Polygon

API

Comprehensive historical stock market data API

Visit Website

Overview

Polygon API provides RESTful access to historical stock market data including prices, trades, quotes, and aggregated time-series. Responses are JSON-formatted. Key endpoints include /v2/aggs/ticker/{ticker}/range/ for aggregated data and /v2/ticks/stocks/trades/ for raw trade records. Use cases include backtesting trading strategies, financial analysis, building market dashboards, and academic research. It supports multiple tickers and granularities (minutes, hours, days), catering to developers, traders, and analysts.

Example Integration (JavaScript)

script.js JS

fetch('https://polygon.io/')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Key Features

  • RESTful API
  • JSON Response Format
  • Historical Stock Prices & Trades
  • Aggregated Time-Series Data
  • Multi-Ticker Support

Frequently Asked Questions

? Is Polygon API free to use?

Yes, Polygon offers a freemium model with a free tier for basic historical data access. Paid plans unlock advanced features like real-time data and higher rate limits.

? Does it require an API Key?

Yes, all requests to Polygon API need an API key, which can be obtained by signing up on their official website.

? What is the response format?

Polygon API returns data exclusively in JSON format, making it easy to integrate into most modern applications.

Top Alternatives

Alpha Vantage Compare
IEX Cloud Compare

People Also Ask about Polygon

Polygon vs Alpha VantagePolygon vs IEX CloudPolygon vs Tiingo Polygon 2025 review

Tool Info

Pricing Freemium
Category Finance
Platform Public API

Pros

  • Comprehensive historical data coverage
  • Intuitive endpoint structure
  • Freemium pricing option
  • Well-documented
  • Supports multiple data granularities

Cons

  • Rate limits on free tier
  • Advanced features require paid plans
  • Real-time data locked behind paid tiers
  • Limited historical depth in basic plans

More Finance Tools