Pricing
Start free. Pay when your agent needs volume.
Every plan returns the same data with the same source fields. Plans differ only in how many calls you make and how fast.
- Free$0no card, no end date 100 calls a day after you verify your email (10 a day before). 2 calls a second. No card. Get a free key
- Connector$9 a monthor $90 a year, two months free 2,000 calls a month. No extra calls: the plan stops at the included amount until its calls reset. Made for accounts used through ChatGPT, Claude or Cursor. 5 calls a second. Upgrade a connected account
- Starter$19 a monthor $190 a year, two months free 10,000 calls a month. Extra calls $2 per 1,000, until the period's calls reach 3 times the included amount (30,000 in total). 10 calls a second. Start free, then upgrade
- Pro$49 a monthor $490 a year, two months free 50,000 calls a month. Extra calls $1 per 1,000, until the period's calls reach 3 times the included amount (150,000 in total). 25 calls a second. Start free, then upgrade
- Scale$99 a monthor $990 a year, two months free 200,000 calls a month. Extra calls $0.50 per 1,000, until the period's calls reach 3 times the included amount (600,000 in total). 50 calls a second. Start free, then upgrade
- Calls pack$10 once5,000 calls, valid 12 months 5,000 calls, paid once. Works on any plan, Free included, and stacks. Pack calls are spent only after the calls your plan includes for the day or period are used, so a pack is a backstop, never a replacement. How to buy one
A call is one successful response from a paid route; errors are free. A call to /v1/events counts as 3 calls. Yearly billing is two months free. Cancel any time from the billing portal; the plan runs to the end of the paid period.
Pay per call with x402
Agents with a wallet need no account: a paid route answers 402 with the payment requirements, an x402 client pays $0.02 in USDC on Base and retries; the events feed costs $0.05 a call. Payment settles only when the response succeeds. Client snippet.
Commercial use is allowed
On every plan, including Free, you may use the data in commercial products, apps, research, reports and automated agents, and show individual values to your own users, as long as each displayed value is attributed to its SEC filing: link to source_url, or name the form, filing date and accession number. You may not resell or redistribute the dataset in bulk or offer it as a competing feed. The full wording is in the terms.
Connected through ChatGPT or Claude?
Accounts made by signing in from an app have no API key of their own and get the plan's included calls with no extra charges. Upgrade them at /upgrade with an emailed code; the same page changes a plan later.
Questions
What does a call return?
Whatever the route returns: a company's profile, every requested metric for the latest period, or up to 200 periods of one metric's history. One call, however many values it carries.
What happens at the limit?
Free keys stop at the daily cap and resume the next day. Starter and larger plans continue into metered extra calls up to the cap, then stop until the period renews. The Connector plan stops at its included calls. Nothing is ever charged beyond the cap. A prepaid calls pack, if you have one, is spent only at that point.
Which companies are covered?
5,394 SEC registrants with US GAAP XBRL facts in 10-K and 10-Q filings. Foreign filers on Form 20-F are not covered and answer with an explicit error.
Is this investment advice?
No. Data from SEC filings. Not investment advice.