Developer Platform

VariableChange API

Programmatic access to prediction market data, AI signals, paper trading, copy trading, and analytics. Build bots, dashboards, or custom integrations.

Base URL

https://variablechange.io

Authentication

Include your API key in the request header:

Authorization: Bearer YOUR_API_KEY

Generate keys from Settings →

Rate Limits

Public60 req/min
Authenticated100 req/min
Pro/Elite300 req/min
Execution10 req/min

Rate limit headers included in all responses.

Status Codes

200Success
401Unauthorized
403Forbidden
404Not found
422Validation error
429Rate limit exceeded
500Server error

Errors return: {"detail": "message"}

Quick Start

  1. 1. Create an account
  2. 2. Generate API key
  3. 3. Make your first call
  4. 4. Request execution access if needed

// Example: Get live signals

curl -H "Authorization: Bearer YOUR_API_KEY" \
    https://variablechange.io/api/signals?confidence_tier=PLATINUM
GET
/api/public/performance/summary

Platform-wide signal performance summary (30d/90d/all)

GET
/api/public/performance/leaderboard

Top traders ranked by ROI and win rate

GET
/api/public/performance/track-record

Resolved signal track record with outcomes

GET
/api/public/performance/filtered/stats

Filtered performance stats by category/exchange

GET
/api/public/arbitrage

Live cross-exchange arbitrage opportunities

GET
/api/public/market-intel

News, sentiment and event analysis

GET
/api/public/platform-stats

Overall platform statistics and health

GET
/healthz

API health check

GET
/api/markets

List all markets (paginated)

Query: limit, offset, exchange, category, status

GET
/api/markets/{slug}

Get market detail by slug

GET
/api/markets/categories

List all available market categories

GET
/api/markets/search

Search markets by keyword

GET
/api/kalshi/markets

Kalshi-specific market listings

GET
/api/kalshi/markets/{ticker}

Kalshi market detail by ticker

GET
/api/backtest/{market_id}

Historical backtest data for a market

GET
/api/calendar

Upcoming market events calendar

Common Query Parameters

Pagination

limit=20 - Items per page (default: 20, max: 100)
offset=0 - Skip N items
page=1 - Page number (alternative)

Signals Filters

confidence_tier=PLATINUM|GOLD|SILVER
direction=BUY|SELL
exchange=polymarket|kalshi
category=politics|finance|sports

🚧 Webhooks (Coming Soon)

Webhook delivery for signal events, market resolutions, and alert triggers is in development. Use the Alerts system for event-driven notifications in the meantime.