PredictorSDK

List public API plans

Returns the machine-readable public billing catalog used by API consumers and pricing surfaces.

GET
/v1/plans

Returns the machine-readable public billing catalog used by API consumers and pricing surfaces. This endpoint is intentionally unauthenticated. Stripe price IDs and all other provisioning secrets are excluded from the response.

Response Body

application/json

application/json

curl -X GET "https://example.com/v1/plans"
{  "data": [    {      "key": "free",      "name": "Free",      "billing_tier": "free",      "trial_days": 0,      "tagline": "Sports matching, crypto prices, and Polymarket wallet data while you build.",      "monthly_price_cents": 0,      "included_requests_per_month": 1000,      "overage_cents_per_1k": 0,      "rate_limit_per_min": 10,      "max_keys": 1,      "features": [        "Sports matching (list with league, date and participant filters, lookup by identifier, opt-in canonical submarkets)",        "Binance crypto prices",        "Unified markets catalog with provider and category filters (/v1/markets, /v1/categories)",        "Market detail with live prices, liquidity & volume (/v1/markets/{market_id})",        "Event lookup with Kalshi sibling fanout (/v1/events/{event_id})",        "Polymarket wallet profiles (/v1/polymarket/wallet)",        "Polymarket wallet positions (/v1/polymarket/wallet/positions)",        "Canonical event and market identities",        "Community support"      ],      "cta_label": "Start free",      "highlighted": false,      "contact_sales": false    },    {      "key": "starter",      "name": "Starter",      "billing_tier": "starter",      "trial_days": 0,      "tagline": "Production REST access for early apps and internal tools.",      "monthly_price_cents": 2900,      "included_requests_per_month": 100000,      "overage_cents_per_1k": 25,      "rate_limit_per_min": 60,      "max_keys": 3,      "features": [        "Everything in Free",        "100K monthly requests and 60 req/min",        "Email support"      ],      "cta_label": "Subscribe",      "highlighted": false,      "contact_sales": false    },    {      "key": "pro",      "name": "Pro",      "billing_tier": "pro",      "trial_days": 0,      "tagline": "Higher-throughput research and heavier production workloads.",      "monthly_price_cents": 7900,      "included_requests_per_month": 500000,      "overage_cents_per_1k": 12,      "rate_limit_per_min": 300,      "max_keys": 10,      "features": [        "Everything in Starter",        "500K monthly requests and 300 req/min",        "Priority support"      ],      "cta_label": "Subscribe",      "highlighted": true,      "contact_sales": false    },    {      "key": "business",      "name": "Business",      "billing_tier": "enterprise",      "trial_days": 0,      "tagline": "High-volume team workloads with room for realtime expansion.",      "monthly_price_cents": 19900,      "included_requests_per_month": 2000000,      "overage_cents_per_1k": 6,      "rate_limit_per_min": 1000,      "max_keys": 25,      "features": [        "Everything in Pro",        "2M monthly allowance and 25 API keys",        "Best fit for larger teams and future realtime workflows"      ],      "cta_label": "Subscribe",      "highlighted": false,      "contact_sales": false    },    {      "key": "enterprise",      "name": "Enterprise",      "billing_tier": "",      "trial_days": 0,      "tagline": "Custom onboarding, SLAs, and bespoke throughput.",      "monthly_price_cents": 0,      "included_requests_per_month": 0,      "overage_cents_per_1k": 0,      "rate_limit_per_min": 0,      "max_keys": 0,      "features": [        "Custom limits and support model",        "SLA and dedicated escalation path",        "Manual provisioning for bespoke workloads"      ],      "cta_label": "Contact sales",      "highlighted": false,      "contact_sales": true    }  ]}