gigmoa Events API
Show live gigmoa events on your own website — with a read-only REST API, an embeddable JavaScript widget, or a simple iframe. Authentication is via API keys; the booking checkout always happens on gigmoa.
Secret key — server side
For backends. Fetch JSON and render it yourself. Never expose a secret key in the browser.
Publishable key — browser
For the widget / iframe. Bound to your allowed domains, read-only. Safe to use in client-side code.
1 · REST (server side)
curl -H "X-API-Key: gm_sk_live_xxx" \
-H "Accept-Language: en" \
"https://vps.gigmoa.com/api/partner/v1/events?market=JP&limit=10"
Response
{
"success": true,
"data": [
{
"slug": "blue-note-live-2026",
"title": "Blue Note Live",
"event_date": "2026-07-01T19:00:00+09:00",
"venue": { "name": "Blue Note", "city": "Tokyo" },
"price": { "from_minor": 350000, "currency": "JPY", "from_formatted": "¥3,500" },
"images": { "card": "https://…", "hero": "https://…" },
"url": "https://vps.gigmoa.com/en/events/blue-note-live-2026"
}
],
"meta": { "next_cursor": "…", "count": 10, "locale": "en" }
}
2 · JavaScript widget (no backend needed)
<div id="gigmoa-events"></div>
<script src="https://vps.gigmoa.com/embed/widget"
data-key="gm_pk_live_xxx"
data-market="JP"
data-layout="grid"
data-locale="en"
data-limit="6"></script>
3 · iframe (CMS / WordPress)
<iframe src="https://vps.gigmoa.com/embed/events?key=gm_pk_live_xxx&market=JP"
width="100%" height="800" frameborder="0" loading="lazy"></iframe>
Endpoints
| GET | /events | List published events (filters: market, artist, category, venue, city, q, date_from, date_to, sort, limit, cursor, locale) |
| GET | /events/{slug} | Single event with ticket tiers |
| GET | /artists | List approved artists |
| GET | /artists/{slug}/events | Events of one artist |
| GET | /venues/{id}/events | Events of one venue |
| GET | /markets | Available markets |
Request API access
Tell us a bit about your integration. We'll review it and send your API key by email.