RATE AND USAGE LIMITS
Predictable allowances. No automatic overage.
010Not included250 total30Until evaluation expiry250 / month30Included5,000 / month60Included50,000 / month120IncludedEach accepted verification claim consumes one credit, and each monitored claim recheck consumes one more. An accepted company search, profile retrieval or adaptive intelligence request consumes one credit. Requests stop at the plan allowance; CompanyProof does not create automatic overage charges.
X-RateLimit-LimitMaximum requests allowed for the account in the shared 60-second window.
X-RateLimit-RemainingRequests remaining in that window.
X-RateLimit-ResetUnix timestamp when the rate window resets.
X-Usage-LimitClaim-credit allowance for the active usage period.
X-Usage-RemainingClaim credits remaining in the active usage period.
X-Usage-ResetUnix timestamp when the active allowance resets: the Stripe period end for paid plans, UTC month-end for test, or evaluation expiry.
X-Request-IdRequest correlation identifier. For verification writes it currently equals proof_id; applications should still read the body field as proof identity.
CompanyProof REST 429 responses include Retry-After. The account-wide per-minute counter is shared by every API key and all REST and MCP tool calls for that account, so creating more keys does not multiply throughput. MCP tool failures are returned inside result.isError. Monitoring that reaches the allowance pauses until the active usage period resets. Upgrades and downgrades within the same Stripe period preserve credits already used.
