Data Product

Polymarket Data

Prediction market events, real-time prices, order books, trades, and cross-market screening from Polymarket.

Request accessMCP1 credit per callFree tier: 200 credits
Live
Markets
365d
Price History
Real-time
Order Books

MCP

Connect from any MCP-compatible agent (Claude Desktop, UcoWorker, Cursor, etc.). Create a UC Token, then add this config.

Create UC Token
{
  "mcpServers": {
    "uc-polymarket": {
      "type": "streamable-http",
      "url": "https://api.ucoworker.com/v1/data/polymarket/mcp",
      "headers": {
        "Authorization": "Bearer ${UC_TOKEN}"
      }
    }
  }
}

MCP Tools

Discovery

list_events

Browse events by category. Events contain one or more markets.

list_markets

Browse markets within an event.

get_market

Get a market by condition_id or slug.

search_markets

Full-text search across all markets.

Screening

screen_markets

Cross-market screener. Sort by price_change (movers), volume_spike (unusual activity), spread (widest), or liquidity (most liquid). Filter by category, event, min liquidity/volume.

Market Data

get_price_history

OHLCV candles for a token. Intervals: 1m, 5m, 15m, 1h, 4h, 1d.

get_trades

Deduplicated trade history for a token or market.

get_market_stats

Aggregated stats with buy/sell flow. Intervals: 1h, 6h, 24h, 7d.

Order Book

get_order_book

Latest order book snapshot for a token.

get_order_book_depth

Depth analysis with configurable price impact levels.


Authentication

Two ways to authenticate: use your UC access_token (JWT from login), or create a dedicated UC Token in your dashboard for scripts and CI pipelines.

Bearer Token (JWT or UC Token)

# Using JWT (from login)
Authorization: Bearer <your_access_token>

# Using UC Token (from dashboard)
Authorization: Bearer uc_sk_...

Rate Limits

Per-user sliding window rate limits protect availability. Each data product has independent counters. Limits reset every hour.

PlanRequests / Hour
Free100
Pro10,000
Higher limitsBy request

Response Headers

X-RateLimit-Limit: 10000        # Current hourly limit
X-RateLimit-Remaining: 9542     # Requests left in current window
X-RateLimit-Reset: 2847         # Seconds until window resets
Retry-After: 2847               # Only on 429 responses

Check Your Usage

curl -H "Authorization: Bearer $UC_TOKEN" \
  https://api.ucoworker.com/v1/data/polymarket/rate-limit

Pricing

1 credit per call (MCP or REST)

Same credits you use for Cloud Agent

Free tier: 200 credits

See all plans →
Beta

This data product is in beta -- we'd love your feedback

Report data quality issues, request new endpoints, or share what works well. Submit up to 50 feedback items per day via the API.

POST /v1/feedback/polymarket
curl -X POST https://api.ucoworker.com/v1/feedback/polymarket \
  -H "Authorization: Bearer $UC_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"content":"Describe the issue or suggestion","category":"data-quality"}'

Categories: data-quality, missing-data, feature-request, general. Max 2,000 chars per submission.