Developers & Embeds
Bring the EACMC 2026 exhibitor directory into your own website or app. Use the public JSON API for full control, or drop in the embed widget for a one-line integration.
Embed widget (one-liner)
Paste this anywhere in your HTML. The widget lazy-loads a compact directory in an iframe and links out to full profiles on the EACMC site.
<div data-eacmc-directory data-limit="12" data-height="720"></div>
<script async src="https://exhibitors.eacoffeemarketsandconference.com/embed.js"></script>Optional attributes:
data-limit— number of exhibitors (1–60, default 24)data-featured="true"— only featured exhibitorsdata-type— filter by exhibitor type (e.g.producer,roaster)data-country— ISO country name filterdata-height— iframe height in pixels (default 720)
Public JSON API
Read-only, CORS-enabled endpoints returning published exhibitor data. No API key required. Rate-limited via edge caching (60s browser / 5min CDN).
List exhibitors
GET https://exhibitors.eacoffeemarketsandconference.com/api/public/exhibitors?limit=24&offset=0&country=Kenya&type=producer&featured=true&q=arabicaQuery params (all optional): q, country, type, featured, limit (max 100), offset.
{
"data": [
{
"id": "…",
"slug": "acme-coffee",
"company_name": "Acme Coffee",
"country": "Kenya",
"short_description": "…",
"logo_url": "https://…",
"booth_number": "A12",
"is_featured": true,
"exhibitor_type": "producer",
"website_url": "https://…"
}
],
"pagination": { "total": 128, "limit": 24, "offset": 0 }
}Exhibitor detail
GET https://exhibitors.eacoffeemarketsandconference.com/api/public/exhibitors/{slug}Returns the exhibitor plus products, social_links, and categories. Returns 404 if the slug is unknown or the profile is not published.
Example: fetch in JavaScript
const res = await fetch("https://exhibitors.eacoffeemarketsandconference.com/api/public/exhibitors?featured=true&limit=6");
const { data } = await res.json();
console.log(data);Attribution & terms
Data is provided as-is for use on partner sites and applications promoting EACMC 2026. Please retain the "Powered by EACMC" attribution when embedding. Contact us for high-volume or commercial use.
