misprice.app
API Docs

Polymarket historical price & resolution data — without scraping.

Clean, normalized REST API for traders and researchers. Price snapshots every 5 minutes. Resolution labels for backtesting.

✅ HTTPS + API key auth ✅ CSV sample before you pay ✅ Cancel anytime (Stripe)

💰 If the data isn't useful for your use case, I'll refund you. No questions asked.

Not ready to buy? → Download free sample CSV

You'll receive your access by email within 1 hour.

What You Get

📊

Price Snapshots

YES/NO prices captured every 5 minutes (timestamped). Volume and liquidity included.

Resolution Labels

Outcome data for resolved markets. Essential for backtesting and model training.

🔌

Simple REST API

JSON endpoints. API key auth. No scraping headaches. Start in 5 minutes.

Pricing

One-time
$299
Bulk CSV
  • ✓ Full history since Jan 2024
  • ✓ All markets + resolutions
  • ✓ Instant download
Get CSV
BEST VALUE
12 months
$499
Founding Partner
  • ✓ API access (12 months)
  • ✓ Bulk CSV + Parquet
  • ✓ Direct founder support
  • Only 10 spots (7 left)
Become a Partner
One-time
$499
Bulk Parquet
  • ✓ Full history since Jan 2024
  • ✓ Optimized for pandas/polars
  • ✓ Instant download
Get Parquet
Monthly
$49/mo
Dev API
  • ✓ 10K requests/day
  • ✓ All endpoints
  • ✓ Cancel anytime
Subscribe

💰 If the data isn't useful for your use case, I'll refund you. No questions asked.

Simple API

# Get historical prices for a market
curl -H "X-API-Key: YOUR_KEY" \
https://data.misprice.app/prices/0x1234...?days=7
# Response
{
  "condition_id": "0x1234...",
  "prices": [
    {"timestamp": "2026-01-16T12:00:00Z", "yes_price": 0.65, "no_price": 0.35},
    {"timestamp": "2026-01-16T11:55:00Z", "yes_price": 0.64, "no_price": 0.36},
    ...
  ],
  "count": 2016
}

Data collection started January 15, 2026. Archive grows daily. Full history available via bulk exports.

FAQ

How fresh is the data?

Price snapshots are collected every 5 minutes, 24/7. The API returns data with <5 minute lag. Check /health for the last collection timestamp.

What markets are covered?

All active Polymarket markets with volume. Currently tracking 100+ markets across politics, sports, crypto, and current events. New markets added automatically.

Do you have resolution/outcome data?

Yes. The /resolutions endpoint returns all resolved markets with YES/NO outcomes and resolution timestamps — essential for backtesting strategies.

What's the difference between CSV and Parquet?

CSV: Universal format, works in Excel/Google Sheets. Parquet: Columnar format, 5-10x faster for pandas/polars/DuckDB queries. Same data, different format.

What's included in Founding Partner?

Everything: 12 months API access, bulk CSV + Parquet downloads, direct email/Slack support from the founder, and early access to new features. Limited to 10 spots to keep support quality high.

Can I use this for backtesting trading strategies?

Yes — that's the primary use case. You get timestamped prices (for entry signals) + resolution outcomes (for computing P&L). Perfect for training models or validating hypotheses.

How do I get my data after purchase?

Within 1 hour of purchase, you'll receive an email with your API key (for API tiers) or a download link (for bulk exports). I'm a solo founder and personally onboard every customer.

What if the data doesn't work for my use case?

Full refund, no questions asked. Just email me at danish@misprice.app within 14 days. I'd rather you try risk-free than hesitate.