Overview
The CF Benchmarks REST passthrough lets you query the CF Benchmarks REST API using your existing Kalshi API credentials. Requests are authenticated the same way as any other Kalshi Trade API call, so you do not need a separate CF Benchmarks API key. Send a request to the/cfbenchmarks endpoint and the path and supported query parameters are forwarded to CF Benchmarks. The upstream response is returned wrapped in a standard Kalshi data envelope.
The passthrough ignores includeVerification, regardless of its value, to avoid upstream verification timeouts. Optional on-chain verification data is not available through this endpoint. Other parameters, including id and maxResolution, are forwarded unchanged.
Access
The passthrough requires an authenticated Kalshi Trade API request, and it is available only to accounts with the appropriate entitlement. If you receive an authorization error and believe you should have access, contact Kalshi.Rate limit
Each passthrough request costs 50 tokens from your Read bucket; the default request costs 10. At the Basic tier’s 200 tokens-per-second read budget, that sustains 4 requests per second. See Rate Limits and Tiers for budgets and bucket behavior.Base URL and Path Mapping
Use the production Trade API base URL (see API Environments for all hosts and the demo environment):/cfbenchmarks/, including query parameters other than includeVerification, is forwarded to the CF Benchmarks REST API at https://www.cfbenchmarks.com/api/v1/.
Authentication
Authenticate with standard Kalshi API key request signing. See API Keys and Quick Start: Authenticated Requests for the full signing flow. As with all Trade API endpoints, sign the request path from the API root without the query string:Example
data field:
Historical Values
Historical index values are available through the same passthrough via the CF Benchmarks history endpoint. For example, to retrieve one hour ofBRTI values:
https://www.cfbenchmarks.com/api/v1/history/values with the same query parameters, except for includeVerification. As with all passthrough requests, sign the path without the query string:
Available Endpoints
The passthrough forwards any path and query parameters supported by CF Benchmarks, except forincludeVerification. For the list of available endpoints, supported parameters, and index identifiers (such as BRTI), refer to the official CF Benchmarks API documentation.