{"eid":"financialdata","name":"Financial Data","domain":"financialdata.net","resolved_by":"domain","topics":["data-apis"],"n_records":1,"best_vorder":1,"review":null,"aliases":["Financial Data","financialdata.net"],"records":[{"rid":"data-apis/financial-data","card":{"rid":"data-apis/financial-data","eid":"financialdata","topic":"data-apis","slug":"financial-data","provider":"Financial Data","url":"https://financialdata.net/pricing","domain":"financialdata.net","category":"market data API (stock, OTC and commodity prices, symbol lists, fundamentals, insider and institutional trading)","tier":"Free","verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"documented","binding":"request-rate","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-02T00:23:43.773Z","verified_basis":"live","checked_on":"2026-11-02","stale_on":"2026-12-03","n_evidence":37,"usd_month":null,"usd_per_tb_month":null,"summary":"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.","duplicate_of":null,"n_unknown":0,"free_unit":"requests"},"record":{"topic":"data-apis","slug":"financial-data","provider":"Financial Data","url":"https://financialdata.net/pricing","category":"market data API (stock, OTC and commodity prices, symbol lists, fundamentals, insider and institutional trading)","tier":"Free","free_tier":{"stated":"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.","unit":"requests","metered_on":"request-count","source_url":"https://financialdata.net/pricing","read_on":"2026-11-02","notes":"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."},"per_object_cap":{"stated":"300 records per call for stock, commodity and OTC prices; 500 records per call for symbol lists","bytes":null,"source_url":"https://financialdata.net/documentation","notes":"Further records are fetched with the offset parameter."},"retention":{"stated":"not applicable: a query API with no stored objects; the stock prices endpoint serves more than 10 years of daily history","days":null,"notes":"","source_url":"https://financialdata.net/documentation"},"egress":{"terms":"not metered in bytes; the 300 requests a day bound what a free key can pull","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://financialdata.net/documentation"},"interface":["rest"],"interface_detail":"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.","endpoint":"https://financialdata.net/api/v1/stock-prices","tooling":"any HTTP client; an official Python SDK (fdnpy) is published on GitHub","chaining":"Daily 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.","limits":[{"kind":"request-rate","value":"up to 300 requests a day on the Free plan","source":"https://financialdata.net/documentation"},{"kind":"per-object-cap","value":"300 records per call for prices; 500 records per call for symbol lists","source":"https://financialdata.net/documentation"}],"limits_note":"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.","binding":"request-rate","binding_note":"300 requests a day is the only rate cap stated for the Free plan, and each price call returns at most 300 records.","identity_cost":{"kind":"email","detail":"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.","country":null},"reliability_note":"A call with no key answered HTTP 401 with the message Invalid API key.","confidence":"documented","confidence_note":"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.","evidence":[{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"the Free subscription includes up to 300 requests per day","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"Free subscriptions include up to 300 requests per day."},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"Standard is limited to 10 requests per second and Premium and Professional to 30","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"Standard subscriptions are limited to 10 requests per second, while Premium and Professional subscriptions to 30 requests per second."},{"url":"https://financialdata.net/pricing","date":"2026-11-02","proved":"the Free plan costs USD 0 a month","capture":"sha256:ed003d118bd17008f83fcf685f61e98fa36384d008594c87e66011b383bfd6e8","quote":"<h6 class=\"title name fw-bold text-uppercase mb-4\">Free</h6><div class=\"d-flex mb-4\"><span class=\"h4 mb-0 mt-1 mt-lg-2\">$</span><span class=\"price h1 mb-0\">0</span><span class=\"h4 align-self-end mb-1\">/month</span></div>"},{"url":"https://financialdata.net/pricing","date":"2026-11-02","proved":"the Free plan lists 300 requests a day with the REST API and Python SDK","capture":"sha256:ed003d118bd17008f83fcf685f61e98fa36384d008594c87e66011b383bfd6e8","quote":"300 Requests / Day</li><li class=\"h6 text-muted mb-0\"><span class=\"icon h5 me-2\"><i class=\"uil uil-check-circle align-middle\"></i></span>REST API & Python SDK</li>"},{"url":"https://financialdata.net/pricing","date":"2026-11-02","proved":"the next plan up, Standard, costs USD 29 a month","capture":"sha256:ed003d118bd17008f83fcf685f61e98fa36384d008594c87e66011b383bfd6e8","quote":"<h6 class=\"title name fw-bold text-uppercase mb-4\">Standard</h6><div class=\"d-flex mb-4\"><span class=\"h4 mb-0 mt-1 mt-lg-2\">$</span><span class=\"price h1 mb-0\">29</span><span class=\"h4 align-self-end mb-1\">/month</span></div>"},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"stock prices are a Free endpoint with more than 10 years of daily history and 300 records per call","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"The API endpoint provides more than 10 years of daily historical stock prices and volumes. The data covers several thousand US and international companies. There is a limit of 300 records per API call."},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"the Stock Prices endpoint is labelled Free","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Stock PricesFree subscription"},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"the Commodity Prices endpoint is labelled Free","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Commodity PricesFree subscription"},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"the Otc Prices endpoint is labelled Free","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Otc PricesFree subscription"},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"the Stock Symbols endpoint is labelled Free","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Stock SymbolsFree subscription"},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"symbol lists return at most 500 records per call","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"There is a limit of 500 records per API call."},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"every request carries the key in the key query parameter","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"When making requests, ensure that each URL ends with ?key=API_KEY."},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"responses are JSON or CSV, JSON by default","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"(Optional) The format of the returned data, either JSON or CSV. Defaults to JSON."},{"url":"https://financialdata.net/documentation","date":"2026-11-02","proved":"an official Python SDK is published on GitHub","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"a [Python SDK](https://github.com/financialdatanet/fdnpy) (available on GitHub)"},{"url":"https://financialdata.net/mcp-server","date":"2026-11-02","proved":"the MCP server is limited to the Professional and Enterprise plans","capture":"sha256:e7e1df4bc6c65c5625ba3d5f7b6273e8bfd62f7f8fefe81bc8800ae931779a53","quote":"*Available exclusively to Professional & Enterprise subscribers"},{"url":"https://financialdata.net/faq","date":"2026-11-02","proved":"records past the per-call limit are fetched with the offset parameter","capture":"sha256:dd08aae4eb0ffecf4e8f926674bada5fd61ef3aa0c41cb4d23bb331ee36c2f7b","quote":"If the API endpoint specifies a limit on records to be retrieved, then you need to use the offset parameter."},{"url":"https://financialdata.net/faq","date":"2026-11-02","proved":"payment methods for paid plans are cards, PayPal, Google Pay, Apple Pay and Link","capture":"sha256:dd08aae4eb0ffecf4e8f926674bada5fd61ef3aa0c41cb4d23bb331ee36c2f7b","quote":"Credit and debit cards, PayPal, Google Pay, Apple Pay, Link."},{"url":"https://financialdata.net/sign-up","date":"2026-11-02","proved":"the sign-up form requires an email address","capture":"sha256:25f1aa23e7ab461a20b6d97af1f4e853cbbd8971827a7b191f85b7ab5ea388a4","quote":"<input type=\"email\" class=\"form-control ps-5\" placeholder=\"Email\" name=\"email\" required=\"\" value=\"\">"},{"url":"https://financialdata.net/sign-up","date":"2026-11-02","proved":"the sign-up form requires a first name","capture":"sha256:25f1aa23e7ab461a20b6d97af1f4e853cbbd8971827a7b191f85b7ab5ea388a4","quote":"<label class=\"form-label\">First Name <span class=\"text-danger\">*</span></label>"},{"url":"https://financialdata.net/sign-up","date":"2026-11-02","proved":"the sign-up form requires a last name","capture":"sha256:25f1aa23e7ab461a20b6d97af1f4e853cbbd8971827a7b191f85b7ab5ea388a4","quote":"<label class=\"form-label\">Last Name <span class=\"text-danger\">*</span></label>"},{"url":"https://financialdata.net/sign-up","date":"2026-11-02","proved":"the sign-up form requires a password","capture":"sha256:25f1aa23e7ab461a20b6d97af1f4e853cbbd8971827a7b191f85b7ab5ea388a4","quote":"<label class=\"form-label\">Password <span class=\"text-danger\">*</span></label>"},{"url":"https://financialdata.net/sign-up","date":"2026-11-02","proved":"the sign-up form carries a required terms checkbox","capture":"sha256:25f1aa23e7ab461a20b6d97af1f4e853cbbd8971827a7b191f85b7ab5ea388a4","quote":"I Accept <a href=\"/terms-of-service\" class=\"text-primary\">Terms And Condition</a>"},{"url":"https://financialdata.net/sign-up","date":"2026-11-02","proved":"the sign-up form carries a Cloudflare Turnstile widget","capture":"sha256:25f1aa23e7ab461a20b6d97af1f4e853cbbd8971827a7b191f85b7ab5ea388a4","quote":"<div class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAAAusX2WGFLXRUhKT\"></div>"},{"url":"https://financialdata.net/documentation","proved":"the International Stock Symbols endpoint is labelled Free","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### International Stock SymbolsFree subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Etf Symbols endpoint is labelled Free","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Etf SymbolsFree subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Commodity Symbols endpoint is labelled Free","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Commodity SymbolsFree subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Otc Symbols endpoint is labelled Free","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Otc SymbolsFree subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Otc Volume endpoint is labelled Free","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Otc VolumeFree subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Stock Quotes endpoint is labelled Premium","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Stock QuotesPremium subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Minute Prices endpoint is labelled Standard","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Minute PricesStandard subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Income Statements endpoint is labelled Standard","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Income StatementsStandard subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Latest News endpoint is labelled Premium","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Latest NewsPremium subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Earnings Calendar endpoint is labelled Premium","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Earnings CalendarPremium subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Insider Transactions endpoint is labelled Premium","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Insider TransactionsPremium subscription","date":"2026-11-02"},{"url":"https://financialdata.net/documentation","proved":"the Institutional Holdings endpoint is labelled Premium","capture":"sha256:0a98a92466048038cc4c19f8151c907ebe6906fff9b82e402c6933d81e81928b","quote":"#### Institutional HoldingsPremium subscription","date":"2026-11-02"},{"url":"probe:https://financialdata.net/api/v1/stock-symbols","date":"2026-11-02","proved":"a keyless call to the API answers HTTP 401","capture":"sha256:12e4ecac38d8efcd03b79302587b7b0cd6800200e3aadbc0df3762022df23dad","quote":"\"status\": 401"},{"url":"probe:https://financialdata.net/api/v1/stock-symbols","date":"2026-11-02","proved":"the keyless 401 body names an invalid API key","capture":"sha256:48e80351efa5107d5db16d4c39d85d5a3abb86fedf66c017be3a92935f3c72e0","quote":"\"message\": \"Invalid API key\""}],"verdict":"qualifies-with-caveat","verified_at":"2026-11-02T00:23:43.773Z","notes":"The Free plan reaches symbol lists, daily prices and OTC volume only; everything else the documentation lists needs Standard or Premium."},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":300.0,"unit":"requests","per":"day","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":300.0,"unit":"requests","per":"day","currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[1].value","kind":"limit:per-object-cap","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[],"history":[],"drift":[]}]}