Skip to content

Gas station prices and gas price averages

GasBuddy finds stations and community-reported fuel prices in the US and Canada, with nearby prices that may be missing or out of date and regional averages that may lag the day.

Get average gas prices

Get GasBuddy’s latest reported average prices and regular-price changes for a US state or listed metro area. Midgrade, premium and current-area low/high prices are not published with these averages; updates may lag the current day.

Your information

US state name or two-letter code, or city and state, for example "Chicago, IL".

1 credit per run

Example results

Place
Ohio
Currency
USD
Last Updated Date
2026-09-28
Diesel Price Per Gallon
6.735
Premium Price Per Gallon
Not provided
Regular Price Per Gallon
4.269
Midgrade Price Per Gallon
Not provided
Regular Change From Week Ago
-0.218
Regular Change From Year Ago
1.421
Regular Change From Month Ago
0.395
Regular Change From Yesterday
-0.037
Lowest Regular Price Per Gallon
Not provided
Highest Regular Price Per Gallon
Not provided
Example data · Run in Studio for fresh results.

Choose an action

About GasBuddy

GasBuddy (Gas Buddy) lists nearby stations and reported fuel prices for a US or Canadian city, address, or postal code.

Get average gas prices returns reported averages and regular-price changes for a US state or listed metro area, using its name or code.

Built by Fous from gasbuddy.com and fuelinsights.gasbuddy.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with GasBuddy.

Actions

Get average gas prices

1 credit per run

Get GasBuddy’s latest reported average prices and regular-price changes for a US state or listed metro area. Midgrade, premium and current-area low/high prices are not published with these averages; updates may lag the current day.

Uses fuelinsights.gasbuddy.com.

What you provide

FieldTypeRequiredDescription
LocationlocationTextRequiredUS state name or two-letter code, or city and state, for example "Chicago, IL".Example: Ohio

What you get

FieldTypeDescription
PlaceplaceTextState or GasBuddy metro area.Example: Ohio
CurrencycurrencyTextCurrency of all prices and changes.Example: USD
Gasbuddy Linkgasbuddy_linkTextExample: https://fuelinsights.gasbuddy.com/#Home/US/Ohio
Last Updated Datelast_updated_dateDateDate of the latest reported average, not necessarily today.Example: 2026-09-28
Diesel Price Per Gallondiesel_price_per_gallonNumberExample: 6.735
Premium Price Per Gallonpremium_price_per_gallonNumber
Regular Price Per Gallonregular_price_per_gallonNumberExample: 4.269
Midgrade Price Per Gallonmidgrade_price_per_gallonNumber
Regular Change From Week Agoregular_change_from_week_agoNumberExample: -0.218
Regular Change From Year Agoregular_change_from_year_agoNumberExample: 1.421
Regular Change From Month Agoregular_change_from_month_agoNumberExample: 0.395
Regular Change From Yesterdayregular_change_from_yesterdayNumberExample: -0.037
Lowest Regular Price Per Gallonlowest_regular_price_per_gallonNumber
Highest Regular Price Per Gallonhighest_regular_price_per_gallonNumber

Example result

For Location: Ohio

JSON
{
  "place": "Ohio",
  "currency": "USD",
  "gasbuddy_link": "https://fuelinsights.gasbuddy.com/#Home/US/Ohio",
  "last_updated_date": "2026-09-28",
  "diesel_price_per_gallon": 6.735,
  "premium_price_per_gallon": null,
  "regular_price_per_gallon": 4.269,
  "midgrade_price_per_gallon": null,
  "regular_change_from_week_ago": -0.218,
  "regular_change_from_year_ago": 1.421,
  "regular_change_from_month_ago": 0.395,
  "regular_change_from_yesterday": -0.037,
  "lowest_regular_price_per_gallon": null,
  "highest_regular_price_per_gallon": null
}

List cheapest gas stations

1 credit per run

Find nearby GasBuddy stations and their reported fuel prices for a US or Canadian city, address, or postal code. Results are ordered by listed price among nearby search results; prices may be missing or out of date.

What you provide

FieldTypeRequiredDescription
LocationlocationTextRequiredUS or Canadian city, street address, or postal code, such as Denver, CO or 90210.Example: Denver, CO
Fuel Typefuel_typeTextOptionalFuel grade, such as premium. Defaults to regular.Example: Premium
Max Resultsmax_resultsNumberOptionalMaximum number of stations, such as 20. Defaults to 20; maximum 50.Example: 50

What you get

FieldTypeDescription
StationsstationsListNearby stations, lowest listed price first, stations without a price last.
Citystations[].cityTextCity.Example: Denver
Unitstations[].unitTextgallon or litre.Example: Gallon
Brandstations[].brandTextFuel or store brand.Example: Sam's Club
Pricestations[].priceNumberListed price for the selected fuel in the stated currency and unit.Example: 3.57
Currencystations[].currencyTextUSD or CAD.Example: USD
Latitudestations[].latitudeNumberStation latitude.Example: 39.769096133279
Reportedstations[].reportedTextApproximate age of the selected price, such as 2 Hours Ago.Example: 5 Hours Ago
Longitudestations[].longitudeNumberStation longitude.Example: -104.899241924286
Cash Pricestations[].cash_priceNumberCash price for the selected fuel when reported.
Price Typestations[].price_typeTextCash or credit for the listed price.Example: Credit
Station IDstations[].station_idTextGasBuddy station ID.Example: 25649
Star Ratingstations[].star_ratingNumberStar rating when shown.Example: 4.3
Credit Pricestations[].credit_priceNumberCredit price for the selected fuel when reported.Example: 3.57
Station Linkstations[].station_linkTextGasBuddy page for the station.Example: https://www.gasbuddy.com/station/25649
Station Namestations[].station_nameTextName shown for the station.Example: Sam's Club
Street Addressstations[].street_addressTextStreet address.Example: 7805 E 35th Ave

Example result

For Location: Denver, CO

JSON
{
  "stations": [
    {
      "city": "Denver",
      "unit": "gallon",
      "brand": "Sam's Club",
      "price": 3.57,
      "currency": "USD",
      "latitude": 39.769096133279,
      "reported": "5 Hours Ago",
      "longitude": -104.899241924286,
      "cash_price": null,
      "price_type": "credit",
      "station_id": "25649",
      "star_rating": 4.3,
      "credit_price": 3.57,
      "station_link": "https://www.gasbuddy.com/station/25649",
      "station_name": "Sam's Club",
      "street_address": "7805 E 35th Ave"
    },
    {
      "city": "Denver",
      "unit": "gallon",
      "brand": "Costco",
      "price": 3.59,
      "currency": "USD",
      "latitude": 39.781004,
      "reported": "1 Hour Ago",
      "longitude": -104.796366,
      "cash_price": null,
      "price_type": "credit",
      "station_id": "208619",
      "star_rating": 5,
      "credit_price": 3.59,
      "station_link": "https://www.gasbuddy.com/station/208619",
      "station_name": "Costco",
      "street_address": "4741 N Airport WayE"
    },
    {
      "city": "Denver",
      "unit": "gallon",
      "brand": "Maverik",
      "price": 3.59,
      "currency": "USD",
      "latitude": 39.784177313031,
      "reported": "26 Minutes Ago",
      "longitude": -104.797430634499,
      "cash_price": null,
      "price_type": "credit",
      "station_id": "201189",
      "star_rating": 4.4,
      "credit_price": 3.59,
      "station_link": "https://www.gasbuddy.com/station/201189",
      "station_name": "Maverik",
      "street_address": "16351 Green Valley Ranch Blvd"
    }
  ]
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@gasbuddy",
  "visibility": "public",
  "operation": "get_average_gas_prices",
  "version": 1,
  "input": {
    "location": "Ohio"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare listed fuel prices near a planned stop
  • Find nearby stations by fuel grade
  • Track regular-price changes over time
  • Compare reported average prices across states or metro areas
  • Map stations using their locations

Questions

Is Fous affiliated with GasBuddy?

No. Fous is not affiliated with GasBuddy. This workflow reads the public gasbuddy.com website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a GasBuddy account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from gasbuddy.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

Which nearby stations have the lowest listed fuel prices?

List cheapest gas stations returns nearby stations ordered by listed price, using a US or Canadian city, address, or postal code.

What are the reported average gas prices in my state?

Get average gas prices returns reported averages for a US state or listed metro area, using its name or code.

How have regular gas prices changed recently?

Get average gas prices provides regular-price changes from yesterday, a week ago, a month ago, and a year ago.

All Energy workflowsBrowse all workflows