Narwhal API
Macro, FX, commodity and calendar data
TradingView is a charting product without a public data API. Most people searching for a TradingView API want chart libraries or market data. Narwhal fits macro, FX, commodity and calendar data, and is a weak fit for stocks and charts.
Choose TradingView libraries for charts and a separate provider for data. Choose Narwhal for macro, FX, commodities and calendars. Choose Twelve Data for multi-asset markets, Massive for US markets, or Tiingo for stocks, ETFs and funds.
TradingView chart libraries supply no market data. Its REST API is for brokers. Narwhal API is owned and operated by Nusantara Ventures, LLC.
Macro, FX, commodity and calendar data
Multi-asset market data and multiple official SDKs
US market data with an official remote MCP
Broad market data with an official MCP server
Stocks, forex and crypto alongside fundamentals and calendars
Stocks, ETFs and mutual funds alongside FX
Global end-of-day, intraday and fundamental data
Best fit is not feature parity. Check the evidence and limitation together.
| Provider | Best for | Evidence checked | Important limitation |
|---|---|---|---|
| Narwhal API | Macro, FX, commodity and calendar data | Economics across 36 countries, 144 currencies, published commodities and economic and holiday calendars share REST and hosted MCP access with one key. | No charts, stocks or equity data. Free spot prices and FX return the previous day's close. |
| Twelve Data | Multi-asset market data and multiple official SDKs | Covers 1M+ instruments and 250+ exchanges across stocks, forex, crypto, ETFs, funds, bonds and commodities. WebSocket and official hosted MCP are available. | Any company use requires a Business plan. Venture starts at $149 a month; Individual plans are personal use only. |
| Massive | US market data with an official remote MCP | Stocks Basic is free with end-of-day data and 5 calls a minute. Starter costs $29 a month with 15-minute delayed data. | Coverage is US markets. Free Stocks Basic provides end-of-day data. |
| Alpha Vantage | Broad market data with an official MCP server | Free access allows 25 requests a day. Paid plans start at $49.99 a month. An official MCP server is available. | Economic indicators are US only. Free access is limited to 25 requests a day. |
| Finnhub | Stocks, forex and crypto alongside fundamentals and calendars | Offers stocks, forex, crypto, fundamentals and an economic calendar, with an official MCP server and six client libraries. | Free access allows 60 calls a minute for personal use. The listed All-In-One paid plan costs $3,500 a month. |
| Tiingo | Stocks, ETFs and mutual funds alongside FX | Primarily covers stocks, ETFs and mutual funds, plus 140+ FX pairs, crypto and news. WebSocket access includes forex, crypto and equity feeds. | Starter is internal use only. Internal commercial use costs $50 a month; redistribution is priced through sales. |
| EODHD | Global end-of-day, intraday and fundamental data | Free access allows 20 calls a day. A $19.99 monthly plan offers 100,000 calls a day. MCP is included on every plan. | Personal and commercial plans are priced separately. Free access is limited to 20 calls a day. |
TradingView chart libraries supply no market data. Lightweight Charts is free under Apache 2.0. Advanced Charts has separate eligibility and branding requirements.
Narwhal has no stock or equity data. Twelve Data covers multiple asset classes. Massive focuses on US markets, while Tiingo primarily covers stocks, ETFs and mutual funds.
Twelve Data requires Business plans for company use. Finnhub Free is personal use. EODHD prices personal and commercial plans separately. TradingView restricts automated use and paid redistribution.
Each detailed provider page lists the first-party documentation used, its evidence boundaries, and its review date.
Reviewed: