sec-api.dev vs EdgarTools.
Which is better, sec-api.dev or EdgarTools?
An MIT-licensed Python library that reads EDGAR directly into Python objects; sec-api.dev is a hosted API for code in any language and for AI agents.
- You work in Python 3.11+ and are happy to call SEC directly within its 10 requests per second limit.
- You want typed objects for filings and statements in a notebook, free.
- Your code is not Python, or runs in a browser, serverless function or AI agent.
- You want caching, pagination and one quota across many workers rather than managing SEC rate limits.
- You want MCP or ChatGPT access.
Side by side
| EdgarTools | sec-api.dev | Source | |
|---|---|---|---|
| Price | Free, MIT licence | Explore free (1,000 requests/month), Builder $29/month (50,000), Scale $99/month (250,000) | Vendor page |
| Install / access | pip install edgartools; set_identity() with your email (SEC requirement) | HTTPS with a bearer key; no SDK required | Vendor page |
| API key | None; calls SEC directly | Required (free) | Vendor page |
| Languages | Python | Any HTTP client; MCP clients; ChatGPT | — |
Questions
Is sec-api.dev cheaper than EdgarTools?
EdgarTools: Free, MIT licence. sec-api.dev: Explore free, Builder $29/month, Scale $99/month. Compare by the calls and datasets you need, not the sticker price.
Can I switch from EdgarTools?
Map the endpoints you use to ours in the API reference, run both side by side on a sample of tickers, and compare outputs field by field before switching. Our free plan is enough for that test.
All comparisons · Pricing · API reference
Plain-text version for agents and LLMs: /compare/edgartools.md
Independent. Not affiliated with, endorsed by, or sponsored by the U.S. Securities and Exchange Commission. Data is reproduced from public SEC filings and datasets. Not investment advice.