Platform API
Coffee data, delivered
Integrate our specialty coffee data directly into your systems. Public read-only access, JSON responses, CORS-enabled — no authentication required.
Data integration
Full data integration
Every coffee sourced through our platform comes with complete data integration via our API — delivered directly into your systems.
EUDR compliance — Full EU Deforestation Regulation data package — geolocation, due diligence statements, and audit-ready documentation.
Impact data — Producer-level impact metrics — social, environmental, and economic data from origin through to your roastery.
Storytelling & media — Origin stories, producer profiles, photography and video — ready to use in your marketing and packaging.
Quality & traceability — Cupping scores, lot information, processing methods, and full chain of custody from farm to warehouse.
Live API endpoints
Integrate our spot coffee data directly into your systems. Public read-only access, JSON responses, no authentication required.
All available spot lots with producer info, tasting notes and stock levels
Example response
{
"updatedAt": "2026-03-19",
"warehouse": "Antwerp, Belgium",
"count": 10,
"lots": [
{
"id": "lot-1",
"name": "Pacamara Washed La Encantada",
"variety": "Pacamara",
"process": "Washed",
"producer": { "name": "La Encantada", "slug": "la-encantada" },
"origin": "El Salvador",
"quantity": 11,
"packingUnit": "Bags",
"netWeight": 338.07,
"tastingNotes": ["pear", "maple syrup", "milk chocolate"]
}
]
}Technical details
How to use
Authentication
No authentication required. All endpoints are public and read-only.
Response format
All responses are JSON with UTF-8 encoding. Dates use ISO 8601 format.
CORS
All endpoints support CORS with Access-Control-Allow-Origin: * — call directly from browser-based applications.
Caching
Responses are cached for 1 hour (s-maxage=3600) with stale-while-revalidate for 24 hours. Data is updated when new lots arrive or stock levels change.
Need custom data integration or have questions about our API?
Get in touch