Start free with 3,000 calls per month. Upgrade when you need more capacity or access to premium data.
Every plan includes the endpoints below it. Calling an endpoint above your plan returns 403 PLAN_REQUIRED.
GET /v1/market/snapshotGET /v1/market/available-datesGET /v1/companiesGET /v1/companies/identifiersGET /v1/forex/currentGET /v1/indicesGET /v1/disclosuresGET /v1/disclosures/typesGET /v1/companies/:symbol/disclosuresGET /v1/blog/postsGET /v1/blog/posts/:slugGET /v1/blog/searchGET /v1/market/statusGET /v1/market/holidaysGET /v1/etfsGET /v1/account/usageGET /v1/companies/:symbolGET /v1/companies/:symbol/chartGET /v1/forex/historyGET /v1/indices/:symbolGET /v1/indices/:symbol/chartGET /v1/market/top-tradesGET /v1/market/moversGET /v1/companies/:symbol/newsGET /v1/companies/:symbol/dividendsGET /v1/dividends/upcomingGET /v1/dividends/recentGET /v1/etfs/:symbolGET /v1/etfs/:symbol/chartGET /v1/bondsGET /v1/account/logsGET /v1/companies/:symbol/financials/ratiosGET /v1/market/breadthGET /v1/market/sectorsGET /v1/market/ytd-performersGET /v1/companies/:symbol/financials/incomeGET /v1/companies/:symbol/financials/growthGET /v1/companies/:symbol/financialsGET /v1/companies/:symbol/financials/balance-sheetGET /v1/companies/:symbol/financials/cash-flowGET /v1/companies/:symbol/financials/ttmPrice charts, forex history, index charts, ETF charts, and dividend history are capped by plan. Ask for more than your plan allows and you still get a response, it just starts from the earliest date you're entitled to.
Financial statement endpoints have their own depth ladder: ratios start on Starter at the current year only, income statement and financial growth extend to 3 years annual on Pro, and everything reaches full history with quarterly data on Business.
Every plan enforces two limits: a monthly call quota and a per-minute burst cap. Both are tracked transparently in every API response.
Quota resets on your billing renewal date. Every API response includes a meta object with your current usage.
Prices, market snapshot, indices, forex, disclosures, and dividends can all be pushed to you over WebSocket instead of polled. What scales by plan is how many connections you can hold open at once, and, on the prices channel, how many symbols one connection can request.
Connections are counted per account across all six channels combined, not per channel. WebSocket connections and their messages don't count against the call quota above.
Can't find what you're looking for? Contact us.
Step-by-step guides for getting the most out of the API — from your first request to production integrations.
Free tier is live. Generate your API key in under a minute. No credit card needed.