fshy

Home / Data APIs

Market Data API (marketdata.app)

www.marketdata.app/pricing/Market data API (stocks, options and mutual funds)data-apis/market-data-apiJSONcomparereport an errorprovider JSON

Free allowance
Free Forever plan USD 0: 100 daily API credits, standard (pricing) endpoints, 1 year of historical data, 24-hour delayed stock and options data.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, phone unknown
Binding limit
request-rate100 API credits a day on Free Forever, reset at 9:30 AM Eastern Time
Evidence
documented41 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 Forever plan USD 0: 100 daily API credits, standard (pricing) endpoints, 1 year of historical data, 24-hour delayed stock and options data.
unit credits; metered on request-count; Each successful response costs 1 credit; a response that lists several symbols costs one credit per symbol. The daily counter resets at 9:30 AM Eastern Time. AAPL stock, AAPL options and the VFINX mutual fund consume no credits and answer without a token, while a keyless call for another symbol answers HTTP 401. The plan is reached through a 30-day trial that switches to Free Forever when it ends. The next plan up is Starter at USD 30 a month when paid monthly, with 10,000 daily credits.
Pricenone stated
Limits
  • request-rate (binding) 100 API credits a day on Free Forever, reset at 9:30 AM Eastern Time source
  • per-ip-shaping one IP address at a time per account; at most 50 simultaneous requests source
Plan gating: Free Forever reaches the standard pricing endpoints only; premium endpoints with reference data such as earnings are paid. Bulk path: multi-symbol responses cost one credit per symbol.
Bindingrequest-rate 100 credits a day is met first; a response that lists several symbols spends one credit per symbol.
Identityemail The sign-up starts with a choice of a 30-day Starter or Trader trial, both labelled no credit card required, and continues with an Account Info step and a Contact Info step. The account verification page lists name, address, email, phone number and employer details as the information collected for the identity check that paid subscribers complete, and free and trial account holders have not completed it. unverified: whether the Account Info and Contact Info steps of the free sign-up ask for a phone number or an address, behind a sign-up. The API token is emailed to the address used to sign in.
Egressnot metered in bytes; the 100 credits a day bound what a free token can pull, with at most 50 simultaneous requests
Per-object capunverified: no per-response row cap is stated on the pages read; each symbol in a multi-symbol response costs one credit
Retention1 year of historical data on Free Forever; a request for older data is denied
Interfacerest GET https://api.marketdata.app/v1/{endpoint} with a Bearer token in the Authorization header or in a URL parameter; the answer is HTTP 203 instead of 200 when it is served from the caching tier. A Google Sheets add-in reads the same data.
Toolingany HTTP client; official SDKs for JavaScript, TypeScript, Python and Go; a Google Sheets add-in
Composes with100 credits a day of 24-hour-delayed prices with 1 year of history, and AAPL stock and options with no token for wiring tests; current quotes need a free real-time feed such as Finnhub or Twelve Data, or a paid plan here.
ReliabilityPast the daily credits the API answers HTTP 429 until the 9:30 AM Eastern Time reset; HTTP 203 is a cached success; free data is delayed 24 hours.
NotesFree Forever data is delayed 24 hours and covers the standard pricing endpoints; AAPL stock and options and the VFINX mutual fund answer with no token.
Evidence notedocumented The plan, credits, delay and history are read from the first-party pricing, plan-limits, rate-limiting and free-accounts pages, and the keyless AAPL path was measured (HTTP 203 with 0 credits consumed). A free token was not exercised, so the behaviour past 100 credits and the later sign-up steps are unverified: behind a sign-up.
Parsed numbers
  • has-free-tier 1
