Getting Started

From zero to your first real response in under a minute. No card, no upstream accounts — one honest key to 468 platforms.

1. Get a free key

Grab a free key — no card required, 60 requests per minute. It works across all 468 platforms and 48 composite chains immediately.

Get free key →

2. Make your first call

Every request is the same shape — POST /api/{platform}/{route} with your key in the X-AllAPI-Key header:

curl -X POST https://api.allapi.io/api/musicbrainz/search \
  -H "X-AllAPI-Key: your_key" \
  -H "Content-Type: application/json" \
  -d '{"query": "radiohead", "limit": 5}'

3. Read the response envelope

Every route returns the same predictable envelope, so you handle success and honest errors with one code path:

{
  "ok": true,
  "data": { ... real upstream data ... },
  "error": null
}

When a route can't reach real data you get ok: false with a documented error — and you are never charged for an honest error. data is never fabricated.

4. Keep going