Gas prices, diesel prices and gas price history
AAA daily gas price averages for the United States, states and metro areas.
Your information
US, a state name or two-letter code, or a metro name followed by its state, for example Houston, TX.
Example results
United States average gas prices
Prices per gallon, AAA price date: Sep 28, 2026
Price comparisons
- Regular · yesterday
- $4.48
- Mid-grade · yesterday
- $4.99
- Premium · yesterday
- $5.38
- Diesel · yesterday
- $6.47
- Regular · one week ago
- $4.48
- Mid-grade · one week ago
- $4.96
- Premium · one week ago
- $5.35
- Diesel · one week ago
- $6.51
- Regular · one month ago
- $4.09
- Mid-grade · one month ago
- $4.60
- Premium · one month ago
- $4.98
- Diesel · one month ago
- $5.61
- Regular · one year ago
- $3.13
- Mid-grade · one year ago
- $3.62
- Premium · one year ago
- $3.98
- Diesel · one year ago
- $3.69
Record highs
- Regular record high
- $5.02
- Regular record date
- Jun 14, 2022
- Diesel record high
- $6.53
- Diesel record date
- Sep 22, 2026
About the AAA tool
AAA, also called Triple-A, returns average gasoline and diesel prices for the US, a state, or a metro area using a location name or code.
Get gas prices includes current prices, five comparison periods, and record-high diesel prices when shown; results use AAA’s displayed price date.
Built from gasprices.aaa.com. Last checked Sep 29, 2026.
Actions
Get gas prices
1 creditGet AAA average gasoline and diesel prices for the US, a state, or a metro area, including five comparison periods and record highs. Prices use the date shown by AAA, which may differ from today; metro areas are those listed on their state page.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Locationlocation | Text | Optional | US, a state name or two-letter code, or a metro name followed by its state, for example Houston, TX.Example: US |
What you get
| Field | Type | Description |
|---|---|---|
Datedate | Date | AAA price date (YYYY-MM-DD).Example: 2026-09-28 |
Linklink | Text | AAA price page for this location.Example: https://gasprices.aaa.com/ |
Placeplace | Text | The national, state, or metro location.Example: United States |
Currentcurrent | Details | Current average prices per gallon in USD. |
Dieselcurrent.diesel | Number | Diesel price per gallon in USD.Example: 6.4531 |
Premiumcurrent.premium | Number | Premium price per gallon in USD.Example: 5.3625 |
Regularcurrent.regular | Number | Regular price per gallon in USD.Example: 4.4768 |
Mid Gradecurrent.mid_grade | Number | Mid-grade price per gallon in USD.Example: 4.9689 |
Currencycurrency | Text | Currency of all prices, USD.Example: USD |
Week Agoweek_ago | Details | One week ago average prices per gallon in USD. |
Dieselweek_ago.diesel | Number | Diesel price per gallon in USD.Example: 6.5107 |
Premiumweek_ago.premium | Number | Premium price per gallon in USD.Example: 5.3545 |
Regularweek_ago.regular | Number | Regular price per gallon in USD.Example: 4.4786 |
Mid Gradeweek_ago.mid_grade | Number | Mid-grade price per gallon in USD.Example: 4.9599 |
Year Agoyear_ago | Details | One year ago average prices per gallon in USD. |
Dieselyear_ago.diesel | Number | Diesel price per gallon in USD.Example: 3.6856 |
Premiumyear_ago.premium | Number | Premium price per gallon in USD.Example: 3.9805 |
Regularyear_ago.regular | Number | Regular price per gallon in USD.Example: 3.1329 |
Mid Gradeyear_ago.mid_grade | Number | Mid-grade price per gallon in USD.Example: 3.6216 |
Month Agomonth_ago | Details | One month ago average prices per gallon in USD. |
Dieselmonth_ago.diesel | Number | Diesel price per gallon in USD.Example: 5.6105 |
Premiummonth_ago.premium | Number | Premium price per gallon in USD.Example: 4.984 |
Regularmonth_ago.regular | Number | Regular price per gallon in USD.Example: 4.0898 |
Mid Grademonth_ago.mid_grade | Number | Mid-grade price per gallon in USD.Example: 4.6021 |
Yesterdayyesterday | Details | Yesterday average prices per gallon in USD. |
Dieselyesterday.diesel | Number | Diesel price per gallon in USD.Example: 6.4709 |
Premiumyesterday.premium | Number | Premium price per gallon in USD.Example: 5.3777 |
Regularyesterday.regular | Number | Regular price per gallon in USD.Example: 4.4798 |
Mid Gradeyesterday.mid_grade | Number | Mid-grade price per gallon in USD.Example: 4.9891 |
Record High Dieselrecord_high_diesel | Details | Highest recorded average price per gallon in USD and the date it occurred, if AAA shows it. |
Daterecord_high_diesel.date | Date | Date the record was reached (YYYY-MM-DD).Example: 2026-09-22 |
Pricerecord_high_diesel.price | Number | Record-high average price per gallon in USD.Example: 6.5276 |
Record High Regularrecord_high_regular | Details | Highest recorded average price per gallon in USD and the date it occurred, if AAA shows it. |
Daterecord_high_regular.date | Date | Date the record was reached (YYYY-MM-DD).Example: 2022-06-14 |
Pricerecord_high_regular.price | Number | Record-high average price per gallon in USD.Example: 5.0165 |
Example result
For Location: US
{
"date": "2026-09-28",
"link": "https://gasprices.aaa.com/",
"place": "United States",
"current": {
"diesel": 6.4531,
"premium": 5.3625,
"regular": 4.4768,
"mid_grade": 4.9689
},
"currency": "USD",
"week_ago": {
"diesel": 6.5107,
"premium": 5.3545,
"regular": 4.4786,
"mid_grade": 4.9599
},
"year_ago": {
"diesel": 3.6856,
"premium": 3.9805,
"regular": 3.1329,
"mid_grade": 3.6216
},
"month_ago": {
"diesel": 5.6105,
"premium": 4.984,
"regular": 4.0898,
"mid_grade": 4.6021
},
"yesterday": {
"diesel": 6.4709,
"premium": 5.3777,
"regular": 4.4798,
"mid_grade": 4.9891
},
"record_high_diesel": {
"date": "2026-09-22",
"price": 6.5276
},
"record_high_regular": {
"date": "2022-06-14",
"price": 5.0165
}
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@aaa",
"visibility": "public",
"operation": "get_gas_prices",
"version": 1,
"input": {
"location": "US"
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare gasoline prices across states and metro areas
- Track diesel prices against earlier periods
- Review regular, mid-grade, and premium prices
- Check a location’s record-high diesel price
Questions about AAA
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this AAA tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a AAA account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from gasprices.aaa.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.
What are gas prices in a state or metro area?
Get gas prices returns average gasoline and diesel prices for the US, a state, or a metro area. Provide a location name or state code.
How do current prices compare with earlier periods?
Get gas prices includes prices for yesterday, one week ago, one month ago, and one year ago, alongside current prices.
What is the record-high diesel price?
Get gas prices returns the highest recorded average diesel price and its date, if AAA shows it.