A free, beautifully structured REST API for teas, ingredients, health benefits, and brewing data. No key required.
By the numbers
26
Teas
8
Endpoints
∞
Rate limit
$0
Cost
No server, no billing, no catch — it's static JSON served from a CDN.
Reference
/api/v1/teas.json
Returns all teas with full details.
/api/v1/teas/{slug}.json
Returns a single tea by its slug.
/api/v1/categories.json
Returns all tea categories.
/api/v1/tea-types.json
Returns all true-tea processing types.
/api/v1/ingredients.json
Returns all catalogued ingredients.
/api/v1/health-benefits.json
Returns all health benefit entries.
/api/v1/characteristics.json
Returns all flavor characteristics.
/api/v1/meta.json
Returns API version, counts, and endpoint list.
Quick start
# Fetch all teas
curl https://theteaapi.com/api/v1/teas.json
# Fetch a single tea by slug
curl https://theteaapi.com/api/v1/teas/sencha.json // Fetch all teas
const res = await fetch('https://theteaapi.com/api/v1/teas.json');
const teas = await res.json();
// Or fetch a single tea by slug
const sencha = await fetch('https://theteaapi.com/api/v1/teas/sencha.json')
.then(r => r.json()); The story
The Tea API started as a personal project — a clean, carefully structured dataset for anyone who's ever wanted to build something tea-related without the headache of sourcing and normalising the data themselves. Every tea, ingredient, health benefit, and brewing parameter was researched and curated by hand.
It's free and built to stay that way. If it helps you ship a brewing timer, a recommendation engine, a quiz, or something entirely unexpected — that's the whole point.