Updated weekly · last run October 28, 2026

Every coffee on every US roaster's shelf, tracked.

An open registry of what specialty roasters sell online: origin, process, varietal, roast, tasting notes and price per 100 g, with every price change, sell-out and new arrival since tracking began.

This weekUS specialty

43,271
coffees listed
38,090
in stock right now
1,848
roasters with coffee listed
47
origin countries

117 new arrivals · 372 price changes · 247 delisted · from 3,205 roasters in the registry across 50 states and DC.

Three ways in

Browse it, load it into a warehouse, or talk to it.

On the shelf this week

See everything in the catalog →

Single-origin coffees in stock, by origin

Colombia3,420Ethiopia2,175Brazil1,582Guatemala1,563Indonesia1,537Mexico1,331Costa Rica1,021Honduras894

Just arrived

Invite-only beta

Log your shots at the machine

A private app for dialing in espresso: log each shot as you pull it and see how every bag dials in. Your shots stay yours. Nothing you log appears on this site.

Query it from anywhere

No account, no download. DuckDB, Polars and pandas read the Parquet straight from Hugging Face. Every coffee links back to the roaster that sells it.

  1. Found3,205 roasters so far, from Overture Maps, OpenStreetMap and community additions.
  2. ReadEach public storefront feed is read once a week, politely, following robots.txt.
  3. UnderstoodRules, with Claude for what they miss, pull out origin, process, varietal, elevation and notes.
  4. Publisheddbt builds the history and the public tables are pushed to Hugging Face.
-- duckdb: cheapest washed Ethiopians in stock
select roaster_name, title, price_per_100g, url
from
  'hf://datasets/<owner>/<name>/data/public_coffee.parquet'
where origin_country = 'Ethiopia'
  and process = 'washed' and in_stock
order by price_per_100g
limit 10;

Roasters

Not listed? Add your shop and it's picked up in the next weekly run. Rather not be included? The same form opts you out, and your coffees drop out of every public table.