North America Fuel Prices: Mexico by Station, US & Canada avatar

North America Fuel Prices: Mexico by Station, US & Canada

Pricing

from $0.60 / 1,000 station prices

Go to Apify Store
North America Fuel Prices: Mexico by Station, US & Canada

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

João Fernandes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

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

  1. Click Try for free and choose the fuels you want.
  2. Narrow it down: a point and a radius such as 19.4326, -99.1332 and 5 km, a state or a station name, or pick the US and Canadian areas to compare.
  3. Run it and download the results as Excel, CSV or JSON, or read them from the Apify API.
  4. 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:

EventPrice
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; pricePerLitre converts 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 priceDate is 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

DataPublisherLicence / terms
Mexican stations and pricesComisió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 averagesU.S. Energy Information AdministrationPublic domain (U.S. Government work)
Canadian averagesStatistics Canada, Table 18-10-0001-01Statistics Canada Open Licence
Mexican state boundariesNatural EarthPublic domain
Exchange ratesEuropean Central Bank reference ratesFree 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