At a glance
sec-api.io facts come from its own pricing page, product index, MCP documentation and terms, read on 3 November 2026. It publishes no monthly call quota, and its Download API rate appears three different ways, so this page quotes neither. Narwhal API is owned and operated by Nusantara Ventures, LLC.
| Requirement | Narwhal API | sec-api.io |
|---|---|---|
| Coverage | US from 2009. Japan (over 3,800 companies), Korea (about half of listed companies so far), Taiwan (about 1,980), EU and EEA (about 3,200, annual only), UK (about 800, annual only) | SEC EDGAR only. Foreign issuers appear through SEC forms such as 20-F and 6-K |
| History | US from 2009. Free reads 12 months, Basic 5 years, Pro full history | 1993 to present on all plans |
| Financial statements | Standardised statements by company id, plus as-reported figures from a filing. Pro adds first-reported and as-of values | XBRL-to-JSON on all plans, 10 requests a second on Personal, 20 on Business |
| Search | Company search, then filings per company. No full-text search | Filing Query API on all plans. Full-Text Search on Business and up |
| Large holders | Holders of 5% or more by company | 13F and Forms 3, 4 and 5 on all plans. 13D and 13G on Business and up |
| Free tier | 5,000 requests a month at 30 a minute, commercial apps allowed | 100 calls in total, not per month. Terms limit it to personal, non-commercial use |
| Paid plans | Basic $59 a month for 100,000 requests. Pro $149 a month for 1,000,000 | Personal $49 a month ($588 billed yearly). Business $199 a month ($2,388 billed yearly). Enterprise on quote |
| Limits | 120 requests a minute on Basic, 500 on Pro. No overage charge | Per-second rates by API, plus 50 GB a month of downloads on Personal or 100 GB on Business, then $0.30 per GB |
| Interfaces | REST and hosted MCP with 80 tools, one key for every Narwhal API | Over 40 endpoints and a hosted MCP server with 49 tools |
Price at your usage
sec-api.io states no monthly call allowance, so a price per 1,000 calls cannot be worked out. Narwhal Basic is $59 divided by 100,000 times 1,000, or $0.59 per 1,000 calls.
| Requests per month | Narwhal API | sec-api.io |
|---|---|---|
| 1,000 | Free: $0/month | The free key covers 100 calls in total, so this needs Personal at $49/month ($588 billed yearly). No allowance is stated |
| 10,000 | Basic: $59/month | Personal at $49/month, no allowance stated. Full-Text Search needs Business at $199/month |
| 100,000 | Basic: $59/month, 100,000 requests included | Personal at $49/month or Business at $199/month ($2,388 billed yearly), no allowance stated |
Switch in a few minutes
Read an annual income statement by company id. Apple's id came from a name search.
sec-api.io
No sec-api.io request is shown. The pages checked give only its hosted MCP address, https://api.sec-api.io/mcp?apiKey=YOUR_API_KEY.
Narwhal API
# Change: URL and key
url="https://api.narwhalapi.com"
url="$url/v1/companies/usa:0000320193/financials"
curl --get \
"$url" \
--data-urlencode "statement=income" \
--data-urlencode "period=annual" \
--data-urlencode "fiscal_year=2025" \
-H "Authorization: Bearer YOUR_API_KEY"Why teams switch
Your companies are not all on EDGAR
sec-api.io says it covers all filings filed with the SEC, so a foreign issuer appears only through its SEC forms. Narwhal reads Japanese, Korean, Taiwanese, European and UK filers from their own regulators. Korea reaches about half of listed companies so far.
You want to ship on a free tier
The sec-api.io free key stops after 100 calls in total, and its terms limit it to personal, non-commercial use. Narwhal Free gives 5,000 requests every month and allows commercial apps. When the month runs out it returns a 429 and charges nothing.
Filings are one part of the data you buy
The same Narwhal key reads economics for 37 countries, FX for 144 currencies, calendars and stock listings from 42 exchanges. REST and MCP draw on one quota.
When they are the better pick
sec-api.io is the better pick for work on EDGAR itself. History runs from 1993 with over 20 million filings, and a real-time stream delivers new filings in under 300 milliseconds on every plan. Full-Text Search covers filings and exhibits published since 2001, on Business and Enterprise. It also offers filing downloads, a 10-K, 10-Q and 8-K section extractor, bulk datasets and form-level APIs such as 13F. Narwhal has no full-text search of filing text and starts US history in 2009.
Questions
Does sec-api.io cover Japanese or Korean filings?
The pages checked say it covers all filings filed with the SEC and mention no EDINET or DART. Narwhal covers Japan with over 3,800 companies and Korea with about half of listed companies so far.
Can Narwhal replace sec-api.io for full-text search?
No. Narwhal finds companies and lists their filings, with no full-text search of filing text. sec-api.io offers Full-Text Search on Business and Enterprise, over filings published since 2001.
How many calls does a sec-api.io plan include?
It does not say. The pricing page lists per-second rates for each API and 50 GB a month of downloads on Personal or 100 GB on Business, with extra volume at $0.30 per GB.
Can I use the sec-api.io free key in a product?
The terms limit the free tier to personal, non-commercial purposes and bar showing the data to third parties. Narwhal Free allows commercial app use.
How far back do SEC filings go in Narwhal?
US filings start in 2009. The plan sets how much you can read, from 12 months on Free to full history on Pro. sec-api.io reaches back to 1993 on all plans.
Reviewed:
