Pick a track, submit the form, and — for most tracks — a live sk_live_* API key is issued in the response body immediately.
Genesis and institutional tracks route to human review because they carry elevated capabilities (rate multipliers, negotiated infra, unreleased endpoints).
| Track | Fit | Provisioning |
|---|---|---|
| data | Feeds, oracles, market signals | Auto — seconds |
| app | End-user apps, dashboards, trading UIs | Auto — seconds |
| agent | AI agents (Claude / Cursor / custom MCP) | Auto — seconds |
| distribution | Aggregators, referral partners, embeds | Auto — seconds |
| market | Market creators, category curators | Auto — seconds |
| liquidity | Market makers, LP strategies | Auto — seconds |
| oracle | Resolution sources, evidence providers | Auto — seconds |
| reviewer | Dispute and resolution reviewers | Auto — seconds |
| operator | Ops tooling, monitoring, alerts | Auto — seconds |
| self_serve | Solo dev exploring the API | Auto — seconds |
| rfb-* | RFB program tracks (Japan-app, AI-agent, Telegram-bot, News-media, Sports, Election, Terminal, MM-stack) | Auto — seconds |
| genesis | Inaugural cohort — 10× rate multiplier, early access to unreleased endpoints | Human review |
| institutional | Signed SLA, dedicated infra, negotiated fee splits | Human review |
Auto-provisioned tracks start on the self_serve tier ($10/order, $100/day caps). Once you've integrated and want higher limits, come back and apply for genesis, or contact us via the channel you provided for a tier upgrade.
The same endpoint accepts raw JSON — no browser needed:
curl -X POST https://api.predictasiax.com/v1/apply \
-H "Content-Type: application/json" \
-d '{
"track": "app",
"org": "my-project",
"url": "https://my-project.com",
"description": "AI-first prediction market UI targeting Japan retail."
}'
# Response for auto-provisioning tracks:
# { "ok":true, "status":"auto_approved", "auto_provisioned":true,
# "api_key":"sk_live_xxxxxx_...", ← shown ONCE
# "user_id":"app_...",
# "next_step":"https://docs.predictasiax.com/getting-started" }
Already submitted? Enter your application code (ba_...) to check status: