Each API request has a base call cost
Every request includes a small per-call charge that covers request processing, normalization, and delivery
You only pay for the data you request.
No per-user fees, no seats, no contracts.
Our pricing is designed for developers and data teams building real products — from MVPs to data-heavy platforms — with complete transparency and predictable scaling.
Every request includes a small per-call charge that covers request processing, normalization, and delivery
When an endpoint returns lists or historical records, a lightweight per-row cost applies based on the actual data returned
No minimum volumes. No bundled features. Optimized responses, filtering, and caching help reduce unnecessary usage
Instead of pricing per product or per user, pricing is based on the type and volume of data returned
Pricing is based exclusively on API usage, which includes the number of requests made and the amount of data returned.
You pay only for the data you consume.
Below are examples of how individual API requests are priced.
They illustrate the cost structure at the request level, not for bundled products or monthly plans.
The actual cost depends on the response size and the amount of data returned.
Every request includes a small per-call charge that covers request processing, normalization, and delivery
Used to retrieve descriptive, non-tabular data such as company or fund overview, classification, and metadata.
Typically returns multi-year financial statement data, where cost depends on the number of reporting periods included.
For the complete list of endpoints and detailed pricing rules, see the API documentation.
Explore full pricing details or test the API with free credit.