Polygon.io
Full-tick US equities, options and forex from a direct exchange feed.
What it is
Polygon.io is a market data API for people writing code: REST endpoints for aggregates, trades and quotes, a WebSocket for streaming, and flat-file downloads for anyone who would rather pull a year of ticks into a bucket than paginate through it. Coverage is US-only — equities, options, indices, forex and crypto — priced per asset class, so an options subscription does not come with equities attached.
The distinguishing fact is the source: Polygon takes exchange feeds directly rather than reselling somebody else's aggregation. That is what makes full tick history available at all, and it is the reason the price per asset class is what it is.
Pricing
Four tiers per asset class. Basic is free and end-of-day. Starter, at $29/month, is where real-time and unlimited request rates begin; Developer and Advanced widen the history window and add flat-file access rather than adding endpoints.
Budget by asset class, not by tier name: stocks and options are separate subscriptions.
Data & coverage
US markets only. If you need European or Asian listings, this is the wrong provider and no tier fixes it — see the market data category for ones that cover them.
Limitations
- No non-US coverage at any price.
- Redistribution needs a separate agreement, which catches people building consumer products.
- Fundamentals are thin compared with providers that specialise in them.
Alternatives
Within the same category: providers that cover non-US markets, and cheaper aggregators for anyone who does not need tick data.
Start at Polygon.io or compare it against the rest of the market data APIs.
Specifications
- History depth
- Up to 20 years of trades and quotes on Advanced; 2 years on Starter
- Delivery
- REST, Websocket, Flat files
- Data source
- Direct exchange
- Free tier limits
- 5 requests/min, end-of-day data only, no WebSocket
- Paid rate limits
- Unlimited requests from Starter upwards
- Entry paid tier, $/mo
- $29
- Entry tier name
- Stocks Starter
- Official SDKs
- Python, Javascript, Go, Php, Kotlin
- Redistribution
- Paid addon
- Bulk / flat-file download
- Yes
- Key without a card
- Yes
Capabilities
- Charting
- Screening
- Scanning
- Backtesting
- Automation
- Live trading
- Paper trading
- Portfolio tracking
- Broker import
- Tax reporting
- Alerts
- News
- Options analysis
- Interfaces:
- API, Python
- Export:
- CSV, JSON
- Asset classes:
- Stocks, ETF, Options, Forex, Crypto, Indices
- Markets:
- US
- Platforms:
- Web, Library
- AI features:
- None
FAQ
Does Polygon.io have a free tier?
Yes. The Basic plan costs nothing and returns end-of-day data at five requests per minute, with no WebSocket access. It is enough to prototype against the response shapes, not enough to build on.
Can I redistribute Polygon.io data in my own product?
Not on a standard subscription. Redistribution is a separate commercial agreement — check before you design a product that shows the data to your own users.
Is Polygon.io real-time or delayed?
Real-time on the paid equity and options plans, sourced from the exchange feeds directly rather than through a reseller. The free plan is end-of-day only.