Agent-ready specialty coffee data. Prices, stock, bag weights and price per 100 g for 30 specialty roasters (US, UK, CA, EU, AU), one clean record per product + bag size, with daily change events (price changes, sales, restocks, sold-outs, new coffees) and store profiles. Every record is validated against a published JSON Schema. Source: roasters' public storefront data, refreshed daily.
| Channel | Price | Billing |
|---|---|---|
| REST API (x402, USDC on Base) | $0.01 / products query · $0.005 / changes · $0.02 / store profile | pay per call, no account |
| Apify actor | $2 per 1,000 results | Apify account |
| MCP server | free preview (5 rows/tool) | — |
Payments settle in USDC on Base mainnet via the PayAI x402 facilitator.
https://api.dataenrich.dev| Endpoint | Price |
|---|---|
GET /v1/products?store=&available=&q=&limit=&offset= | $0.01 |
GET /v1/changes?since=&type= | $0.005 |
GET /v1/stores/{domain}/profile | $0.02 |
GET /v1/stores, /health, /openapi.json, /.well-known/x402 | free |
Unpaid requests return HTTP 402 with x402 payment requirements; any x402 client pays and retries automatically. Interactive docs.
{
"mcpServers": {
"coffee-roaster-data": { "type": "http", "url": "https://api.dataenrich.dev/mcp/" }
}
}
Tools: search_products, get_changes, list_stores, store_profile.
{"record_id":"blackwhiteroasters.com:10321800429881:54393774932281","title":"Birthday Blend - Nostalgia",
"variant_title":"12oz","price":26.0,"currency":"USD","available":false,"weight_g":340.2,"price_per_100g":7.64}
Want another category tracked or a custom monitor? hello@dataenrich.dev
DataEnrich · Cyprus · Data from public storefronts; trademarks belong to their owners.