Data Product
Polymarket Data
Prediction market events, real-time prices, order books, trades, and cross-market screening from Polymarket.
MCP
Connect from any MCP-compatible agent (Claude Desktop, UcoWorker, Cursor, etc.). Create a UC Token, then add this config.
{
"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.
| Plan | Requests / Hour |
|---|---|
| Free | 100 |
| Pro | 10,000 |
| Higher limits | By 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
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.
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.