Pricing you can read without a sales call.
Every plan includes the full evidence chain — the document and the sentence behind each fact. What changes is how much you can read, and how fast.
Free
£0forever
A bounded GB sample. Enough to inspect the current corpus and the gaps it reports.
Start free- GB, rolling 24-month history plus 12 future months
- 30 requests/minute; 100 rows per answer
- 64 MiB scanned per query; 2 graph hops
- Full evidence chain on every fact
- Saved searches and email or webhook alerts
- Community support
Most teams start here
Team
£490per month
For a sales or tracking team working launch-ready geographies with full retained history.
Start free, upgrade in-app- Only geographies currently passing the production launch gate
- 600 requests/minute; 1,000 rows per answer
- Bounded SQL, 1 GiB scanned per query
- Saved searches and alerts to webhook or email
- Parquet export to your own storage
- Email support, 1 business day
Enterprise
From £1,450per month
Larger query bounds, MCP access and an operator-reviewed path to custom scope.
Start free, upgrade in-app- Every launch-ready geography in the subscribed regional data planes
- 1,200 requests/minute; 10,000 rows per answer
- 8 GiB scanned per query; 5 graph hops
- MCP endpoint for your own AI agents
- Magic-link login and per-seat roles
- Custom scope and deployment review
- Named contact and onboarding
Prices exclude VAT and are base monthly prices; configured paid plans also meter requests, edges expanded and bytes scanned. Per-query ceilings are enforced independently of billing. Publishing a price does not mark a geography available: Checkout stays closed until the live regional launch gate passes.
The limits on each plan are server grants, not marketing copy. They are applied by the API after signup and a signed Stripe webhook confirms payment, and a request over the ceiling is refused by name with the number you hit — never silently throttled or quietly truncated, because a short answer that looks complete is the exact failure this system exists to prevent.
Questions people actually ask
Why does CapexSignal publish pricing when competitors do not?
Because a buyer should be able to evaluate the product without a call. The free GB sample needs no card. Paid Stripe checkout opens only when a geography passes the production source, canary and independent-evaluation gate.
What counts as an API request?
One call to any endpoint. Graph traversals are additionally metered on edges expanded and SQL on bytes scanned, because a query through a hub and one through a leaf are not the same work. Every response tells you exactly what it cost.
What happens when I hit a limit?
The request is refused by name, with the number you hit. It is never silently truncated — a short answer presented as a complete one is the failure the whole system is built to prevent.
Is there a long contract?
Standard Team and Enterprise checkout is monthly and managed in the console. Custom scope or deployment work is agreed separately.
What we will not do
Sell you a per-sector module. An AI data-centre campus is at once a construction project, a grid connection, a power-demand signal and a water question — the moment we split those into products we have rebuilt the thing that makes the incumbents frustrating.
Sector is a filter on every plan, never a paywall between them. It narrows what a search or an alert returns; it never gates which endpoint a plan may call at all.