Row-level
Station data by station or filtered market.
Use station-level pulls when you need current observations for a known station, a city, a postal code, a country, or a bounded area.
Fuel PriceHubAPI documentation
The commercial API is designed for authenticated requests by customer account. Buyers can query current station rows, station history, or aggregate market averages by brand, location, fuel type, and time window.
Supported pull patterns
The API is organized around the questions customers usually ask. Detailed field definitions and response contracts are shared privately after qualification.
Row-level
Use station-level pulls when you need current observations for a known station, a city, a postal code, a country, or a bounded area.
History
Request a time window for station-level history. The API should confirm coverage before counting the request.
Aggregates
Use aggregate pulls for weekly or daily averages by brand, city, postal code, region, country, or fuel type.
How a request is made
Commercial requests use HTTPS, an API key, a scoped country, and explicit filters. The exact response contract is provided in the customer portal after access is approved.
Billing and quota safety
The intended billing rule is simple: customers should pay for successful data access, not for mistakes, unavailable markets, or unsupported history windows.
What still needs to be enforced in the API layer
The customer account, pricing, and checkout flow are live. The next backend step is to put the commercial API behind API-key validation, usage counting, and Stripe overage reporting.