Polygon.io API

Market data platform providing real-time and historical stock, options, forex, and crypto price data via REST and WebSocket with SIP consolidated tape access and a generous free tier for delayed data.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Other polygon stocks market-data real-time historical websocket options crypto forex nbbo sip
⚙ Agent Friendliness
62
/ 100
Can an agent use this?
🔒 Security
81
/ 100
Is it safe for agents?
⚡ Reliability
86
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
87
Error Messages
80
Auth Simplicity
85
Rate Limits
78

🔒 Security

TLS Enforcement
100
Auth Strength
78
Scope Granularity
65
Dep. Hygiene
85
Secret Handling
80

Single API key with no scope granularity — key compromise exposes all data access. No IP allowlisting. Key should be stored as a secret and rotated regularly. Data is market data only (no PII or financial account access).

⚡ Reliability

Uptime/SLA
88
Version Stability
87
Breaking Changes
85
Error Recovery
83
AF Security Reliability

Best When

Your agent needs affordable, developer-friendly access to real-time or historical US equity, options, or crypto market data with solid WebSocket streaming.

Avoid When

You need full-depth level 2 order book data or institutional-grade direct exchange feeds with sub-millisecond guarantees.

Use Cases

  • Stream real-time NBBO quotes and last sale data for equities via WebSocket for signal-generating trading agents
  • Query multi-year historical OHLCV candlestick data for backtesting and ML feature engineering pipelines
  • Fetch options chain snapshots including Greeks, open interest, and IV for options strategy agents
  • Subscribe to real-time forex mid-prices across 100+ currency pairs for FX monitoring or hedging agents
  • Use the aggregates endpoint to pre-compute VWAP, daily highs/lows, and volume statistics across a watchlist

Not For

  • Order execution — Polygon is market data only; pair with a brokerage API (Alpaca, Interactive Brokers) for trading
  • Corporate actions, fundamentals, or earnings data — use a dedicated data provider like Intrinio or Quandl
  • Tick-level institutional data requiring co-located feeds — Polygon distributes via cloud, not colocation

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
No

Authentication

Methods: api_key
OAuth: No Scopes: No

Single API key passed as query parameter or Authorization header. Key permissions tied to subscription tier — lower tiers return 403 on premium endpoints rather than indicating the required tier.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Free tier is useful for development and testing. Real-time NBBO (SIP) requires Developer plan or higher. Options Greeks require Advanced plan.

Agent Metadata

Pagination
cursor
Idempotent
Full
Retry Guidance
Documented

Known Gotchas

  • Free tier returns 15-minute delayed data with no warning in the response — agents may mistake delayed data for real-time without checking the subscription tier
  • WebSocket connections require subscribing to individual ticker symbols; wildcard subscriptions (T.*) count against connection limits and can exhaust rate budgets rapidly
  • Historical aggregate endpoints return results in ascending time order by default but sort direction is configurable — agents must be explicit to avoid reversed series
  • Ticker symbol format differs between asset classes (stocks use 'AAPL', options use 'O:AAPL251219C00150000', crypto uses 'X:BTCUSD') — agents must normalize symbols before cross-asset queries
  • The /v2/last/nbbo endpoint returns the most recent NBBO quote but may be stale outside market hours; agents must check the timestamp before using the value in time-sensitive logic

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Polygon.io API.

$99

Scores are editorial opinions as of 2026-03-06.

5173
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered