- 200 calls a day · 5,000 a month
- Entities · filings · concepts · headline metrics
- Metric history · amendments · roll-up
- 1 API key, 1 seat · MCP server access (stdio)
- Screening, capped
Free is a product, not a teaser.
The full audit on one company at a time, with no card and no expiry.
What you buy above it is rate, depth and volume.
Builder price includes VAT.
Everything in Free, plus:
- 300 calls / min / key · 50 chat a day
- Calculation tree · restatement diff
- Fiscal-aligned compare · quality-grade filter
- Excel export over the API; Excel and JSON for several companies on the platform
Everything in Builder, plus:
- 600 calls / min / key, on each of 5 keys
- Team workspace (invitations · shared notes)
- Background exports, up to 100 companies per job, delivered to your workspace
- Priority support · SLA 99.5% (target)
Everything in Team, plus:
- 1,000 calls / min / key, negotiated
- Webhooks on new filings and material restatements, HMAC-signed
- IP allowlist per API key · dedicated infra
- Dedicated support · SLA 99.9%
Builder is priced like a personal fundamentals API key, not like a terminal. Unlike those keys, it allows commercial use for one seat, and every number comes back with its filing and, where one exists, its tag.
Four ways in, one corpus.
The plan follows what you are building, never what you are allowed to read. Upgrade when your agent needs the forensic tools.
You are exploring one company at a time
The full audit on a single issuer, same coverage and same checks as a paid key. No card, no expiry.
200 / day
What price actually scales
Chat, MCP and REST share the same tools, and the chat also reads the issuer's notes and text. Discovery and single-company audit are free, cross-filing forensics start at Builder.
Entity search, single facts and metric history are open on every plan, with the same data. What Free caps is five things, and what it does not open is six. Without an account, the site shows the last five fiscal years, without the confidence detail or the amendment and restatement history.
- Full calculation tree, filing-wide
- Per-concept restatement diff, amended and silent
- Cross-period fiscal-aligned comparison
- Company comparison, up to 10 issuers by 10 concepts
- Accounting validation results
- Issuer extension concepts
On Enterprise, model usage past the agreed fair use is metered and invoiced at contract rate.
On Builder and Team, a higher daily volume is available on a custom quote.
Four things the price never touches. They ship on the free key.
The same corpus
12,500+ SEC and ESEF issuers, the same history on Free as on Enterprise. No plan holds back a company or a year.
The same checks
Identities, fiscal alignment and restatement detection run before a value is served. No plan reads a less-checked number.
The same provenance
Every number carries its filing, with a link that opens the document. Provenance is not a paid feature.
The same MCP server
One PyPI package on the same public API the platform uses. Paid tiers unlock tools, never the connection.
How we compare
Bloomberg and FactSet lead on breadth, and both put an MCP server behind an enterprise licence. What you get here on a key issued today, at no cost, is a European filing standardised on the same concepts as a US one, with its filing under every figure and the issuer's tag where a single tag carries it.
| Calcbench list prices; Bloomberg and FactSet from buyer surveys.September 2026. | BloombergTerminal, per seat | FactSetWorkstation, per seat | CalcbenchUS filings, XBRL-native | Hub-EquityCorpus, XBRL-native |
|---|---|---|---|---|
| The four forensic primitivesshipped in full, on both SEC and ESEF | 1 / 4 | 1 / 4 | 0 / 4 | 4 / 4 |
| Restatement detection | Partialpoint-in-time add-on | Partialpoint-in-time add-on | PartialUS only, via API | Yesflagged before you read it |
| Calculation tree in the API | No | No | Partialtag trace, in-app | Yesto the exact tag |
| Aligned on the reported fiscal year | Partialcalendarised | Partialcalendarised | Partialas filed, US only | Yesas reported, both taxonomies |
| MCP server for agents | Yesenterprise licence | Yesenterprise contract | No | Yeson the free key |
| Public REST API | Data License | premium | paid add-on | on every plan |
| Issuers covered, SEC and ESEF | global | global | US only | 12,500+ |
| Annual price | 28 to 32 k$ list / seat | 12 to 45 k€ / seat | 6 to 12 k$ / seat, API extra | €0 to €5,000 / workspace |
The questions that come before a purchase order
Six answers, each opening on a verdict.
Do I need a card to start?
No. The Free tier issues an API key from the dashboard with no payment method at all, and it does not expire. Builder and Team are paid by card through Stripe, with an invoice for every payment; Enterprise is invoiced under contract.
Is the free data a sample or a watermarked subset?
Neither. Free reads the same corpus with the same coverage and the same checks. What it caps is throughput, forensic depth and included volume, never the numbers themselves.
Are the rate limits per key or per workspace?
Per key. Each API key gets its own bucket, tiered on the plan that owns it, so Team runs five buckets of 600 a minute. Volume ceilings (200 a day on Free, 5,000 / 50,000 / 500,000 a month) are counted per workspace and refuse with a 429 when reached; every key of the workspace draws on the same allowance.
Does a browser session count against my API rate?
No. Sessions and API keys are separate buckets. Every authenticated session is served the same 120 calls a minute regardless of plan, because the website forwards each visitor's own session.
Can I move between plans mid-term?
Yes. Builder and Team change from Settings (Manage subscription), prorated by Stripe, and the new plan applies to your existing keys on their next call. Enterprise is set up with you. Nothing is destroyed on the way down.
Is there a real SLA?
On Team and above. Team carries a 99.5% target and Enterprise a negotiated 99.9%. Free and Builder are best-effort with community support, and the page says so rather than implying otherwise.
Three steps, under two minutes
Free tier, no card. The same key works on the REST API, the MCP server and the Python SDK.
Time zone Europe/Paris. SOC2 and GDPR DPA on roadmap.
Hub-Equity SAS · contact@hub-equity.com · Paris, France
Sign up
hub-equity.com/login : free tier, no card required.
Pick a plan
Free covers most prototypes. Upgrade when your agent needs the forensic tools.
Generate an API key
Settings → API keys → create. Use it as
HUBEQUITY_API_KEYin your MCP config.
More than three seats, or dedicated infrastructure? We negotiate annual contracts.