Build on Inkle Market
Inkle is a prediction market you can drive programmatically. Read live markets and prices with no auth, and place trades on the $USDI ledger with an API key. Everything here works today against the features in the app.
What you can do
- Read markets & prices covering list and detail, LS-LMSR price ticks, order-book depth quotes, public trade feeds, on-chain flash pools. No authentication.
- Trade with $USDI: create markets (Direct PvP, LS-LMSR pools, Flash), buy/sell outcome shares, read your positions. Requires an API key with the
tradescope. - Subscribe to events through a public WebSocket that streams trades, resolutions, and comments per market.
Pricing
The API is free. Inkle earns from trading fees on settled markets, not from API access. It is the same model as Kalshi and Polymarket. There are no paid tiers; usage is shaped by rate limits below.
| Traffic | Auth | Limit |
|---|---|---|
| Public reads | none | 60 / min · IP |
| Keyed reads | API key | 600 / min · key |
| Trading | API key · trade | 60 / min · key |
Exceeding a limit returns HTTP 429. Keyed responses include X-RateLimit-Limit and X-RateLimit-Remaining headers so you can self-throttle.
Builder program
Every trade placed through an API key is attributed to that key, so the volume an integrator brings is measurable. Query it any time:
GET /v1/api-keys/:id/usage returns the attributed trade count and $USDI volume for one of your keys.
This is the foundation of our builder revenue share. As markets settle and generate trading fees, integrators who drive volume through their keys earn a share of those fees. Building a bot or a front end that sends real volume is the way to earn from the API, and it is why the API stays free to call. Reach out at admin@inklemarket.com to join the program.
Get started
Head to the Quickstart to create a key and make your first call, or jump to the TypeScript SDK.
Support
Questions or higher limits? Reach the team at admin@inklemarket.com.