Access the most recent gas prices in the USA through the Fuel Price Tracker API. By entering your ZIP code and fuel type, you can retrieve real-time pricing from nearby gas stations, ensuring you always find the best offers. Perfect for developers, businesses, and consumers, this API integrates up-to-the-minute fuel price data into your applications or services. Save time and money by quickly identifying the most affordable fuel options in your area. With the Fuel Price Tracker API, you’ll receive reliable and detailed data to help you make smart 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 Data - Endpoint Features
| Object | Description |
|---|---|
zip |
[Required] Enter a zip code |
type |
[Required] Types supported: regular, mid-grade, premium, diesel |
{"status":"success","zip":"90008","gas_type":"regular","currency":"USD","gas_prices":[{"average":"$6.07","lowest":"$5.45"},{"station_id":"10872","price":"$6.01"},{"station_id":"5387","price":"$6.65"},{"station_id":"9304","price":"$5.95"},{"station_id":"6648","price":"$6.09"},{"station_id":"5822","price":"$5.99"},{"station_id":"11179","price":"$6.29"},{"station_id":"6790","price":"$6.13"},{"station_id":"9783","price":"$5.45"},{"station_id":"858","price":"$5.99"},{"station_id":"2447","price":"$6.19"}],"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/5923/fuel+price+tracker+api/7818/price+data?zip=90008&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/5923/fuel+price+tracker+api/23314/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 Data endpoint returns real-time fuel price information, including average and lowest prices for specified fuel types in a given ZIP code. It also indicates if station-specific prices are available.
The key fields in the response data include "status," "zip," "gas_type," "currency," and "gas_prices," which contains "station," "average," and "lowest" price details.
The response data is structured in JSON format, with a top-level object containing status and location information, followed by a nested "gas_prices" object detailing pricing data.
The endpoint provides information on average and lowest fuel prices for specified fuel types, along with a note on station-specific pricing availability for the requested ZIP code.
Users can customize their requests by specifying different ZIP codes and selecting from supported fuel types (regular, mid-grade, diesel, premium) to retrieve tailored pricing information.
The data is sourced from various gas stations and aggregated to provide average pricing, ensuring users receive a comprehensive overview of fuel costs in their area.
Data accuracy is maintained through regular updates and validation processes that cross-check reported prices against multiple sources to ensure reliability.
Typical use cases include helping consumers find the best fuel prices, enabling businesses to optimize fuel expenses, and integrating fuel price data into applications for enhanced user experience.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
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.
Service Level:
100%
Response Time:
1,049ms
Service Level:
100%
Response Time:
748ms
Service Level:
67%
Response Time:
1,982ms
Service Level:
100%
Response Time:
3,352ms
Service Level:
100%
Response Time:
2,445ms
Service Level:
100%
Response Time:
223ms
Service Level:
100%
Response Time:
216ms
Service Level:
100%
Response Time:
1,076ms
Service Level:
100%
Response Time:
658ms
Service Level:
100%
Response Time:
456ms