fshy

Home / Data APIs

Financial Data

financialdata.net/pricingMarket data API (stock, OTC and commodity prices, symbol lists, fundamentals, insider and institutional trading)data-apis/financial-dataJSONcomparereport an errorprovider JSON

Free allowance
Free plan USD 0/month: up to 300 requests a day, REST API and Python SDK, symbol lists and daily prices for stocks, commodities and OTC securities.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
request-rateup to 300 requests a day on the Free plan
Evidence
documented37 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
Free tierFree plan USD 0/month: up to 300 requests a day, REST API and Python SDK, symbol lists and daily prices for stocks, commodities and OTC securities.
unit requests; metered on request-count; The documentation labels nine endpoints as Free: the stock, international stock, ETF, commodity and OTC symbol lists, stock prices, commodity prices, OTC prices and OTC volume. Quotes, intraday prices, fundamentals, news, calendars, insider and institutional data are labelled Standard or Premium. Prices return at most 300 records a call and symbol lists 500, paged with the offset parameter; stock prices cover more than 10 years of daily history. The next plan up is Standard at USD 29 a month with 10 requests per second.
Pricenone stated
Limits
  • request-rate (binding) up to 300 requests a day on the Free plan source
  • per-object-cap 300 records per call for prices; 500 records per call for symbol lists source
Plan gating: only the nine endpoints labelled Free answer a free key; the rest need Standard or Premium. Bulk path: none on Free; the offset parameter pages 300 price records per call.
Bindingrequest-rate 300 requests a day is the only rate cap stated for the Free plan, and each price call returns at most 300 records.
Identityemail The sign-up form takes a first name, a last name, an email, a password and a terms checkbox, with a Cloudflare Turnstile check; it has no card or phone field. Payment methods named for paid plans are cards, PayPal, Google Pay, Apple Pay and Link.
Egressnot metered in bytes; the 300 requests a day bound what a free key can pull
Per-object cap300 records per call for stock, commodity and OTC prices; 500 records per call for symbol lists
Retentionnot applicable: a query API with no stored objects; the stock prices endpoint serves more than 10 years of daily history
Interfacerest GET https://financialdata.net/api/v1/{endpoint} with the key in the key query parameter; format=json (the default) or format=csv. An MCP server exists but is limited to the Professional and Enterprise plans.
Toolingany HTTP client; an official Python SDK (fdnpy) is published on GitHub
Composes withDaily price history and symbol lists in 300-record pages; fundamentals, quotes and filings are not on the Free plan, so a free stack pairs it with a filings or fundamentals source such as Finnhub or Financial Modeling Prep.
ReliabilityA call with no key answered HTTP 401 with the message Invalid API key.
NotesThe Free plan reaches symbol lists, daily prices and OTC volume only; everything else the documentation lists needs Standard or Premium.
Evidence notedocumented The plan, quota, record caps and endpoint labels are read from the first-party pricing and documentation pages, and a keyless call answered HTTP 401. A free key was not exercised, so the answer past 300 requests a day is unverified: behind a sign-up.
Parsed numbers
  • has-free-tier 1
  • request-rate 300 requests / day
Evidence 37
datesourcewhat it proved
2026-11-02financialdata.net/documentationthe Free subscription includes up to 300 requests per day
2026-11-02financialdata.net/documentationStandard is limited to 10 requests per second and Premium and Professional to 30
2026-11-02financialdata.net/pricingthe Free plan costs USD 0 a month
2026-11-02financialdata.net/pricingthe Free plan lists 300 requests a day with the REST API and Python SDK
2026-11-02financialdata.net/pricingthe next plan up, Standard, costs USD 29 a month
2026-11-02financialdata.net/documentationstock prices are a Free endpoint with more than 10 years of daily history and 300 records per call
2026-11-02financialdata.net/documentationthe Stock Prices endpoint is labelled Free
2026-11-02financialdata.net/documentationthe Commodity Prices endpoint is labelled Free
2026-11-02financialdata.net/documentationthe Otc Prices endpoint is labelled Free
2026-11-02financialdata.net/documentationthe Stock Symbols endpoint is labelled Free
2026-11-02financialdata.net/documentationsymbol lists return at most 500 records per call
2026-11-02financialdata.net/documentationevery request carries the key in the key query parameter
2026-11-02financialdata.net/documentationresponses are JSON or CSV, JSON by default
2026-11-02financialdata.net/documentationan official Python SDK is published on GitHub
2026-11-02financialdata.net/mcp-serverthe MCP server is limited to the Professional and Enterprise plans
2026-11-02financialdata.net/faqrecords past the per-call limit are fetched with the offset parameter
2026-11-02financialdata.net/faqpayment methods for paid plans are cards, PayPal, Google Pay, Apple Pay and Link
2026-11-02financialdata.net/sign-upthe sign-up form requires an email address
2026-11-02financialdata.net/sign-upthe sign-up form requires a first name
2026-11-02financialdata.net/sign-upthe sign-up form requires a last name
2026-11-02financialdata.net/sign-upthe sign-up form requires a password
2026-11-02financialdata.net/sign-upthe sign-up form carries a required terms checkbox
2026-11-02financialdata.net/sign-upthe sign-up form carries a Cloudflare Turnstile widget
2026-11-02financialdata.net/documentationthe International Stock Symbols endpoint is labelled Free
2026-11-02financialdata.net/documentationthe Etf Symbols endpoint is labelled Free
2026-11-02financialdata.net/documentationthe Commodity Symbols endpoint is labelled Free
2026-11-02financialdata.net/documentationthe Otc Symbols endpoint is labelled Free
2026-11-02financialdata.net/documentationthe Otc Volume endpoint is labelled Free
2026-11-02financialdata.net/documentationthe Stock Quotes endpoint is labelled Premium
2026-11-02financialdata.net/documentationthe Minute Prices endpoint is labelled Standard
2026-11-02financialdata.net/documentationthe Income Statements endpoint is labelled Standard
2026-11-02financialdata.net/documentationthe Latest News endpoint is labelled Premium
2026-11-02financialdata.net/documentationthe Earnings Calendar endpoint is labelled Premium
2026-11-02financialdata.net/documentationthe Insider Transactions endpoint is labelled Premium
2026-11-02financialdata.net/documentationthe Institutional Holdings endpoint is labelled Premium
2026-11-02probe: https://financialdata.net/api/v1/stock-symbolsa keyless call to the API answers HTTP 401
2026-11-02probe: https://financialdata.net/api/v1/stock-symbolsthe keyless 401 body names an invalid API key