# EODHD vs TickerLayer (slim)

> TickerLayer scores 71.5 (BB) to EODHD's 59 (C) for market history. Prices, MCP, x402, uptime and agent notes side by side.

- Full: https://www.anchorterminal.com/compare/eodhd-vs-tickerlayer.md (~4,850 tokens) · this version ~1,180 tokens · JSON https://www.anchorterminal.com/compare/eodhd-vs-tickerlayer.json · canonical https://www.anchorterminal.com/compare/eodhd-vs-tickerlayer
- 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-11
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

TickerLayer scores 71.5 (BB) on agent readiness against EODHD's 59 (C), and leads in 5 of 7 scored categories. EODHD leads on transparency & trust. Both do market history. TickerLayer accepts x402. EODHD doesn't.

- EODHD: C 59, rank #727 of 1520 · https://www.anchorterminal.com/tools/eodhd.min.md
- TickerLayer: BB 71.5, rank #160 of 1520 · https://www.anchorterminal.com/tools/tickerlayer.min.md
- EODHD, good for Agents that need long end-of-day history, dividends and splits and fundamentals across 60 exchanges at a low monthly price, with weighted calls to budget. Ahead on Transparency & trust, 52 against 38. Also Runs on your own machine.
- TickerLayer, good for An agent that needs latest prices, bars and market hours across stocks, forex, crypto, indices, ETFs, commodities, bond yields and perpetual futures from one schema, and wants to pay per call without an account. Ahead on Reliability, 70 against 65; Schema & documentation, 88 against 70; Security & auth, 49 against 39; Payments & pricing, 92 against 30. Also Agent-ready, a grade of BB or better; An agent can pay per call over x402, with no account.

| Category | EODHD | TickerLayer |
| --- | --- | --- |
| Reliability (16%) | 65 | 70 |
| Performance (10%) | pending | pending |
| Schema & documentation (13%) | 70 | 88 |
| Agent ergonomics (13%) | 76 | 79 |
| Security & auth (14%) | 39 | 49 |
| Payments & pricing (10%) | 30 | 92 |
| Task success (10%) | pending | pending |
| Maintenance & community (7%) | 82 | 79 |
| Transparency & trust (7%) | 52 | 38 |

| Fact (where they differ) | EODHD | TickerLayer |
| --- | --- | --- |
| Vendor | Unicorn Data Services | TickerLayer |
| Hosted endpoint | `https://eodhd.com/api` | `https://mcp.tickerlayer.com/mcp` |
| Transports | HTTP, Streamable HTTP, SSE (legacy), stdio, websocket | HTTP, Streamable HTTP, websocket |
| x402 | no | yes, from $0.01/call |
| Licence | none | Proprietary hosted service under the TickerLayer terms of use, user agreement and market data disclaimer (all effective 3 November 2026), which name no legal entity or governing law. Free and Individual plans are for internal use, Business adds use inside the customer's own product, and redistribution needs a written Enterprise agreement. The agent plugin (github.com/tickerlayer/agent-plugin) and the npm client are MIT |
| Tools exposed | 88 | 12 |
| MCP registry | not listed | `com.tickerlayer/market-data` |
| Last release | 2026-10-15 | 2026-11-06 |
| Terms last updated | no date given | not read yet |
| Privacy policy last updated | no date given | not read yet |
| Customer content may train models | not found in the text | not read yet |
| Terms restrict automated access | not found in the text | not read yet |
| Terms restrict benchmarking | not found in the text | not read yet |
| Terms or service can change without notice | not found in the text | not read yet |
| Arbitration or class-action waiver | not found in the text | not read yet |
| Popularity | 24 stars | none |

Why the edge:
- Payments & pricing, TickerLayer +62: EODHD 30 (No x402, MPP or L402 (0).); TickerLayer 92 (x402 on the vendor's own gateway, x402.tickerlayer.com, for 41 GET routes.)
- Schema & documentation, TickerLayer +18: EODHD 70 (An OpenAPI 3.1 document in a public repository covers 74 endpoints, last updated 18 February 2026, and the MCP server's 88 tools carry typed inputs and annotati…); TickerLayer 88 (OpenAPI 3.1 at tickerlayer.com/openapi.json (TickerLayer Market Data API 1.0.0, about 386,000 characters), read in its first 100,000 and last 96,000 characters…)
- Transparency & trust, EODHD +14: EODHD 52 (A closed, proprietary API under terms that name the entity and the personal and professional user classes but carry no date and no governing law; the MCP server…); TickerLayer 38 (The editorial half.)
- Security & auth, TickerLayer +10: EODHD 39 (One token per account with no scopes, shown as `api_token=` in the query string on every docs page, with a Bearer header allowed per llms.txt; the MCP v1 addres…); TickerLayer 49 (A plain account key with no scopes, shown once and replaced by regenerating it in the dashboard (20).)
- Reliability, TickerLayer +5: EODHD 65 (Read with the hosted lines.); TickerLayer 70 (Read with the hosted lines, on the REST API.)