Evidence 41
datesourcewhat it proved
2026-11-02www.marketdata.app/pricing/the Free Forever plan is USD 0 forever
2026-11-02www.marketdata.app/pricing/the Free Forever plan lists 100 daily API credits
2026-11-02www.marketdata.app/pricing/the Free Forever plan lists 24-hour delayed stock data
2026-11-02www.marketdata.app/pricing/the Free Forever plan includes 100 Sheets formulas
2026-11-02www.marketdata.app/pricing/the next plan up, Starter, is USD 30 a month when paid monthly
2026-11-02www.marketdata.app/pricing/no credit card is needed to start the trial, which moves to Free Forever at its end
2026-11-02www.marketdata.app/docs/account/free-accounts/the Free Forever plan allows 100 API requests per day
2026-11-02www.marketdata.app/docs/account/free-accounts/free and trial plans reach back 1 year only
2026-11-02www.marketdata.app/docs/account/free-accounts/free accounts only receive data delayed by at least 24 hours
2026-11-02www.marketdata.app/docs/account/plan-limitsdaily credits are 100 on Free Forever and 10,000 on Starter
2026-11-02www.marketdata.app/docs/account/plan-limitsa multi-symbol response costs one credit per symbol
2026-11-02www.marketdata.app/docs/account/plan-limitsan account connects from one IP address at a time
2026-11-02www.marketdata.app/docs/account/plan-limitsevery plan allows at most 50 simultaneous requests
2026-11-02www.marketdata.app/docs/account/plan-limitsFree Forever reaches pricing data only
2026-11-02www.marketdata.app/docs/account/plan-limitsa request for data older than the plan allows is denied
2026-11-02www.marketdata.app/docs/api/rate-limitingthe Free Forever plan is 100 credits per day
2026-11-02www.marketdata.app/docs/api/rate-limitingthe daily counter resets at 9:30 AM Eastern Time
2026-11-02www.marketdata.app/docs/api/rate-limitingrequests past the credits answer HTTP 429 until the window resets
2026-11-02www.marketdata.app/docs/api/rate-limitingAAPL stock, AAPL options and the VFINX mutual fund consume no credits
2026-11-02www.marketdata.app/api/stocks/historical-stock-data-api/the AAPL ticker works with no authentication and no account
2026-11-02dashboard.marketdata.app/marketdata/signupthe trial moves to Free Forever after 30 days
2026-11-02dashboard.marketdata.app/marketdata/signupthe trial sign-up is labelled no credit card required
2026-11-02dashboard.marketdata.app/marketdata/signupthe sign-up has an Account Info step and a Contact Info step after the plan choice
2026-11-02www.marketdata.app/docs/api/authenticationthe token is emailed to the address used to sign in
2026-11-02www.marketdata.app/docs/api/authenticationthe token goes in an Authorization header or in a URL parameter
2026-11-02www.marketdata.app/docs/api/authenticationan endpoint may answer HTTP 203 from the caching tier
2026-11-02www.marketdata.app/docs/api/authenticationan official JavaScript and TypeScript SDK exists
2026-11-02www.marketdata.app/docs/api/authenticationan official Python SDK exists
2026-11-02www.marketdata.app/docs/api/authenticationan official Go SDK exists
2026-11-02www.marketdata.app/docs/account/plan-limitsFree Forever reaches the standard endpoints while the paid plans reach premium ones
2026-11-02www.marketdata.app/pricing/the Free Forever plan lists standard API endpoints
2026-11-02www.marketdata.app/pricing/the Free Forever plan lists 1 year of historical data
2026-11-02www.marketdata.app/pricing/the Free Forever plan lists 24-hour delayed options data
2026-11-02www.marketdata.app/docs/account/data-policies/account-verifiidentity and employment information is verified for paid subscribers
2026-11-02www.marketdata.app/docs/account/data-policies/account-verifithe collected information includes a phone number and employer details
2026-11-02www.marketdata.app/docs/account/data-policies/free-accounts/free and trial account holders have not completed the identification process
2026-11-02probe: https://api.marketdata.app/v1/stocks/quotes/AAPL/a keyless GET of the AAPL quote answered HTTP 203
2026-11-02probe: https://api.marketdata.app/v1/stocks/quotes/AAPL/the keyless AAPL answer consumed no credits
2026-11-02probe: https://api.marketdata.app/v1/stocks/quotes/AAPL/the keyless AAPL answer carried a quote body with status ok
2026-11-02probe: https://api.marketdata.app/v1/stocks/quotes/MSFT/a keyless call for another symbol, MSFT, answered HTTP 401
2026-11-02probe: https://api.marketdata.app/v1/stocks/quotes/MSFT/the keyless MSFT answer says no credentials were provided