DataEnrich ☕ beta

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.

Pricing

ChannelPriceBilling
REST API (x402, USDC on Base)$0.01 / products query · $0.005 / changes · $0.02 / store profilepay per call, no account
Apify actor$2 per 1,000 resultsApify account
MCP serverfree preview (5 rows/tool)—

Payments settle in USDC on Base mainnet via the PayAI x402 facilitator.

Endpoints — https://api.dataenrich.dev

EndpointPrice
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/x402free

Unpaid requests return HTTP 402 with x402 payment requirements; any x402 client pays and retries automatically. Interactive docs.

Connect via MCP

{
  "mcpServers": {
    "coffee-roaster-data": { "type": "http", "url": "https://api.dataenrich.dev/mcp/" }
  }
}

Tools: search_products, get_changes, list_stores, store_profile.

Example record

{"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}

Contact

Want another category tracked or a custom monitor? hello@dataenrich.dev

DataEnrich · Cyprus · Data from public storefronts; trademarks belong to their owners.