Polygon.io (now branded Massive) includes its Ticker News API on every tier, free Basic included, at no extra charge. The endpoint returns recent articles per ticker with an insights array carrying sentiment and sentiment_reasoning fields. The free Basic plan caps news history at 2 years and runs the standard 5 calls/minute limit; paid plans unlock full history back to June 22, 2016. For LLM news ingestion the bundled sentiment is the differentiator. Cost-compare it with the Data Vendor TCO.
TL;DR
The Polygon.io News API is one of the few that ships free with the base data plan rather than as a premium add-on:
| Dimension | Free Basic | Paid plans |
|---|---|---|
| News endpoint access | Included | Included |
| Monthly price | $0 | from $29 (Stocks Starter) |
| API call limit | 5 / minute | Unlimited |
| News history depth | 2 years | All history (since 2016-06-22) |
| Update cadence | Hourly | Hourly |
| Sentiment / insights fields | Yes | Yes |
Every figure is verified 2026-05-25 against the official massive.com pricing table and the Ticker News REST documentation. The endpoint is GET /v2/reference/news.
Which tiers include the News API
All of them. The plan-access table for the Ticker News endpoint marks it "Included" on Stocks Basic (the $0 tier) and on every paid Stocks tier. This is the headline fact: a searcher worried that news is gated behind a $199 Advanced plan can stop worrying. The constraint on the free tier is not access, it is the 2-year history cap and the shared 5-calls-per-minute rate limit, not a paywall on the endpoint itself.
Paid Stocks plans (Starter $29, Developer $79, Advanced $199) lift the history cap to the full archive dating to June 22, 2016 and remove the rate cap (unlimited API calls). The news data itself updates hourly across all individual plans.
What the News API returns
The GET /v2/reference/news response is built for ingestion, not just display. Per the documentation, each article carries:
- Standard metadata: title, publisher, author, published timestamp, article URL, image.
- An
insightsarray, where each insight ties a ticker to asentimentvalue (for example "positive") and asentiment_reasoningstring explaining the classification.
That pre-computed sentiment is the load-bearing feature for an LLM pipeline. Instead of paying tokens to classify every headline, the agent can filter or pre-rank on Polygon's sentiment field and reserve model calls for the articles that matter. For a news-driven research loop, that is a direct token-cost lever.
News history depth and the free-tier trap
The one constraint to plan around is history. The free Basic tier exposes 2 years of news; only paid plans reach the full archive back to mid-2016. For a backtest that joins news to price action across a multi-year window, the free tier will silently truncate the news side at 2 years while the price history runs longer. Verify the window your strategy needs before committing to Basic.
The economics, computed live
The Data Vendor TCO engine puts the news decision in context: news on Polygon is free with the base plan, so the real cost question is the rest of the data stack the news feeds into. The scenario below models a live minute-bar equities profile (the typical setup a news-driven agent runs on top of) and ranks the annual all-in cost across vendors. The verified output block at the foot of the page is computed from the shipped engine bundle.
The engine snapshot was last refreshed 2026-04-20; treat the news-specific figures in the tables above (verified 2026-05-25) as the current source of truth.
Polygon News vs dedicated news APIs
For raw LLM news ingestion, the trade-off is breadth vs cost:
- Polygon News (free with plan): bundled sentiment, hourly cadence, ticker-tagged. Good default when you already pay for Polygon market data.
- Dedicated premium news (e.g. Benzinga): lower latency, broader source coverage, squawk/audio products, but typically sales-gated enterprise pricing. The premium-vs-budget comparison lives in Benzinga News API Pricing 2026.
If news is incidental to an existing Polygon stack, the bundled API is the rational choice. If news latency or source breadth is the strategy's core edge, a dedicated vendor earns its premium.
Decision guidance
- Already on Polygon for market data: use the bundled News API; it costs nothing extra and ships sentiment.
- News-history backtest over 2+ years: you need a paid plan (Starter $29 or up) to clear the 2-year free cap.
- Latency-critical news strategy: evaluate a dedicated low-latency vendor; Polygon's hourly cadence may be the bottleneck.
- Token-budget-sensitive LLM pipeline: filter on Polygon's
sentimentfield before spending model calls.
Related in this series
- Polygon.io Pricing Plans 2026: the full Stocks tier ladder the News API rides on.
- Polygon.io Free Tier Limits 2026: the exact $0 Basic constraints.
- Benzinga News API Pricing 2026: the premium news alternative.
- Databento vs Polygon.io 2026: the market-data side.
Connects to
- Data Vendor TCO: the engine behind this page's cost block.
- Finance MCP Directory: which vendors expose news via MCP.
- News Feed Integration for Finance Agents: wiring a news API into an agent loop.
References
- Massive (formerly Polygon.io). "Ticker News, Stocks REST API." massive.com/docs/rest/stocks/news, accessed 2026-05-25 (endpoint, insights/sentiment fields, history depth, hourly cadence).
- Massive. "Pricing." massive.com/pricing, plan table verified 2026-05-25 (news included on Basic + paid; 5 calls/min on Basic).
Verified engine output
Show the recompute-verified inputs and outputs
| universe | medium |
|---|---|
| resolution | minute |
| needs_live | true |
| needs_options | false |
| needs_futures | false |
| scenario › universe | medium |
|---|---|
| scenario › resolution | minute |
| scenario › history | 5-year |
| scenario › needs live | true |
| scenario › needs options | false |
| scenario › needs futures | false |
| ranked › row 1 › vendor › id | alpaca |
| ranked › row 1 › vendor › name | Alpaca Markets |
| ranked › row 1 › vendor › url | https://alpaca.markets |
| ranked › row 1 › vendor › short pitch | Broker-bundled market data. Generous free tier via IEX feed; SIP feed requires paid plan. |
| ranked › row 1 › vendor › has overage | false |
| ranked › row 1 › vendor › last checked | 2026-05-25 |
| ranked › row 1 › vendor › tiers › row 1 › name | Free (IEX feed) |
| ranked › row 1 › vendor › tiers › row 1 › monthly | 0 |
| ranked › row 1 › vendor › tiers › row 1 › includes live | true |
| ranked › row 1 › vendor › tiers › row 1 › includes options | false |
| ranked › row 1 › vendor › tiers › row 1 › includes futures | false |
| ranked › row 1 › vendor › tiers › row 1 › resolutions › row 1 | daily |
| ranked › row 1 › vendor › tiers › row 1 › resolutions › row 2 | minute |
| ranked › row 1 › vendor › tiers › row 1 › notes › row 1 | IEX feed only (subset of volume) |
| ranked › row 1 › vendor › tiers › row 1 › notes › row 2 | Free with Alpaca brokerage account |
| ranked › row 1 › vendor › tiers › row 2 › name | Algo Trader Plus (SIP feed) |
| ranked › row 1 › vendor › tiers › row 2 › monthly | 99 |
| ranked › row 1 › vendor › tiers › row 2 › includes live | true |
| ranked › row 1 › vendor › tiers › row 2 › includes options | true |
| ranked › row 1 › vendor › tiers › row 2 › includes futures | false |
| ranked › row 1 › vendor › tiers › row 2 › resolutions › row 1 | daily |
| ranked › row 1 › vendor › tiers › row 2 › resolutions › row 2 | minute |
| ranked › row 1 › vendor › tiers › row 2 › resolutions › row 3 | second |
| ranked › row 1 › vendor › tiers › row 2 › resolutions › row 4 | tick |
| ranked › row 1 › vendor › tiers › row 2 › notes › row 1 | Full SIP consolidated tape |
| ranked › row 1 › vendor › tiers › row 2 › notes › row 2 | Options chains included |
| ranked › row 1 › tier › name | Free (IEX feed) |
| ranked › row 1 › tier › monthly | 0 |
| ranked › row 1 › tier › includes live | true |
| ranked › row 1 › tier › includes options | false |
| ranked › row 1 › tier › includes futures | false |
| ranked › row 1 › tier › resolutions › row 1 | daily |
| ranked › row 1 › tier › resolutions › row 2 | minute |
| ranked › row 1 › tier › notes › row 1 | IEX feed only (subset of volume) |
| ranked › row 1 › tier › notes › row 2 | Free with Alpaca brokerage account |
| ranked › row 1 › monthly | 0 |
| ranked › row 1 › one time | 0 |
| ranked › row 1 › annual total | 0 |
| ranked › row 1 › meets resolution | true |
| ranked › row 1 › meets live | true |
| ranked › row 1 › meets options | true |
| ranked › row 1 › meets futures | true |
| ranked › row 1 › meets all | true |
| ranked › row 2 › vendor › id | fmp |
| ranked › row 2 › vendor › name | Financial Modeling Prep |
| ranked › row 2 › vendor › url | https://site.financialmodelingprep.com |
| ranked › row 2 › vendor › short pitch | Fundamentals-heavy. Earnings, filings, transcripts. Price data is a secondary offer. |
| ranked › row 2 › vendor › has overage | false |
| ranked › row 2 › vendor › last checked | 2026-04-20 |
| ranked › row 2 › vendor › tiers › row 1 › name | Starter |
| ranked › row 2 › vendor › tiers › row 1 › monthly | 14 |
| ranked › row 2 › vendor › tiers › row 1 › includes live | false |
| ranked › row 2 › vendor › tiers › row 1 › includes options | false |
| ranked › row 2 › vendor › tiers › row 1 › includes futures | false |
| ranked › row 2 › vendor › tiers › row 1 › resolutions › row 1 | daily |
| ranked › row 2 › vendor › tiers › row 1 › notes › row 1 | 5 years history |
| ranked › row 2 › vendor › tiers › row 1 › notes › row 2 | 250 API calls/day |
| ranked › row 2 › vendor › tiers › row 1 › notes › row 3 | Price unconfirmed 2026-05-25 — FMP list prices not consistently published |
| ranked › row 2 › vendor › tiers › row 2 › name | Premium |
| ranked › row 2 › vendor › tiers › row 2 › monthly | 29 |
| ranked › row 2 › vendor › tiers › row 2 › includes live | false |
| ranked › row 2 › vendor › tiers › row 2 › includes options | false |
| ranked › row 2 › vendor › tiers › row 2 › includes futures | false |
| ranked › row 2 › vendor › tiers › row 2 › resolutions › row 1 | daily |
| ranked › row 2 › vendor › tiers › row 2 › resolutions › row 2 | minute |
| ranked › row 2 › vendor › tiers › row 2 › notes › row 1 | Full history |
| ranked › row 2 › vendor › tiers › row 2 › notes › row 2 | 750 calls/day |
| ranked › row 2 › vendor › tiers › row 3 › name | Ultimate |
| ranked › row 2 › vendor › tiers › row 3 › monthly | 79 |
| ranked › row 2 › vendor › tiers › row 3 › includes live | true |
| ranked › row 2 › vendor › tiers › row 3 › includes options | false |
| ranked › row 2 › vendor › tiers › row 3 › includes futures | false |
| ranked › row 2 › vendor › tiers › row 3 › resolutions › row 1 | daily |
| ranked › row 2 › vendor › tiers › row 3 › resolutions › row 2 | minute |
| ranked › row 2 › vendor › tiers › row 3 › resolutions › row 3 | second |
| ranked › row 2 › vendor › tiers › row 3 › notes › row 1 | Real-time |
| ranked › row 2 › vendor › tiers › row 3 › notes › row 2 | Unlimited calls |
| ranked › row 2 › tier › name | Ultimate |
| ranked › row 2 › tier › monthly | 79 |
| ranked › row 2 › tier › includes live | true |
| ranked › row 2 › tier › includes options | false |
| ranked › row 2 › tier › includes futures | false |
| ranked › row 2 › tier › resolutions › row 1 | daily |
| ranked › row 2 › tier › resolutions › row 2 | minute |
| ranked › row 2 › tier › resolutions › row 3 | second |
| ranked › row 2 › tier › notes › row 1 | Real-time |
| ranked › row 2 › tier › notes › row 2 | Unlimited calls |
| ranked › row 2 › monthly | 79 |
| ranked › row 2 › one time | 0 |
| ranked › row 2 › annual total | 948 |
| ranked › row 2 › meets resolution | true |
| ranked › row 2 › meets live | true |
| ranked › row 2 › meets options | true |
| ranked › row 2 › meets futures | true |
| ranked › row 2 › meets all | true |
| ranked › row 3 › vendor › id | databento |
| ranked › row 3 › vendor › name | Databento |
| ranked › row 3 › vendor › url | https://databento.com |
| ranked › row 3 › vendor › short pitch | Per-unit metered pricing. Strong for institutional-quality tick + L2 data. No subscriptions on base offer. |
| ranked › row 3 › vendor › has overage | true |
| ranked › row 3 › vendor › last checked | 2026-05-25 |
| ranked › row 3 › vendor › tiers › row 1 › name | Databento metered (typical retail) |
| ranked › row 3 › vendor › tiers › row 1 › monthly | 125 |
| ranked › row 3 › vendor › tiers › row 1 › includes live | true |
| ranked › row 3 › vendor › tiers › row 1 › includes options | false |
| ranked › row 3 › vendor › tiers › row 1 › includes futures | true |
| ranked › row 3 › vendor › tiers › row 1 › resolutions › row 1 | daily |
| ranked › row 3 › vendor › tiers › row 1 › resolutions › row 2 | minute |
| ranked › row 3 › vendor › tiers › row 1 › resolutions › row 3 | second |
| ranked › row 3 › vendor › tiers › row 1 › resolutions › row 4 | tick |
| ranked › row 3 › vendor › tiers › row 1 › resolutions › row 5 | level2 |
| ranked › row 3 › vendor › tiers › row 1 › notes › row 1 | Usage-metered: historical is pay-as-you-go priced per GB (uncompressed binary), no subscription required; $125 free credits on signup |
| ranked › row 3 › vendor › tiers › row 1 › notes › row 2 | Subscription option: Standard $199/mo (historical core schemas + 1yr L1 / 1mo L2-L3); $125/mo modeled typical retail metered spend |
| ranked › row 3 › vendor › tiers › row 1 › notes › row 3 | Live data + dedicated support on Plus ($1,399/mo, annual); Unlimited $3,500/mo (verified 2026-05-25) |
| ranked › row 3 › vendor › tiers › row 1 › notes › row 4 | Per-GB cost scales aggressively with universe and resolution |
| ranked › row 3 › tier › name | Databento metered (typical retail) |
| ranked › row 3 › tier › monthly | 125 |
| ranked › row 3 › tier › includes live | true |
| ranked › row 3 › tier › includes options | false |
| ranked › row 3 › tier › includes futures | true |
| ranked › row 3 › tier › resolutions › row 1 | daily |
| ranked › row 3 › tier › resolutions › row 2 | minute |
| ranked › row 3 › tier › resolutions › row 3 | second |
| ranked › row 3 › tier › resolutions › row 4 | tick |
| ranked › row 3 › tier › resolutions › row 5 | level2 |
| ranked › row 3 › tier › notes › row 1 | Usage-metered: historical is pay-as-you-go priced per GB (uncompressed binary), no subscription required; $125 free credits on signup |
| ranked › row 3 › tier › notes › row 2 | Subscription option: Standard $199/mo (historical core schemas + 1yr L1 / 1mo L2-L3); $125/mo modeled typical retail metered spend |
| ranked › row 3 › tier › notes › row 3 | Live data + dedicated support on Plus ($1,399/mo, annual); Unlimited $3,500/mo (verified 2026-05-25) |
| ranked › row 3 › tier › notes › row 4 | Per-GB cost scales aggressively with universe and resolution |
| ranked › row 3 › monthly | 125 |
| ranked › row 3 › one time | 0 |
| ranked › row 3 › annual total | 1500 |
| ranked › row 3 › meets resolution | true |
| ranked › row 3 › meets live | true |
| ranked › row 3 › meets options | true |
| ranked › row 3 › meets futures | true |
| ranked › row 3 › meets all | true |
| ranked › row 4 › vendor › id | polygon |
| ranked › row 4 › vendor › name | Polygon.io |
| ranked › row 4 › vendor › url | https://polygon.io |
| ranked › row 4 › vendor › short pitch | Flat-rate subscription. Real-time + historical for US equities. Popular retail default. |
| ranked › row 4 › vendor › has overage | false |
| ranked › row 4 › vendor › last checked | 2026-05-25 |
| ranked › row 4 › vendor › tiers › row 1 › name | Stocks Starter |
| ranked › row 4 › vendor › tiers › row 1 › monthly | 29 |
| ranked › row 4 › vendor › tiers › row 1 › includes live | false |
| ranked › row 4 › vendor › tiers › row 1 › includes options | false |
| ranked › row 4 › vendor › tiers › row 1 › includes futures | false |
| ranked › row 4 › vendor › tiers › row 1 › resolutions › row 1 | daily |
| ranked › row 4 › vendor › tiers › row 1 › resolutions › row 2 | minute |
| ranked › row 4 › vendor › tiers › row 1 › notes › row 1 | 15-min delayed market data |
| ranked › row 4 › vendor › tiers › row 1 › notes › row 2 | 5 calls/min |
| ranked › row 4 › vendor › tiers › row 2 › name | Stocks Developer |
| ranked › row 4 › vendor › tiers › row 2 › monthly | 79 |
| ranked › row 4 › vendor › tiers › row 2 › includes live | false |
| ranked › row 4 › vendor › tiers › row 2 › includes options | false |
| ranked › row 4 › vendor › tiers › row 2 › includes futures | false |
| ranked › row 4 › vendor › tiers › row 2 › resolutions › row 1 | daily |
| ranked › row 4 › vendor › tiers › row 2 › resolutions › row 2 | minute |
| ranked › row 4 › vendor › tiers › row 2 › resolutions › row 3 | second |
| ranked › row 4 › vendor › tiers › row 2 › notes › row 1 | 15-min delayed |
| ranked › row 4 › vendor › tiers › row 2 › notes › row 2 | Unlimited API calls |
| ranked › row 4 › vendor › tiers › row 3 › name | Stocks Advanced |
| ranked › row 4 › vendor › tiers › row 3 › monthly | 199 |
| ranked › row 4 › vendor › tiers › row 3 › includes live | true |
| ranked › row 4 › vendor › tiers › row 3 › includes options | false |
| ranked › row 4 › vendor › tiers › row 3 › includes futures | false |
| ranked › row 4 › vendor › tiers › row 3 › resolutions › row 1 | daily |
| ranked › row 4 › vendor › tiers › row 3 › resolutions › row 2 | minute |
| ranked › row 4 › vendor › tiers › row 3 › resolutions › row 3 | second |
| ranked › row 4 › vendor › tiers › row 3 › resolutions › row 4 | tick |
| ranked › row 4 › vendor › tiers › row 3 › notes › row 1 | Full real-time |
| ranked › row 4 › vendor › tiers › row 3 › notes › row 2 | Unlimited API calls |
| ranked › row 4 › tier › name | Stocks Advanced |
| ranked › row 4 › tier › monthly | 199 |
| ranked › row 4 › tier › includes live | true |
| ranked › row 4 › tier › includes options | false |
| ranked › row 4 › tier › includes futures | false |
| ranked › row 4 › tier › resolutions › row 1 | daily |
| ranked › row 4 › tier › resolutions › row 2 | minute |
| ranked › row 4 › tier › resolutions › row 3 | second |
| ranked › row 4 › tier › resolutions › row 4 | tick |
| ranked › row 4 › tier › notes › row 1 | Full real-time |
| ranked › row 4 › tier › notes › row 2 | Unlimited API calls |
| ranked › row 4 › monthly | 199 |
| ranked › row 4 › one time | 0 |
| ranked › row 4 › annual total | 2388 |
| ranked › row 4 › meets resolution | true |
| ranked › row 4 › meets live | true |
| ranked › row 4 › meets options | true |
| ranked › row 4 › meets futures | true |
| ranked › row 4 › meets all | true |
| ranked › row 5 › vendor › id | tiingo |
| ranked › row 5 › vendor › name | Tiingo |
| ranked › row 5 › vendor › url | https://www.tiingo.com |
| ranked › row 5 › vendor › short pitch | Strong fundamentals + EOD pricing at low cost. Limited intraday. Favorite for long-horizon research. |
| ranked › row 5 › vendor › has overage | false |
| ranked › row 5 › vendor › last checked | 2026-04-20 |
| ranked › row 5 › vendor › tiers › row 1 › name | Tiingo Starter |
| ranked › row 5 › vendor › tiers › row 1 › monthly | 10 |
| ranked › row 5 › vendor › tiers › row 1 › includes live | false |
| ranked › row 5 › vendor › tiers › row 1 › includes options | false |
| ranked › row 5 › vendor › tiers › row 1 › includes futures | false |
| ranked › row 5 › vendor › tiers › row 1 › resolutions › row 1 | daily |
| ranked › row 5 › vendor › tiers › row 1 › notes › row 1 | EOD equities |
| ranked › row 5 › vendor › tiers › row 1 › notes › row 2 | News API included |
| ranked › row 5 › vendor › tiers › row 1 › notes › row 3 | Price unconfirmed 2026-05-25 — official pricing page not machine-readable |
| ranked › row 5 › vendor › tiers › row 2 › name | Tiingo Power |
| ranked › row 5 › vendor › tiers › row 2 › monthly | 50 |
| ranked › row 5 › vendor › tiers › row 2 › includes live | false |
| ranked › row 5 › vendor › tiers › row 2 › includes options | false |
| ranked › row 5 › vendor › tiers › row 2 › includes futures | false |
| ranked › row 5 › vendor › tiers › row 2 › resolutions › row 1 | daily |
| ranked › row 5 › vendor › tiers › row 2 › resolutions › row 2 | minute |
| ranked › row 5 › vendor › tiers › row 2 › notes › row 1 | Intraday bars |
| ranked › row 5 › vendor › tiers › row 2 › notes › row 2 | Crypto data |
| ranked › row 5 › vendor › tiers › row 2 › notes › row 3 | Fundamentals included |
| ranked › row 5 › tier › name | Tiingo Starter |
| ranked › row 5 › tier › monthly | 10 |
| ranked › row 5 › tier › includes live | false |
| ranked › row 5 › tier › includes options | false |
| ranked › row 5 › tier › includes futures | false |
| ranked › row 5 › tier › resolutions › row 1 | daily |
| ranked › row 5 › tier › notes › row 1 | EOD equities |
| ranked › row 5 › tier › notes › row 2 | News API included |
| ranked › row 5 › tier › notes › row 3 | Price unconfirmed 2026-05-25 — official pricing page not machine-readable |
| ranked › row 5 › monthly | 10 |
| ranked › row 5 › one time | 0 |
| ranked › row 5 › annual total | 120 |
| ranked › row 5 › meets resolution | false |
| ranked › row 5 › meets live | false |
| ranked › row 5 › meets options | true |
| ranked › row 5 › meets futures | true |
| ranked › row 5 › meets all | false |
| ranked › row 6 › vendor › id | alpha-vantage |
| ranked › row 6 › vendor › name | Alpha Vantage |
| ranked › row 6 › vendor › url | https://www.alphavantage.co |
| ranked › row 6 › vendor › short pitch | Budget tier with broad coverage. Rate limits tight. Workable for low-frequency research. |
| ranked › row 6 › vendor › has overage | false |
| ranked › row 6 › vendor › last checked | 2026-05-25 |
| ranked › row 6 › vendor › tiers › row 1 › name | Premium 75 |
| ranked › row 6 › vendor › tiers › row 1 › monthly | 49.99 |
| ranked › row 6 › vendor › tiers › row 1 › includes live | false |
| ranked › row 6 › vendor › tiers › row 1 › includes options | false |
| ranked › row 6 › vendor › tiers › row 1 › includes futures | false |
| ranked › row 6 › vendor › tiers › row 1 › resolutions › row 1 | daily |
| ranked › row 6 › vendor › tiers › row 1 › resolutions › row 2 | minute |
| ranked › row 6 › vendor › tiers › row 1 › notes › row 1 | 75 calls/min, no daily limit |
| ranked › row 6 › vendor › tiers › row 1 › notes › row 2 | Free key capped at 25 calls/day, 5/min |
| ranked › row 6 › vendor › tiers › row 2 › name | Premium 1200 |
| ranked › row 6 › vendor › tiers › row 2 › monthly | 249.99 |
| ranked › row 6 › vendor › tiers › row 2 › includes live | false |
| ranked › row 6 › vendor › tiers › row 2 › includes options | false |
| ranked › row 6 › vendor › tiers › row 2 › includes futures | false |
| ranked › row 6 › vendor › tiers › row 2 › resolutions › row 1 | daily |
| ranked › row 6 › vendor › tiers › row 2 › resolutions › row 2 | minute |
| ranked › row 6 › vendor › tiers › row 2 › resolutions › row 3 | second |
| ranked › row 6 › vendor › tiers › row 2 › notes › row 1 | 1,200 calls/min, no daily limit |
| ranked › row 6 › vendor › tiers › row 2 › notes › row 2 | Rate-tiered ladder: $99.99/150, $149.99/300, $199.99/600, $249.99/1200 |
| ranked › row 6 › tier › name | Premium 75 |
| ranked › row 6 › tier › monthly | 49.99 |
| ranked › row 6 › tier › includes live | false |
| ranked › row 6 › tier › includes options | false |
| ranked › row 6 › tier › includes futures | false |
| ranked › row 6 › tier › resolutions › row 1 | daily |
| ranked › row 6 › tier › resolutions › row 2 | minute |
| ranked › row 6 › tier › notes › row 1 | 75 calls/min, no daily limit |
| ranked › row 6 › tier › notes › row 2 | Free key capped at 25 calls/day, 5/min |
| ranked › row 6 › monthly | 49.99 |
| ranked › row 6 › one time | 0 |
| ranked › row 6 › annual total | 599.88 |
| ranked › row 6 › meets resolution | true |
| ranked › row 6 › meets live | false |
| ranked › row 6 › meets options | true |
| ranked › row 6 › meets futures | true |
| ranked › row 6 › meets all | false |
Computed live at build time.
Frequently asked questions
- Is the Polygon.io News API free?
- Yes. The Ticker News endpoint is included on the free Basic tier and every paid tier at no extra charge. The free tier caps news history at 2 years and runs 5 calls/minute; paid plans unlock full history and unlimited calls (verified 2026-05-25).
- Does Polygon News include sentiment?
- Yes. The response includes an insights array with sentiment and sentiment_reasoning fields per ticker, which lets an LLM pipeline pre-filter on sentiment before spending model calls.
- How far back does Polygon news history go?
- Paid plans reach the full archive dating to June 22, 2016. The free Basic tier is limited to the most recent 2 years.
- What is the Polygon News API endpoint?
- GET /v2/reference/news, returning recent articles per ticker with metadata and the insights/sentiment array, updated hourly.