North America Fuel Prices: Mexico by Station, US & Canada
Pricing
from $0.60 / 1,000 station prices
North America Fuel Prices: Mexico by Station, US & Canada
⛽ Find the cheapest gas in Mexico and compare it with the US and Canada. Official daily prices from 13,800 Mexican stations, plus EIA averages for US regions, states and cities and Statistics Canada averages for 18 cities, all in USD per litre. Search near any point or track price changes.
Pricing
from $0.60 / 1,000 station prices
Rating
0.0
(0)
Developer
João Fernandes
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Find the cheapest gas in Mexico and compare it with the US and Canada, in one currency.
This Actor collects the official pump prices of about 13,800 gas stations in Mexico, published every day by the energy regulator, together with the official US averages (national, regions, states and cities) and Canadian averages (national and 18 cities). Every price is also converted to US dollars per litre, so Tijuana, Texas and Toronto finally compare like for like. No scraping, no proxies: runs take a few seconds.
✨ Why use it
- ✅ Official sources only: Mexico's Comisión Nacional de Energía, the U.S. Energy Information Administration and Statistics Canada.
- 📍 Cheapest near any point: search Mexican stations by GPS point and radius, state or station name.
- 💵 One unit for three countries: every price in USD per litre, next to the original currency and unit.
- 🔔 Only what changed: Changes mode returns just the prices that moved since your last run.
- 💸 Pay per result: $0.80 per 1,000 station prices. A "10 cheapest near me" run costs under one cent.
🌍 What data you get
- 🇲🇽 Mexico, by station: regular and premium gasoline and diesel at about 13,800 stations, from the Comisión Nacional de Energía (CNE), updated daily. About 37,000 prices.
- 🇺🇸 United States, averages: weekly regular, midgrade and premium gasoline and diesel from the U.S. Energy Information Administration (EIA): national, 9 PADD regions, 9 states and 10 cities.
- 🇨🇦 Canada, averages: monthly regular and premium gasoline and diesel from Statistics Canada: national and 18 cities.
- 🇲🇽 Mexico, average: the median of all station prices, computed from the CNE lists.
💡 Use cases
- Drivers and apps in Mexico: the cheapest regular, premium or diesel near a user in Mexico City, Guadalajara, Monterrey or on the highway.
- Gas station owners: watch every competitor within a few kilometres and see who changed their price today.
- Cross-border comparisons: Tijuana against the California average, Toronto against New York City, Mexico against the US.
- Fleets and logistics: weekly and monthly averages for fuel budgets across the three countries.
- Developers and AI agents: feed dashboards and apps through the Apify API, or let an AI agent call it through MCP.
🚀 How to use it
- Click Try for free and choose the fuels you want.
- Narrow it down: a point and a radius such as
19.4326, -99.1332and 5 km, a state or a station name, or pick the US and Canadian areas to compare. - Run it and download the results as Excel, CSV or JSON, or read them from the Apify API.
- Want it every day? Schedule the run, switch to Changes mode, and send the results to Make, Zapier, n8n or a webhook.
📥 Input examples
10 cheapest regular gasoline prices within 5 km of the Zócalo in Mexico City:
{ "fuelTypes": ["regular"], "nearLocation": "19.4326, -99.1332", "radiusKm": 5, "maxResultsPerFuel": 10 }
Cheapest diesel in Jalisco and Nuevo León:
{ "fuelTypes": ["diesel"], "states": ["MX-JAL", "MX-NLE"], "maxResultsPerFuel": 20 }
Averages only: gasoline and diesel in the US, California, Texas, New York City, Canada, Toronto and Mexico, cheapest first in US dollars per litre:
{ "stations": false, "fuelTypes": ["regular", "diesel"], "averageAreas": ["US", "US-CA", "US-TX", "US-NYC", "CA", "CA-YYZ", "MX"] }
Daily price-change monitor for all fuels within 3 km of a station in Guadalajara (schedule it):
{ "fuelTypes": ["regular", "premium", "diesel"], "nearLocation": "20.6597, -103.3496", "radiusKm": 3, "mode": "changes", "monitorId": "my-station" }
states accepts ISO codes (MX-CMX, MX-JAL…) or names (Jalisco, Ciudad de México). Average areas use codes such as US, US-PADD3, US-TX, US-NYC, CA, CA-YYZ (Toronto) or MX. The input form lists them all with their names.
📦 Output
Mexican station prices, with recordType set to station:
{"recordType": "station","country": "MX","stationId": "MX-9985","permitNumber": "PL/8939/EXP/ES/2015","stationName": "CORPORACION GASOLINERA MILLENIUM SA DE CV","state": "Ciudad de México","stateCode": "MX-CMX","latitude": 19.43856,"longitude": -99.119,"fuelType": "regular","fuelName": "Gasolina regular","price": 22.59,"currency": "MXN","unit": "litre","pricePerLitre": 22.59,"priceUsdPerLitre": 1.2321,"distanceKm": 1.63,"source": "Comisión Nacional de Energía (CNE) — precios de gasolinas y diésel reportados por los permisionarios","license": "Open data of the Government of Mexico (Términos de Libre Uso MX): cite the source; this use does not represent an official position of the Government.","fetchedAt": "2026-10-13T15:10:00+00:00"}
Average prices, with recordType set to area-average:
{"recordType": "area-average","country": "US","area": "US-TX","areaName": "Texas","areaType": "state","fuelType": "regular","fuelName": "Regular gasoline (all formulations)","price": 3.874,"currency": "USD","unit": "gallon","pricePerLitre": 1.0234,"priceUsdPerLitre": 1.0234,"priceDate": "2026-10-05","frequency": "weekly","source": "U.S. Energy Information Administration (EIA) — Gasoline and Diesel Fuel Update","license": "U.S. Government work in the public domain. Source: U.S. Energy Information Administration.","fetchedAt": "2026-10-13T15:10:00+00:00"}
In Changes mode each row also has changeType (new, up or down), previousPrice and priceChange. The dataset has two views: Mexico station prices and Average prices.
💰 How much does it cost?
You pay only for the results you get:
| Event | Price |
|---|---|
| Station price (one row in Snapshot mode) | $0.0008, i.e. $0.80 per 1,000 prices |
| Price change (one row in Changes mode) | $0.0015 |
| Area average (one area and fuel) | $0.002 |
Higher Apify plans get volume discounts. A "10 cheapest near me" run costs under one cent, and all 50 areas for every fuel cost about $0.30. Use filters: a full snapshot of every Mexican price (about 37,000) costs about $30.
You can set a maximum cost per run in the run options. The Actor stops pushing results when that limit is reached.
🔍 Data quality
- Mexico: prices are reported by the stations themselves to the regulator, and the CNE publishes the lists every day. The source has no timestamp per price. Obvious errors, such as 0.01 or 98.95 MXN per litre, are removed by default (prices below 75% or above 150% of the national median for the same fuel). Turn this off with Exclude implausible prices.
- Mexican station names are the registered permit holders, usually company names, which often differ from the brand on the canopy. The state is worked out from the coordinates, so a handful of stations right on a coast or state line may land in the neighbouring state.
- US averages are the EIA's weekly survey (prices as of Monday), in dollars per gallon as published;
pricePerLitreconverts them. Midgrade exists only in the US. Diesel is published for the national, regional and California levels, not for the other states and cities. - Canadian averages are monthly, so
priceDateis a month (YYYY-MM). The national figure covers regular gasoline only. - US dollars per litre use the European Central Bank's daily reference rates (
usdRateDate). - If one source is temporarily down, the run still returns the others, and the status message says which one is missing.
📚 Sources and licences
| Data | Publisher | Licence / terms |
|---|---|---|
| Mexican stations and prices | Comisión Nacional de Energía (formerly Comisión Reguladora de Energía) | Open data of the Government of Mexico, Términos de Libre Uso MX: cite the source |
| US averages | U.S. Energy Information Administration | Public domain (U.S. Government work) |
| Canadian averages | Statistics Canada, Table 18-10-0001-01 | Statistics Canada Open Licence |
| Mexican state boundaries | Natural Earth | Public domain |
| Exchange rates | European Central Bank reference rates | Free reuse with source |
Every row carries source and license. This Actor is not affiliated with or endorsed by any of these publishers, and its use of the data does not represent an official position of any government. No personal data is collected: the records describe business premises only.
Precios de gasolina en México
Precios oficiales de gasolina regular, premium y diésel en unas 13,800 gasolineras de todo México, a partir de las listas que publica cada día la Comisión Nacional de Energía. Filtra por estado, nombre de la estación o distancia a un punto. Encuentra las gasolineras más baratas cerca de ti, compara con Estados Unidos y Canadá en dólares por litro, y sigue los cambios de precio cada día.
❓ FAQ
How fresh is the data? Each run downloads the current data. Mexico updates daily, the US weekly (usually published on Monday or Tuesday) and Canada monthly.
Can I schedule it? Yes. Create a task with your filters and add a schedule. Changes mode remembers the last prices for each monitorId.
Why are there no station prices for the US or Canada? Neither government publishes prices per station. The averages are the official figures.
Why doesn't a Mexican station name match the brand I see? The source lists the company that holds the permit, not the brand.
Something looks wrong? Open an issue on the Actor's Issues tab with the input you used. Issues are answered within a few days.
🔗 More official data from the same developer
- European Fuel Prices: cheapest stations in 6 countries and averages for 29.
- Public Tenders: Portugal, Spain & EU: a daily feed of new calls for tender.
- Public Contract Awards: Portugal & Spain: who wins, at what price and against whom.
- New Companies & Insolvencies: Spain & France: fresh leads and risk alerts from the official gazettes.
- UK Companies House Search: new UK companies by SIC code and postcode.
- EU Company Verification (KYB): bulk checks in 5 official registries.
- European Public Data MCP Server: all of this as tools for your AI agent.