Brewgravity

Brewing Data API

Static JSON endpoints built from the same data the app uses. No authentication, no rate limits, no registration. Rebuild your own tools on top of them.

License

All endpoints are licensed underCC BY-NC 4.0. You may use the data in non-commercial projects with attribution. For commercial use, get in touch.

Endpoints

EndpointDescription
/data/calculators.jsonEvery calculator with its slug, URL, head query, inputs (with types, defaults, and valid ranges), outputs, and formula.
/data/hops.jsonAll 273 hop varieties: alpha acid, origin, and 9-axis aroma scores where available.
/data/fermentables.jsonAll fermentable presets: type, yield percent, color (SRM), and origin.
/data/yeast.jsonYeast presets: type, form, attenuation range, and producer.
/data/styles.jsonBJCP 2021 style guide: OG, FG, IBU, SRM, and ABV ranges for every style.

Response format

Every response is a JSON object with a common envelope:

{
  "source": "https://brewgravity.com",
  "license": "CC BY-NC 4.0 — https://creativecommons.org/licenses/by-nc/4.0/",
  "generated": "2026-09-03",
  "count": "…",
  "…": "…"
}

Dates in generated reflect the last build. The data is regenerated on every deploy, so it stays current with the app.

CORS

All /data/* endpoints return Access-Control-Allow-Origin: *, so you can fetch them from any domain.