Get the latest fuel prices across the USA with the Fuel Rate Insights API. Simply input your ZIP code and fuel type to access real-time price data from nearby gas stations, helping you discover the best deals. Ideal for developers, businesses, and consumers, this API allows seamless integration of up-to-date fuel prices into your apps or services. Save both time and money by quickly finding the most cost-effective fuel options in your vicinity. With the Fuel Rate Insights API, you’ll receive accurate and comprehensive information to make informed decisions at the pump.
Pass the ZIP code of your choice and the type of fuel that you want to check into.
The API will deliver with the prices of relevant gas stations in the given ZIP.
Note: If no information is available for the station, you can use its ID in the Station Data endpoint to perform the query.
Price - Endpoint Features
| Object | Description |
|---|---|
zip |
[Required] Enter a zip code |
type |
[Required] Types supported: regular, mid-grade, premium, diesel |
{"status":"success","zip":"90003","gas_type":"regular","currency":"USD","gas_prices":[{"average":"$5.77","lowest":"$5.59"},{"station_id":"203440","price":"$5.69"},{"station_id":"6796","price":"$5.99"},{"station_id":"6719","price":"$5.89"},{"station_id":"197691","price":"$5.79"},{"station_id":"10935","price":"$5.69"},{"station_id":"201540","price":"$5.59"},{"station_id":"8257","price":"$5.69"},{"station_id":"6714","price":"$5.84"},{"station_id":"205447","price":"$5.62"},{"station_id":"6715","price":"$5.89"}],"metadata_notice":"Some station metadata is not yet available. You can retrieve full station details using the endpoint \/stations\/{station_id}."}
curl --location --request GET 'https://zylalabs.com/api/5925/fuel+rate+insights+api/7820/price?zip=90003&type=regular' --header 'Authorization: Bearer YOUR_API_KEY'
To use this endpoint, you must specify a station ID.
Note: You can obtain the ID from the Get Prices endpoint.
Station Data - Endpoint Features
| Object | Description |
|---|---|
station_id |
[Required] |
{"status":"success","data":{"station_id":"33623","name":"Chevron","address":{"line1":"18060 San Ramon Valley Blvd","line2":"","city":"San Ramon","state":"CA","postal_code":"94583-4405","country":"US"},"coordinates":{"lat":37.75894899,"lng":-121.9671122},"phone":"925-328-0292","open_status":"open","opening_hours":"","rating":{"overall":4.7,"count":164},"currency":"USD","price_unit":"dollars_per_gallon","fuels":["regular_gas","midgrade_gas","premium_gas","diesel"],"brands":["ExtraMile","Chevron"],"amenities":["Offers Cash Discount","C-Store","Restrooms"],"nearby_station_ids":["68064","35759","33624","25345","25323"]}}
curl --location --request GET 'https://zylalabs.com/api/5925/fuel+rate+insights+api/23316/station+data&station_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The API supports different fuel types like: regular, mid-grade, diesel and premium.
The gas price data is updated in real-time or at regular intervals (e.g., every day) to ensure users receive the most accurate and current information.
The API returns data in JSON format, which includes fields such as gas station name, address, fuel type, price per gallon, and timestamp of the last update.
A typical API request requires the ZIP code and fuel type as mandatory parameters.
Currently, the API focuses on gas prices within the USA. Future updates may include international support based on demand and data availability.
The GET Price endpoint returns real-time fuel price data for specified gas stations based on the provided ZIP code and fuel type. This includes average and lowest prices, along with detailed information for individual stations.
The response data includes key fields such as "status," "zip," "gas_type," "currency," "gas_prices" (which contains average and lowest prices), and an array of gas station details including "station," "address," and "price."
The response data is structured in JSON format. It begins with a status message, followed by the ZIP code and gas type, and then lists gas prices in an array, detailing each station's name, address, and price.
The GET Price endpoint provides information on fuel prices, including average and lowest prices for a specified fuel type, as well as detailed listings for nearby gas stations, including their addresses and individual prices.
Users can customize their requests by specifying different ZIP codes and selecting from supported fuel types (regular, mid-grade, diesel, and premium) to retrieve tailored fuel price information for their desired location and fuel preference.
The Fuel Rate Insights API aggregates fuel price data from various gas stations across the USA, ensuring a comprehensive overview of current prices. Data accuracy is maintained through partnerships with fuel retailers and regular updates.
Typical use cases include helping consumers find the best fuel prices near them, enabling businesses to optimize fuel expenses, and allowing developers to integrate real-time fuel pricing into applications for enhanced user experience.
If the API returns partial or empty results, users should verify the ZIP code and fuel type for accuracy. Additionally, consider expanding the search radius or checking alternative fuel types to improve data retrieval.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
Service Level:
100%
Response Time:
193ms
Service Level:
100%
Response Time:
265ms
Service Level:
100%
Response Time:
485ms
Service Level:
100%
Response Time:
435ms
Service Level:
67%
Response Time:
1,982ms
Service Level:
100%
Response Time:
287ms
Service Level:
100%
Response Time:
748ms
Service Level:
100%
Response Time:
424ms
Service Level:
100%
Response Time:
179ms
Service Level:
100%
Response Time:
1,000ms