Skip to content

Add Eulerpool to Data Providers - #62

Merged
leoncuhk merged 2 commits into
leoncuhk:mainfrom
michaeljakob:add-eulerpool
Sep 27, 2026
Merged

leoncuhk merged 2 commits into
leoncuhk:mainfrom
michaeljakob:add-eulerpool

Conversation

@michaeljakob

Copy link
Copy Markdown

What is this resource?

Eulerpool is a financial data REST API with 400+ endpoints: global equities and fundamentals (annual and quarterly statements, estimates, dividends, segments), ETFs, insider trades (US Form 4 and EU), 13F, macro series from FRED/ECB/IMF/World Bank/Eurostat/OECD/BIS, crypto, FX and commodities. It ships SDKs for Python, TypeScript, Go, Java, R, PHP, Rust and C++ and a hosted MCP server (250+ tools) for AI agents.

Why does it fit this list?

Section: Tools and Platforms > Data Providers. It meets the "free or open API" criterion: a persistent free tier of 100,000 requests/month (free API key, non-commercial use, delayed quotes, no payment information required), stated in the row as CONTRIBUTING asks. Differentiation relative to the existing rows: a single API covering fundamentals, insider/13F, cross-asset prices and multi-source macro (FRED plus ECB/IMF/World Bank/OECD/BIS), which is useful for ML feature engineering across asset classes, and MCP access for agentic workflows.

Docs: https://eulerpool.com/developers - Pricing/limits: https://eulerpool.com/financial-data-api/pricing - MCP: https://github.com/eulerpool/eulerpool-mcp

Affiliation disclosure (required)

I work at Eulerpool (self-submission). Happy to adjust wording or placement.

Checklist

  • I have read CONTRIBUTING.md
  • One resource per PR, added to the most relevant existing section
  • Entry matches the section's format: - [Name](url) - Description ending with period. (this section uses a table; the new row matches the existing table rows)
  • I searched the README — this is not a duplicate
  • Affiliation disclosed above (or "None")

Made with Cursor

@leoncuhk

Copy link
Copy Markdown
Owner

Merging with the row edited to match your pricing page. The list has no global-fundamentals API yet, and a free tier with quarterly statements, estimates and 100k requests/month fills that gap.

What changed:

  • Endpoint count: the PR says 400+, the pricing page says "All 363+ endpoints". I used 360+.
  • Free-tier terms now include end-of-day data and the attribution requirement, and say that filings and transcripts are paid-only. All of that is on the pricing page.
  • Dropped "LLM agents via MCP" from use cases, since the MCP server is already under key features.

One question, and it doesn't block the merge. Is the free-tier fundamentals history point-in-time? Enterprise is the only plan that says "point-in-time", so I'm guessing the other plans return restated figures. People use this list to build backtest features, and restated fundamentals leak future information into them. If the history isn't point-in-time, tell me and I'll add that to the row. If it is, say so and I'll add that instead, because it would set Eulerpool apart.

Also, eulerpool/eulerpool-mcp has no LICENSE file. That doesn't matter for this row since it only links the hosted API, but it's worth adding one if you want people to build on it.

@leoncuhk
leoncuhk merged commit 3d0eb4d into leoncuhk:main Sep 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants