The short answer

For long-horizon EOD-and-fundamentals research in 2026, EODHD wins on documented breadth and global coverage (free 20 calls/day, EOD All-World EUR 19.99/mo, fundamentals EUR 59.99/mo, all-in EUR 99.99/mo) while Tiingo wins on the price floor: a free Starter tier, Power at $30/mo, IEX real-time on every plan, and a $50/mo self-serve commercial license. Both verified 2026-07-12.

For long-horizon, fundamentals-and-EOD research in 2026, EODHD and Tiingo are the two low-cost data vendors worth comparing, and they split on breadth versus price floor. EODHD's pricing is fully and publicly documented: a free plan (20 calls/day), an EOD All-World plan at €19.99/mo, a Fundamentals feed at €59.99/mo, and an All-In-One bundle at €99.99/mo, all on a 100,000-calls/day, 1,000-requests/minute envelope on paid tiers. Tiingo's ladder, verified 2026-07-12 from its pricing page's own embedded plan data, is a free Starter tier, Power at $30/mo ($300/yr), and a $50/mo ($499/yr) commercial license, with IEX-sourced real-time on every plan including free. EODHD wins on documented breadth and global ticker coverage; Tiingo wins on the price floor, real-time-everywhere, and the cheapest self-serve commercial license. Price either in the Data-Vendor TCO Calculator.

TL;DR

Dimension EODHD Tiingo
Free tier yes: 20 calls/day (20/min), past-year data range yes: Starter $0 with 50 req/hr, 1,000/day, 500 unique symbols/mo
Cheapest paid EOD €19.99/mo (EOD All-World; €16.66/mo billed annually) free Starter already covers EOD; Power $30/mo ($300/yr) for the full universe
Fundamentals €59.99/mo (Fundamentals Data Feed) separate add-on; not bundled into any standard plan
Everything bundle €99.99/mo (All-In-One; €83.33/mo annually) Power $30/mo plus add-ons
Paid rate limit 100,000 calls/day, 1,000/min Power: 10,000 req/hr, 100k/day, 40 GB/mo bandwidth
Ticker coverage 150,000+ global tickers 108,843 securities (49,004 US/CN stocks, 59,839 ETFs/funds), plus crypto/forex
Real-time intraday via EOD+Intraday (€29.99/mo) or All-In-One IEX-sourced real-time WebSocket on every plan, including free
Commercial license listed plans marked personal use Commercial $50/mo ($499/yr), internal use, up to 2 developers

Both vendors re-verified 2026-07-12 on their pricing pages. EODHD's figures are unchanged; Tiingo's figures replace an older unverified snapshot (see the correction note below).

What changed as of 2026-07-12

  • Tiingo's figures are corrected and now verified. Earlier versions of this comparison carried a stale snapshot (Starter ~$10/mo, Power ~$50/mo) flagged as unconfirmable because the pricing page is JS-rendered. On 2026-07-12 the plan data was read from the page's own embedded plan JSON and cross-checked against Tiingo's official app bundle: Starter is free, Power is $30/mo ($300/yr), and the $50/mo ($499/yr) figure is the separate internal-commercial license (max 2 developers). There is no $10 tier.
  • Tiingo fundamentals is an add-on, not a Power inclusion. Fundamental data via the API is priced as a separate add-on; it is not bundled into Power. Earlier versions of this page said otherwise.
  • EODHD re-verified, unchanged: Free 20 calls/day, EOD All-World €19.99/mo, EOD+Intraday €29.99/mo, Fundamentals €59.99/mo, All-In-One €99.99/mo, 100,000 calls/day and 1,000/min on paid tiers.

Pricing side by side

The two vendors structure their plans differently:

  • EODHD splits by data type and lets you buy only what you need, all on the same generous request envelope. The Free package is 20 calls/day at 20/minute with a past-year data range; EOD Historical Data (All World) is €19.99/mo for end-of-day across 150,000+ global tickers with 30+ years of history; EOD+Intraday (All World Extended) is €29.99/mo; the Fundamentals Data Feed is €59.99/mo; and the All-In-One package at €99.99/mo bundles all of them plus a corporate-events calendar and bonds data. Every paid tier carries 100,000 API calls/day and a 1,000-requests/minute rate limit. Annual billing knocks the All-In-One to €83.33/mo (verified 2026-07-12).
  • Tiingo sells a genuinely free Starter tier (30+ years of EOD equities, the news API, crypto, and the IEX real-time feed, capped at 50 requests/hr, 1,000/day, and 500 unique symbols/month) and one paid retail tier: Power at $30/mo or $300/yr, which lifts the caps to 10,000 requests/hr, 100k/day, and 40 GB/mo of bandwidth and adds intraday IEX bars. Fundamentals is a separate add-on. The $50/mo ($499/yr) Commercial plan is a license upgrade — internal commercial use for up to two developers — not a feature upgrade (verified 2026-07-12).

For a builder who wants only EOD pricing on global names, EODHD's €19.99 All-World plan covers far more tickers than Tiingo. For a US-centric researcher, Tiingo's free Starter is the lowest credible entry in this pairing, and $30/mo buys the full symbol universe.

Coverage and data breadth

EODHD's pitch is breadth: 150,000+ tickers across global exchanges, with end-of-day, intraday, fundamentals, news, corporate events, and bonds available as a single All-In-One subscription. If your research spans non-US markets, that coverage is the deciding factor.

Tiingo's catalog is larger than its US-centric reputation suggests — 108,843 securities, of which 49,004 are US and Chinese stocks and 59,839 are ETFs and mutual funds — plus crypto and forex feeds, but no options. Its exchange breadth is still narrower than EODHD's, and its distinctive strengths run the other way: 30+ years of EOD history on every tier including free, and an IEX-sourced real-time WebSocket firehose on every plan.

The framing: choose EODHD when global exchange coverage or a-la-carte data-type buying matters; choose Tiingo when you want the cheapest credible US EOD entry, real-time included, and can price the fundamentals add-on separately.

Rate limits and reliability

Both envelopes are now documented and verified (2026-07-12):

  • EODHD paid tiers publish a clear envelope: 100,000 API calls/day and 1,000 requests/minute, generous for retail research and predictable to design against.
  • Tiingo meters hourly requests plus bandwidth: free Starter at 50 req/hr, 1,000/day, and 500 unique symbols/month; Power at 10,000 req/hr, 100k/day, and a 40 GB/mo bandwidth cap. The bandwidth cap is the one that bites on bulk backfills — batch your pulls and cache aggressively.

The earlier caveat that Tiingo's limits were "not machine-readable" no longer applies; the figures above come from Tiingo's own page data and app bundle.

Decision guidance

  • Global ticker coverage, non-US markets: EODHD, 150,000+ tickers, €19.99/mo for EOD All-World.
  • Cheapest credible US EOD entry: Tiingo's free Starter ($0, 500 symbols/mo); Power $30/mo for the full universe.
  • Fundamentals on a documented budget: EODHD's Fundamentals feed (€59.99/mo) — Tiingo's fundamentals add-on is priced separately, so EODHD is the predictable buy.
  • Real-time on a budget: Tiingo: IEX-sourced real-time WebSocket on every plan, including free.
  • Everything in one subscription: EODHD All-In-One (€99.99/mo, €83.33 annually) for global breadth.
  • Self-serve commercial license: Tiingo Commercial at $50/mo ($499/yr), internal use for up to two developers.

Connects to

References

  • EODHD. Pricing (Free 20 calls/day at 20/min, past-year range; EOD All-World €19.99/mo; EOD+Intraday €29.99/mo; Fundamentals €59.99/mo; All-In-One €99.99/mo, €83.33/mo annually; 100,000 calls/day and 1,000/min on paid tiers; 150,000+ tickers). https://eodhd.com/pricing, verified 2026-07-12.
  • Tiingo. Pricing (Starter free: 50 req/hr, 1,000/day, 500 unique symbols/mo; Power $30/mo or $300/yr: 10,000 req/hr, 100k/day, 40 GB/mo; Commercial $50/mo or $499/yr, internal use, max 2 devs; fundamentals as separate add-on). https://www.tiingo.com/about/pricing, verified 2026-07-12 from the page's embedded plan data, cross-checked against Tiingo's official app bundle.
  • Tiingo. WebSocket documentation (IEX/forex/crypto firehose endpoints on all plans). https://www.tiingo.com/documentation/websockets/iex, accessed 2026-07-12.

Frequently asked questions

EODHD vs Tiingo: which is cheaper?
Tiingo. Its Starter tier is free (50 requests/hr, 1,000/day, 500 unique symbols/month, 30+ years of EOD history), and the paid Power tier is $30/mo ($300/yr) — below EODHD's €19.99/mo EOD All-World entry on list price. EODHD counters with far broader coverage: 150,000+ global tickers versus Tiingo's 108,843 securities. Both verified 2026-07-12.
Which has better global coverage, EODHD or Tiingo?
EODHD, with 150,000+ tickers across global exchanges and 30+ years of history. Tiingo lists 108,843 securities — 49,004 US and Chinese stocks plus 59,839 ETFs and mutual funds — with crypto and forex but no options and narrower exchange breadth. If your research spans non-US markets, EODHD is the clearer choice.
What are EODHD's and Tiingo's rate limits?
Paid EODHD plans carry 100,000 API calls/day and a 1,000-requests/minute limit; the free plan is 20 calls/day at 20/minute. Tiingo's free Starter allows 50 requests/hr, 1,000/day, and 500 unique symbols/month; Power lifts that to 10,000/hr, 100k/day, and a 40 GB/mo bandwidth cap — the bandwidth cap is the binding constraint on bulk backfills. Both verified 2026-07-12.
Does EODHD or Tiingo include fundamentals?
EODHD sells a dedicated Fundamentals Data Feed at €59.99/mo (or inside the All-In-One at €99.99/mo) with documented pricing. Tiingo's fundamental data is a separate add-on priced on top of its plans — it is not bundled into Power, contrary to what older comparisons claimed. For a predictable fundamentals line item, EODHD is the documented buy.