At a glance
Every EODHD figure comes from EODHD's own pages. Narwhal is a reference column. Narwhal API is owned and operated by Nusantara Ventures, LLC.
| Requirement | Narwhal API | EODHD |
|---|---|---|
| Free plan | 5,000 requests a month, 12 months of history, commercial app use included | Sandbox: 20 calls a day plus 500 welcome-bonus calls, 1 year of history, personal use |
| Paid prices | Basic $59 a month, Pro $149 | $19.99, $29.99, $59.99 and $99.99 monthly; $199, $299.90, $599.90 and $999.90 a year |
| Limits | 100,000 or 1,000,000 requests a month; one call counts once | 100,000 calls a day, 1,000 a minute. Calls cost 1 to 100 each, and failed lookups are charged |
| Business use | Free includes commercial app use | Commercial plans: Internal use $399 a month, Enterprise $2,499. Internal means no display outside the company |
| Macro indicators | 37 countries from official statistics offices, monthly where published | 39 World Bank series, annual only, latest year 1 to 2 years behind. Fundamentals and All-In-One, 10 calls each |
| Economic events | Release dates in UTC with time zone and status | From 2020, with actual, previous and estimate. Fundamentals and All-In-One, 1 call |
| Holidays and hours | Public holidays for 37 countries from government sources | Verified holidays for 73 exchanges with early closes and lunch breaks. EOD + Intraday and All-In-One only |
| MCP | 80 tools, key in a header, same quota as REST | 72 read-only tools, open source. Version 1 key in the URL, version 2 OAuth 2.1 |
| Fundamentals and filings | Filings for the US, Japan, Korea, Taiwan, EU/EEA and UK | Fundamentals for stocks, ETFs, funds and indices from major US, UK, EU and Asian exchanges, 10 calls each. SEC filings on All-In-One only |
| Uptime | 99.5% SLA on Basic and Pro | No SLA published. The terms promise commercially reasonable efforts |
Price at your usage
EODHD counts calls per day, so a 30-day month at the cap holds 3,000,000 calls. Its price per 1,000 calls is $59.99 / 3,000 = about $0.02 if every call is used. Narwhal's is plan price divided by included calls, times 1,000: Basic $59 / 100,000 x 1,000 = $0.59, Pro $149 / 1,000,000 x 1,000 = $0.149.
| Requests per month | Narwhal API | EODHD |
|---|---|---|
| 1,000 | Free: $0/month | No economic data on Free. Fundamentals Data Feed, $59.99 a month: 1,000 event requests use 1,000 of a day's 100,000 calls |
| 10,000 | Basic: $59/month | Fundamentals Data Feed, $59.99. Macro requests cost 10 calls, so 10,000 of them use 100,000, one full day |
| 100,000 | Basic: $59/month | Fundamentals Data Feed, $59.99. As event calls they fit in one day; as macro requests they would be 1,000,000 calls, ten days of allowance |
Switch in a few minutes
List US economic releases for October
EODHD
# Change: URL and key
curl --get \
"https://eodhd.com/api/economic-events" \
--data-urlencode "api_token=YOUR_API_KEY" \
--data-urlencode "from=2026-10-01" \
--data-urlencode "to=2026-10-31" \
--data-urlencode "country=US" \
--data-urlencode "fmt=json"Narwhal API
# Change: URL and key
curl --get \
"https://api.narwhalapi.com/v1/economics/calendar" \
--data-urlencode "countries=USA" \
--data-urlencode "start_date=2026-10-01" \
--data-urlencode "end_date=2026-10-31" \
--data-urlencode "limit=25" \
-H "Authorization: Bearer YOUR_API_KEY"Why teams switch
You need numbers you can plan around
The pricing table gives Free 20 requests a minute, while the limits page says 1,000 for every account. The home FAQ says Free includes limited US fundamentals, and the plan table says it does not.
You need monthly macro data
The macro API returns annual World Bank series. Monthly releases come through Economic Events, and the docs do not name the event type for US CPI. Narwhal returns US CPI by month.
You show data to customers
Personal plans bar displaying data or giving others access, and Internal use stays inside the company. The pages read do not say whether Enterprise or Custom allows external display.
You want to test before you pay
The docs show api_token=demo for economic events and macro data. Both returned HTTP 403 when tested, so a paid key is needed to try them.
When they are the better pick
EODHD is the better pick for price data across many exchanges. It claims 60 exchanges, 150,000 tickers and 30 years of history, with direct exchange contracts for end-of-day and delayed data. Every paid personal plan includes 100,000 calls a day, and MCP is on every plan including free. Its economic events carry an estimate beside actual and previous, which Narwhal does not publish. US 1-minute intraday data starts in 2004.
Questions
Which EODHD plan includes economic data?
Fundamentals Data Feed ($59.99 a month) and All-In-One ($99.99). Both include macro indicators, economic events and policy rates for the US, EU and UK. US Treasury yields are on every plan, including free.
Can I use EODHD in a commercial product?
Pricing-page plans are personal use only, and the terms bar personal users from reselling, redistributing or displaying data. Any regulated person or business counts as professional. Internal use costs $399 a month, and downloading to a corporate server adds $200 a month.
How are EODHD calls counted?
EOD, live and calendar requests cost 1 call. Intraday, news, technical and screener requests cost 5. Fundamentals, macro, options and insider requests cost 10, and a whole-exchange bulk request costs 100. Failed lookups still count. Running out returns HTTP 402, and the daily count resets at midnight GMT.
Does EODHD have an MCP server?
Yes, official and open source, hosted or local. It has 72 read-only tools, 100+ documentation resources and 3 prompts. Data access follows your plan. A version 1 initialize call with the demo key returned HTTP 200 on 3 November.
Where do EODHD's own pages disagree?
EOD depth is 30+ years in the table and 15 to 20 years for most European and Asian markets in the home FAQ. Non-US fundamentals start in 2000, called 21+ years on one page and 25+ on another. The pricing markup tags the same numbers as EUR, GBP and USD, and the home FAQ mentions real-time add-ons that the pricing page lacks.
Does EODHD cover Japan and Korea?
For exchange calendars, yes: Tokyo and Korea appear in the holiday codes. English company financials for either country are not stated on any page read for this review.
Reviewed:
