# Tiingo (slim)

> Tiingo is a market data API from Tiingo Inc. for end-of-day and real-time US equity prices, fund fees, fundamentals, dividends and splits, news, crypto and forex, over REST and WebSocket. Agents call api.tiingo.com with an account token.

- Full: https://www.anchorterminal.com/tools/tiingo.md (~7,250 tokens) · this version ~1,830 tokens · JSON https://www.anchorterminal.com/tools/tiingo.json · canonical https://www.anchorterminal.com/tools/tiingo
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-04 · pricing https://www.anchorterminal.com/tools/tiingo#pricing · reviews https://www.anchorterminal.com/tools/tiingo#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**D · 46.2/100 · rank #1118 of 1349 · #9 in Financial market data · not agent-ready · confidence low**


Assessment: A dated changelog since 2017, a one-year support commitment after breaking changes, an Instatus status page and a free token at 1,000 requests a day. The token is documented in the URL, no OpenAPI document, error reference, SDK or MCP server exists, and the terms and privacy policy sit on a host that refused our reader.

## Facts

- Kind: HTTP API · vendor: Tiingo Inc. · category: Financial market data · legal entity: Tiingo Inc. · provenance 86/100
- Endpoint: `https://api.tiingo.com` (HTTP, websocket)
- Auth: API key · pricing: Freemium · x402: no · licence: unknown
- Probe metrics: not measured yet (probes haven't run)
- Surface listed: The REST API at api.tiingo.com and its WebSocket, read from the documentation on www.tiingo.com (overview, connecting, end-of-day, fundamentals, developer programme, changelog), llms.txt, the pricing and about pages, the blog and the status page on 3 November 2026. No account was made and no call beyond an unauthenticated test was sent
- Reader note: www.tiingo.com and api.tiingo.com answered normally. app.tiingo.com, which holds the terms and privacy policy, answered 403 to every request, so those two documents are unread
- API: REST groups for end of day, news, crypto, forex, equity real time (beta), IEX, BOATS overnight (beta), fundamentals, fund fees, dividends and splits, plus search; WebSocket streams for crypto, forex, equity real time, IEX and BOATS. Share classes use dashes (BRK-A)
- Coverage: The pricing page counts 110,424 securities, 49,621 US and Chinese stocks and 60,803 ETFs and mutual funds, with 30 years of price history and 5 or 15 years of fundamentals; the fundamentals page says 5,500 US equities and ADRs over 20 years. News keeps 3 months of queryable history on self-serve plans
- Rate limits: Starter 50 requests an hour, 1,000 a day, 1 GB a month, 500 unique symbols; Power 10,000 an hour, 100,000 a day, 40 GB. No per-minute or per-second limit. No 429 documentation found
- Response size: `startDate` and `endDate`, `resampleFreq` (daily, weekly, monthly), `format=json` or csv, and a `columns` selection on some endpoints
- Errors: 403 with a JSON `detail` field without a token in our one test call. No error reference in the documentation we read
- SDKs: None official. The docs name third-party packages, and the developer programme lists integrations that bring their own token
- Use terms: Starter and Power are internal use only, defined on the pricing page as personal use with no display or sharing; commercial accounts are licensed for internal commercial use; redistribution and white-label need separate licences by contact. The terms themselves were not read
- Status: status.tiingo.com on Instatus with 13 components and RSS, plus an UptimeRobot page at uptime.tiingo.com whose data did not load for our reader
- Legal entity: Tiingo Inc. per the copyright line, Alexandria, Virginia per the about page, which says the company was formed about ten years ago; the blog says Tiingo was formed in 2014
- Prices: Power, 10,000 requests an hour $30 per month (plan)

- Scores: Reliability 60, Performance pending, Schema & documentation 39, Agent ergonomics 56, Security & auth 32, Payments & pricing 30, Task success pending, Maintenance & community 50, Transparency & trust 57 · total over the 7 assessed categories
- Why: Reliability, Read with the hosted lines. · Schema & documentation, No OpenAPI document or MCP server was found (0 of 25). · Agent ergonomics, `startDate`, `endDate`, `resampleFreq`, `format=csv` and column selection on some endpoints size responses; no field selection on end-of-day… · Security & auth, One token per account with no scopes, documented as `?token=` in the URL or an Authorization header, with rotation on the account page since… · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Read as a closed service. · Transparency & trust, A closed service whose terms sit on app.tiingo.com, which answered 403 to every request, so they were not read; the pricing and documentatio…
- Sources: 17, open questions: 9, both in the full twin
- Capabilities: market.prices, market.history, market.news, market.fundamentals, market.crypto, data.markets
- JSON: https://www.anchorterminal.com/api/v1/tools/tiingo.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/tiingo.svg` or a link to https://www.anchorterminal.com/tools/tiingo from a page on tiingo.com or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.
- Support: support@tiingo.com; https://www.tiingo.com/products/contact; https://www.tiingo.com/documentation/general/overview; more in the full twin

## Before you call it

1. Send the token as `Authorization: Token <token>`, not as `?token=` in the URL
2. Ask for `format=csv` on large price pulls; the docs say CSV is 4 to 5 times faster than JSON, and bandwidth counts against the monthly cap
3. Count requests an hour and a day, not per second; 50 an hour on Starter, 10,000 on Power, reset on the hour and at midnight ET
4. Expect 403 `{"detail":"Please supply a token"}` without a token; other error shapes are undocumented, so log the body
5. Use dashes in share classes (BRK-A), and fetch supported_tickers.zip rather than guessing symbols

## Connect

```bash
curl -H "Authorization: Token $TIINGO_TOKEN" "https://api.tiingo.com/tiingo/daily/aapl/prices?startDate=2025-11-03&format=csv"
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/tiingo

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| Twelve Data | BB | 70 | market.prices, market.history, market.fundamentals, market.crypto, market.news, data.markets | https://www.anchorterminal.com/tools/twelve-data.min.md |
| EODHD | C | 59 | market.history, market.prices, market.fundamentals, market.news, market.crypto, data.markets | https://www.anchorterminal.com/tools/eodhd.min.md |
| Financial Modeling Prep | D | 48.7 | market.fundamentals, market.prices, market.history, market.news, market.crypto, data.markets | https://www.anchorterminal.com/tools/financial-modeling-prep.min.md |
| Finnhub | E | 45.1 | market.prices, market.fundamentals, market.news, market.history, market.crypto, data.markets | https://www.anchorterminal.com/tools/finnhub.min.md |
| Alpha Vantage | E | 41.5 | market.prices, market.history, market.fundamentals, market.news, data.markets, market.crypto | https://www.anchorterminal.com/tools/alpha-vantage.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

