Google 지도 속 영국 연료 가격, Fuel Finder로 검증
영국 7개 도시에서 UK Fuel Finder 파일을 Google 지도 데이터와 대조했습니다. 가격의 3분의 2는 보고 지연을 확인할 수 없었고, 주유소 한 곳에 지도 항목이 2~4개씩 등록된 경우가 많았습니다.

2026년 10월 8일부터 Google 지도에 영국 주유소 가격이 표시됩니다. 이 가격은 모든 주유소가 가격 변경 후 30분 이내에 보고하도록 한 정부 제도인 Fuel Finder에서 가져옵니다. 2026년 10월 26일 싱가포르 시간 10:19에 공식 파일을 내려받아 영국 7개 도시에서 EveryInfra로 검색한 지도 결과와 대조했습니다. 공개 파일로는 30분 규칙이 실제로 지켜지는지 확인할 수 없습니다. 무연 휘발유 가격 7,927건 중 5,250건(66.2%)은 변경 시각과 보고 시각이 초 단위까지 같습니다.
두 번째 결과는 식별에 관한 것입니다. 7개 도시에서 지도 검색 결과 276건이 공식 주유소 201곳과 매칭되었습니다. 이 중 48곳은 지도 항목이 각각 2~4개였고, 이 48곳이 매칭된 지도 항목 257개 중 104개(40.5%)를 차지했습니다. 지도 항목 수를 세는 가격 앱은 주유소 수를 실제보다 많이 셉니다. 대조군으로 스페인 3개 도시에서 같은 테스트를 했는데, 지도 항목이 둘 이상인 주유소는 3곳뿐이었습니다.
이 글에서 "대조"는 한 가지 작업을 뜻합니다. 각 지도 항목(Google place_id)을 우편번호와 거리 기준으로 공식 주유소 하나(Fuel Finder node_id)와 연결합니다. 그런 다음 각 가격이 얼마나 오래되었는지, 어떤 항목이 주유소가 아닌지, 어떤 주유소에 지도 ID가 둘 이상 있는지 확인합니다. 실무적인 질문은 다음과 같습니다. 지도 데이터와 공식 파일 중 하나 또는 둘 다를 기반으로 연료 가격 제품을 만들 수 있을까요?
10월 8일에 바뀐 것과 바뀌지 않은 것
Fuel Finder의 근거는 행정입법(statutory instrument)인 The Motor Fuel Price (Open Data) Regulations 2025, SI 2025/1356입니다. 상위 법률은 Data (Use and Access) Act 2025입니다. 규정 9(2)가 핵심 의무를 정합니다. 사업자는 새 가격을 데이터 운영사에 "변경이 발생한 시점부터 시작되는 30분 기간이 끝나기 전에" 제공해야 합니다(규정 9).

규정 13은 데이터 공개 방식을 정합니다. 운영사는 API를 상시 운영해야 하며, 매일 두 차례 "플랫 파일(flat file)"도 게시해야 합니다(규정 13).
API는 사업자가 가격을 보고한 후 5분 이내에 갱신되어야 합니다. 사업자용 정부 지침은 의무 시작일을 2026년 2월 2일로 안내합니다(사업자 지침). 규정 19는 과징금 상한을 정합니다. 경쟁시장청(CMA)은 사업자에게 그룹 매출의 최대 1%까지 과징금을 부과할 수 있습니다. 일일 과징금은 일 매출의 5%에 이를 수 있습니다(규정 19).
2026년 10월 8일, 영국 정부는 Google 지도가 이제 "거의 실시간(near real-time)" 가격을 보여 준다고 밝혔습니다(GOV.UK 보도자료). 같은 보도자료에 따르면 Fuel Finder는 영국 도로에서 판매되는 전체 연료의 99%를 포괄합니다. 또한 차량을 보유한 가구가 가격을 비교하면 연간 약 £40를 절약할 수 있다고 합니다. Google은 같은 날 게시물에서 Google 지도나 Waze에서 "petrol" 또는 "fuel"을 검색하라고 안내했습니다(Google 블로그). 개발자용 Places API에는 이미 연료 유형별 가격과 updateTime을 담은 fuelOptions 필드가 있습니다(Places API (New) 레퍼런스).
연료 가격 데이터에 관한 기존 CMA 페이지는 현재 철회되었지만 아직 온라인에 남아 있습니다. 이 페이지에는 이 데이터로 서비스를 만드는 사람에게 중요한 내용이 두 가지 있습니다. 첫째, "CMA는 데이터를 검증하지 않습니다(The CMA does not validate the data.)"라고 명시합니다. 둘째, 운전자는 구매 전에 주유소에서 가격을 확인해야 한다고 안내합니다(CMA 페이지). 같은 페이지에 따르면 CMA는 2026년 5월 1일부터 집행 조치에 우선순위를 두기 시작했습니다.
공개된 주장마다 필요한 검증 방법이 다릅니다. 아래 표에서 이를 나누어 정리했습니다. 이어지는 다섯 섹션에서 각 행을 실제 데이터로 검증합니다.
| 주장 | 공개 데이터로 확인할 수 있는 것 | 이 데이터로 추론할 수 없는 것 |
|---|---|---|
| "30분 이내 보고"(규정 9) | CSV의 각 가격에는 변경 시각과 보고 시각이 있음 | 가격의 3분의 2는 두 값이 같아 지연을 알 수 없음(테스트 1) |
| "판매 연료의 99% 포괄"(10월 8일 보도자료) | 판매량 기준임. 8월에 CMA는 주유소의 "약 97%"가 등록되었다고 밝힘 | 주유소 가격의 99%가 최신이라는 뜻은 아님 |
| "거의 실시간" | API는 5분 이내 갱신 의무, CSV는 하루 두 번 갱신 | 지도에 어떤 가격을 표시할지는 Google이 결정함(테스트 2) |
| "연간 약 £40 절약" | 한 도시 안의 가격 차이는 CSV에서 바로 확인 가능(테스트 4) | £40는 가격을 비교하고 더 저렴한 주유소에 갈 수 있는 운전자를 가정한 정부 추정치 |
| "주유소를 검색하면 가격이 보임" | 각 지도 항목을 공식 목록과 매칭할 수 있음(테스트 3) | 주유소 한 곳에 항목이 여러 개인 경우가 많고, 어느 항목에 가격이 붙는지는 데이터에 나오지 않음 |
미리 정해 둔 통과 기준
매칭 단계를 실행하기 전에 통과 기준 네 가지를 정해 두었습니다. 각 기준값은 우리 데이터가 아닌 외부 출처에서 가져왔습니다. 출처는 30분 규칙, CMA의 "지난 한 주" 언급, Google의 "높은 신뢰도" 언급입니다. 마지막 근거는 가격 제품에 일반적으로 필요한 일대일 매칭입니다. 매칭 결과가 나오기 전인 싱가포르 시간 10:44에 이 기준을 기록했습니다.
| 테스트 | 통과 기준 | 근거 | 결과 |
|---|---|---|---|
| 1. 공개 파일로 30분 규칙을 확인할 수 있다 | 최근 7일간의 변경 중 80% 이상에서 변경 시각이 보고 시각과 다름 | 규정 9 | 실패: 31.8%만 다름 |
| 2. 가격이 최신이다 | 무연 휘발유 가격의 80% 이상이 최근 7일 이내에 변경됨 | CMA, 8월 18일: 대부분의 주유소가 "지난 한 주 안에 가격 업데이트를 기록함" | 실패: 40.7%. 단, CMA는 다른 이벤트를 측정함(테스트 2) |
| 3. 지도 항목과 주유소가 일대일로 매칭된다 | 매칭된 항목의 90% 이상이 항목이 하나뿐인 주유소에 속함 | 가격 제품의 기본 요건 | 실패: 영국 59.5%, 스페인 95.9% |
| 4. 지도 검색이 도심의 공식 주유소를 포괄한다 | 반경 5 km 이내 공식 주유소의 90% 이상이 결과에 나타남 | 위와 같음 | 실패: 7개 도시 전체 82.2%(169곳 중 139곳). 결과 50건짜리 한 페이지에 들어가는 도시(2페이지 이후의 셰필드, 인버네스, 트루로)는 100%이고, 벨파스트는 75%, 크로이던은 65%임(이유는 테스트 3 참고) |
미리 정한 통과 기준으로 보면 네 테스트 모두 실패했습니다. 그렇다고 Fuel Finder가 쓸모없다는 뜻은 아닙니다. 공식 파일과 지도 사이에 대조 단계가 필요하다는 뜻이며, 이 글의 나머지 부분에서 그 단계를 설명합니다.
테스트 1: 공개 파일로 30분 규칙을 확인할 수 있을까?
10월 26일 싱가포르 시간 10:19에 Fuel Finder 개발자 포털에서 최신 CSV를 내려받았습니다(다운로드 페이지). 정부 지침에 따르면 이 파일은 하루 두 번 갱신됩니다. 내려받은 파일은 8,147행으로, 주유소당 한 행이며 각 node_id는 고유합니다. 파일의 최신 보고 시각은 영국 시간 10월 25일 16:00:02로, 하루 두 번 갱신 일정과 일치합니다.
독립적인 사본으로 파일이 완전한지 확인했습니다. fuelpricetoday 사이트는 이 피드의 이력을 보관합니다(fuelpricetoday 데이터 페이지; Zenodo 레코드, 2026년 10월 23일; OGL v3.0). 이 사이트의 10월 23일 주유소 목록에 있는 node_id 값 8,143개는 모두 우리 파일에도 있습니다.
각 연료 가격에는 타임스탬프가 두 개 있습니다. 첫째는 사업자가 보고하는 변경 시각인 price_change_effective_timestamp입니다. 둘째는 보고가 시스템에 도달한 시각인 price_submission_timestamp입니다. 두 값의 차이가 보고 지연입니다. 지연이 30분을 넘으면 규정 9 위반입니다.
무연 휘발유(E10) 가격 7,927건 모두에 대해 두 타임스탬프의 차이를 계산했습니다. 결과는 다섯 그룹으로 나뉩니다. 5,250건은 두 시각이 초 단위까지 같습니다.
2,068건은 지연이 5분 이하입니다. 468건은 5~30분입니다. 40건은 30분을 넘으며, 그중 8건은 하루를 넘습니다. 101건은 변경 시각이 보고 시각보다 늦어, 사업자가 미래 시점의 가격을 보고한 셈입니다.
가장 큰 그룹은 측정할 수 없는 그룹입니다. 두 시각이 초 단위까지 같다면 사업자가 별도의 변경 시각을 제공하지 않았을 가능성이 큽니다. 그러면 시스템이 보고 시각을 대신 사용합니다. 이 경우 09:00에 가격을 바꾸고 11:00에 보고한 주유소도 지연이 0으로 나타납니다. 따라서 "지연된 가격은 40건, 0.5%뿐"이라는 결과가 "99.5%가 기한 내 보고"라는 뜻은 아닙니다.
지연을 읽을 수 있는 가격은 2,576건(2,068 + 468 + 40)뿐입니다. 이 2,576건 중 1.6%가 지연 보고입니다. 나머지 5,250건은 사각지대입니다. 최근 변경만 봐도 결과는 같습니다. 최근 7일 이내에 변경된 무연 휘발유 가격 3,230건 중 68.2%는 타임스탬프가 동일하며, 30분을 넘는 지연은 3건뿐입니다.
규제 당국의 발표도 이 사각지대와 맞아떨어집니다. CMA는 2026년 8월 18일 업데이트에서 4월 유예 기간이 끝난 뒤 사업자에게 서한 1,166통을 보냈다고 밝혔습니다. 또한 주로 등록 문제와 관련해 53개 주유소에 시정 통지를 발부했습니다. 이어 데이터 운영사인 VE3가 "가격 보고 의무 위반이 의심되는 사례를 아직 CMA에 한 건도 회부하지 않았다"고 덧붙였습니다(CMA 보도자료; 2026년 8월 보고서 페이지).

가격 비교 업체는 다른 방식으로 이 문제를 포착합니다. PetrolPrices는 BBC에 9월에 경유 가격 업데이트가 늦은 주유소 약 200곳을 발견했다고 말했습니다(BBC, 2026년 10월 7일). What Car?는 같은 업체의 서면 입장을 인용했습니다. 이 업체는 여전히 공식 데이터에 자체 실시간 가격을 추가하고 있다고 밝혔습니다(What Car?, 2026년 10월 8일).
이 두 관점은 서로 충돌하지 않습니다. 지연 보고를 찾으려면 같은 시점의 주유기 가격과 보고된 가격을 비교해야 합니다. 공개 파일의 타임스탬프는 대부분 사업자가 제공한 값입니다. 이번 파일로 증명할 수 있는 것은 좁은 범위의 사실 하나뿐입니다. 전체 가격 중 사업자가 별도의 변경 시각을 제공한 약 3분의 1에서는 지연 보고가 드뭅니다.
이 결과에는 세 가지 한계가 있습니다. 첫째, 스냅샷 하나만 보았습니다. 파일에는 가격별 최신 변경만 남으므로 이전의 지연 보고는 보이지 않습니다.
둘째, 변경 시각이 미래인 가격 101건이 반드시 오류는 아닙니다. 규정은 사전 보고를 금지하지 않으며, 스페인 제도는 오히려 사전 보고를 요구합니다(비교 섹션 참고). 하지만 이 101건은 계획된 사전 보고로 보이지 않습니다. 모든 건에서 변경 시각이 보고 시각보다 60분 미만 늦고, 차이의 중앙값은 12초입니다. 56건은 브랜드 필드에 ESSO가 있는 주유소에서 나왔습니다. 사업자 시스템과 중앙 시스템 사이에 몇 초에서 몇 분의 시계 차이가 있다는 설명이 더 그럴듯합니다. 이를 확인하려면 같은 주유소의 변경이 여러 건 담긴 API 데이터가 필요합니다. 셋째, CSV와 API는 별개의 채널입니다. API에는 더 많은 데이터가 있을 수 있지만, 이번 테스트에서는 API 자격 증명을 신청하지 않았습니다.
테스트 2: 가격 정보는 얼마나 오래됐으며, 어떤 가격이 지도에서 사라질까?
10월 24일, Reddit의 r/AskBrits에서 한 사용자가 Google 지도에 연료 가격이 더 이상 표시되지 않는지 물었습니다(Reddit 스레드). 이 스레드에는 댓글이 21개 달렸습니다. 한 사용자는 동네 주유소 15곳 중 2곳만 가격이 표시된다고 했습니다. 다른 사용자는 가격이 자주 바뀌는 주유소는 여전히 가격이 표시되지만, 몇 주째 가격이 그대로인 주유소는 표시되지 않는다고 했습니다.
두 번째 댓글에는 근거가 있습니다. Google 지도와 Waze의 제품 파트너십 디렉터는 BBC에 Google이 데이터를 자체적으로 검증할 것이라고 말했습니다. 디렉터는 "정확한 가격이라는 높은 확신이 있을 때만 가격이 표시됩니다"라고 설명했습니다(BBC, 2026년 10월 7일). 잘못된 가격에 대한 불만이 있는지 소셜 게시물도 확인했습니다. 표본이 작아 단서 정도로만 볼 수 있습니다. 10월 26일 싱가포르 시간 10:31에 twitter/search(X 검색 API)를 호출했습니다. 검색어는 "google maps"에 petrol, diesel, fuel 중 하나와 wrong, different, accurate, cheaper 중 하나를 조합했고, 10월 8일 이후 게시물로 한정했습니다. 기본 인기순으로 게시물 18건이 반환되었고 비용은 $0.000556이었습니다. 같은 시각에 "google maps fuel prices"로 reddit/search(Reddit 검색 API)를 호출해 게시물 10건을 $0.000556에 받았습니다. X 게시물 18건 중 잘못된 가격 가능성을 다룬 것은 2건뿐이었고, 둘 다 같은 가상의 농담을 인용한 것이었습니다. 나머지는 대부분 공유된 풍자와 정치적 의견이었습니다. Reddit 게시물 10건 중 실제 사용 경험을 다룬 것은 위의 10월 24일 스레드뿐이었고, 그마저 잘못된 가격이 아니라 가격 누락에 관한 내용이었습니다. 인기순으로 정렬된 게시물 28건으로는 가격이 정확한지 알 수 없습니다. 잘못된 가격에 대한 실제 기록은 정부의 오류 신고 서비스에 쌓이며, 이 데이터는 공개되지 않습니다.
Google은 높은 신뢰도를 어떻게 정의하는지 공개하지 않았고, 우리는 그 규칙을 추측하지 않습니다. 측정할 수 있는 것은 공식 파일에 있는 각 가격의 경과 시간입니다. 여기서 "현재"는 파일의 최신 보고 시각인 영국 시간 10월 25일 16:00:02입니다. 파일을 내려받은 시각(영국 시간 10월 26일 02:19)보다 약 10시간 전입니다. 이렇게 정하면 결과가 다운로드 시점과 무관하게 파일에만 의존합니다.
무연 휘발유 가격 7,927건 중 213건(2.7%)은 최근 하루 이내에 변경되었습니다. 3,017건(38.1%)은 1~7일 전에 변경되었습니다. 1,841건(23.2%)은 7~14일 전, 1,848건(23.3%)은 14~30일 전에 변경되었습니다. 나머지 1,008건(12.7%)은 30일 넘게 바뀌지 않았습니다. 가장 오래된 가격은 2026년 2월 8일 이후 그대로였고, 90일이 넘은 가격도 28건이었습니다.
다운로드 시각을 기준으로 측정하면 각 구간이 조금씩 "더 오래된" 쪽으로 이동하지만 결론은 같습니다.
| 무연 휘발유 가격 경과 시간 | 파일 최신 보고 시각 기준(10월 25일 16:00) | 다운로드 시각 기준(10월 26일 02:19) |
|---|---|---|
| 1일 이내 | 213 (2.7%) | 175 (2.2%) |
| 1~7일 | 3,017 (38.1%) | 3,041 (38.4%) |
| 7~14일 | 1,841 (23.2%) | 1,852 (23.4%) |
| 14~30일 | 1,848 (23.3%) | 1,825 (23.0%) |
| 30일 초과 | 1,008 (12.7%) | 1,034 (13.0%) |
| 슈퍼마켓 그룹, 30일 초과 | 2.9% | 3.2% |
| 기타 주유소, 30일 초과 | 14.4% | 14.8% |
보고서에는 어떤 기준 시각을 사용했는지 밝혀야 합니다. 그렇지 않으면 같은 파일을 가진 두 사람이 서로 다른 "1일 이내" 수치를 얻게 됩니다.
주유소 유형별 차이는 뚜렷합니다. 브랜드 필드에 Tesco, Sainsbury's, Morrisons가 있는 주유소 1,172곳을 슈퍼마켓 그룹으로 묶었습니다. 이 그룹에서는 무연 휘발유 가격의 21.8%가 14일을 넘었고, 30일을 넘은 가격은 2.9%뿐이었습니다. 가격은 7~14일 구간에 몰려 있어(47.5%) 주 단위 가격 주기로 보입니다. 나머지 6,755곳에서는 가격의 38.5%가 14일을 넘었고, 14.4%가 30일을 넘었습니다.
이 분류에는 한계가 하나 있습니다. 많은 Asda 주유소는 브랜드 필드에 매장명("ASDA"와 지명)이나 ESSO 같은 제휴 연료 브랜드를 적습니다. 이 주유소들은 슈퍼마켓 그룹에 넣지 않았습니다. 따라서 슈퍼마켓 그룹은 보수적으로 잡은 그룹입니다.
슈퍼마켓 브랜드끼리도 차이가 있습니다. Sainsbury's에서는 무연 휘발유 가격 316건 중 14일을 넘은 가격이 0.3%뿐이었고 경과 시간 중앙값은 7.4일로, 거의 매주 가격이 바뀝니다. Morrisons(340곳)는 19.1%, 중앙값 8.2일이었습니다. Tesco(516곳)는 36.8%, 중앙값 11.1일로 슈퍼마켓이 아닌 주유소와 비슷했습니다. 따라서 "슈퍼마켓 가격은 최신이다"라는 결론은 주로 Sainsbury's와 Morrisons에 근거합니다. 일반 경유(B7S)도 같은 패턴을 보이며 전반적으로 더 오래되었습니다. 경유 가격 8,044건 중 최근 7일 이내에 변경된 것은 27.2%뿐입니다. 슈퍼마켓 그룹에서는 25.4%가 14일을 넘었고 다른 주유소는 42.1%였습니다. 30일 초과 기준으로는 각각 5.1%와 16.3%입니다.
가격의 경과 기간이 Google의 신뢰도 판단 기준에 포함된다면, 독립 주유소와 농촌 지역 주유소의 가격은 지도에서 더 자주 사라질 것입니다. 이는 대형마트 주유소에는 가격이 표시되고 농촌의 소규모 주유소에는 표시되지 않는다는 Reddit 제보와 일치합니다. CMA가 직접 언급한 “소규모 주유소와 농촌 지역 주유소는 가격을 덜 자주 바꾸는 경향이 있다”는 내용과도 일치합니다(CMA 보도자료). 하지만 일치한다고 해서 증명되는 것은 아닙니다. 저희는 Google 인터페이스에서 어떤 주유소에 가격이 표시되는지 확인할 수 없으며, Google은 언제든 규칙을 바꿀 수 있습니다.
이 수치는 테스트 2가 실패한 이유도 설명해 줍니다. CMA는 “압도적 다수의 주유소가 최근 일주일 안에 가격 업데이트를 기록했다”고 밝혔습니다. 저희 분석에서는 무연 휘발유 가격의 40.7%가 최근 7일 안에 변경되었습니다. 두 수치는 서로 다른 것을 측정합니다. CMA는 모든 업데이트를 집계하며, 여기에는 같은 가격을 다시 확인한 경우도 포함될 수 있습니다. CSV에는 마지막 가격 변경 시각만 남으므로, 가격을 확인만 한 경우는 흔적이 남지 않습니다.
따라서 40.7%를 근거로 CMA의 주장을 반박할 수는 없습니다. 다만 공개 파일만으로는 오래된 가격이 확인을 거친 것인지 방치된 것인지 알 수 없다고는 말할 수 있습니다. fuelpricetoday의 평균값에서는 30일 넘게 그대로인 가격을 제외합니다. “오랜 침묵은 보고를 중단한 주유소가 있음을 시사한다”고 보기 때문입니다. 이 사이트의 문서도 이 규칙 때문에 실제로 가격이 바뀌지 않았던 일부 주유소까지 제외된다는 점을 인정합니다(fuelpricetoday 데이터 페이지).
구성국별 차이는 주유소 유형별 차이보다 작습니다. 공식 국가 필드는 쓸 수 없으므로(메타데이터 섹션 참고), fuelpricetoday가 우편번호에서 도출한 구성국을 사용했습니다. 잉글랜드에서는 주유소 6,242곳의 무연 휘발유 가격 중 35.9%가 14일 넘게 지난 가격이었습니다. 스코틀랜드는 820곳에서 36.5%, 웨일스는 489곳에서 41.4%였습니다. 북아일랜드는 592곳에서 32.6%였습니다.
30일 넘게 지난 가격의 비율은 웨일스(19.8%)와 북아일랜드(17.7%)가 잉글랜드(11.8%)보다 높습니다. 북아일랜드는 가격도 더 낮습니다. 북아일랜드의 무연 휘발유 가격 중앙값은 리터당 165.9p였고, 잉글랜드는 173.9p였습니다.
| 구성국(우편번호 기준) | 주유소 수 | 14일 넘게 지난 무연 휘발유 가격 | 30일 초과 | 무연 휘발유 중앙값(p/리터) |
|---|---|---|---|---|
| 잉글랜드 | 6,242 | 35.9% | 11.8% | 173.9 |
| 스코틀랜드 | 820 | 36.5% | 12.5% | 173.9 |
| 웨일스 | 489 | 41.4% | 19.8% | 172.9 |
| 북아일랜드 | 592 | 32.6% | 17.7% | 165.9 |
테스트 3: 지도 위 주유소 하나, 공식 목록에서는 몇 곳일까?
싱가포르 시간 10월 26일 10:24에 google_maps_reviews/search(Google Maps Reviews Search API)를 호출했습니다. 키워드는 “petrol station”, 위치는 Sheffield, 국가는 gb였습니다. 호출 결과는 50건이었고 비용은 $0.001389였습니다. 싱가포르 시간 10:25에 2페이지를 요청하자 422 async_required 오류가 반환되었습니다. 결과의 60번째 행 이후 페이지를 요청하려면 비동기 모드가 필요하기 때문입니다. 오류 메시지에는 과금되지 않았다고 표시되었습니다.
싱가포르 시간 10:26에 같은 요청을 비동기 모드로 보냈습니다. 작업은 약 30초 만에 끝났고 결과 23건이 추가되었습니다. 이어서 싱가포르 시간 10:25부터 10:52까지 인버네스, 벨파스트, 카디프, 글래스고, 트루로, 그리고 런던 남부의 크로이던을 검색했습니다. 7개 도시에서 총 276건의 결과를 얻었습니다.

첫 번째 결과는 간단합니다. 검색 결과에는 연료 가격이 없습니다. 필드는 카탈로그의 response_fields와 일치하며, 이름, 카테고리, 주소, 우편번호, 좌표, 전화번호, 웹사이트, 평점, 리뷰 수로 구성됩니다. 카탈로그에 price 필드가 있지만 이는 장소의 가격대이며, 276건의 결과 중 이 필드가 있는 결과는 하나도 없었습니다. 즉, Google이 인터페이스에 표시하는 가격은 이 장소 데이터에 들어 있지 않습니다. 연료 가격 제품을 만들려면 가격은 여전히 Fuel Finder에서 가져와야 합니다. 지도 데이터는 어떤 주유소인지, 어디에 있는지, 고객이 어떻게 평가하는지를 알려 줍니다.
두 번째 단계는 매칭입니다. 저희 규칙은 간단합니다. 지도 리스팅과 공식 주유소 사이의 거리가 150미터 이하이면 일치로 봅니다. 우편번호가 정확히 같고 거리가 400미터 이하인 경우에도 일치로 봅니다.
리스팅 276개 중 257개가 공식 주유소 201곳과 매칭되었고, 도시별 매칭 거리 중앙값은 11~17미터였습니다. 매칭되지 않은 리스팅 19개는 대부분 주유소가 아닙니다. 맥도날드, 주차장, 장거리 버스 터미널, 일부 상점 등입니다. 카테고리 필드 기준으로 276건 중 38건(13.8%)이 주유소 카테고리에 속하지 않습니다.
문제는 일대다 관계입니다. 매칭된 주유소 201곳 중 48곳은 각각 지도 리스팅이 2~4개였습니다. 이 48곳이 리스팅 104개를 차지했으며, 이는 매칭된 리스팅의 40.5%입니다.
원본 데이터를 보면 그 이유를 알 수 있습니다. 셰필드 Penistone Road에 있는 Jet 주유소 한 곳은 지도에 리스팅이 4개 있습니다. “Penistone Service Station”, “JET”, 그리고 연료용과 상점용으로 하나씩 있는 “Spar” 리스팅 2개입니다. 네 지점의 간격은 15미터도 되지 않습니다.
Bramall Lane의 bp 주유소에도 Spar 상점 리스팅과 “BP - Car Wash” 리스팅이 따로 있습니다. 벨파스트에서는 공식 레코드의 이름이 “Spar Malone Road”이고 브랜드는 BP입니다. 지도에서는 “bp”와 “SPAR Malone Road” 두 리스팅으로 나뉩니다. 연료 브랜드와 상점 브랜드, 운영사(예: MFG, EG, Rontec)는 지도에서 각각 별도의 리스팅으로 표시됩니다. 공식 목록에는 이 주유소의 레코드가 하나뿐입니다.
| 도시 | 지도 결과 | 매칭 | 공식 주유소 | 리스팅 2개 이상 주유소 | 해당 주유소의 리스팅 | 매칭 없음 |
|---|---|---|---|---|---|---|
| 셰필드 | 73 | 66 | 46 | 15 | 35 | 7 |
| 인버네스 | 15 | 14 | 10 | 4 | 8 | 1 |
| 벨파스트 | 50 | 47 | 40 | 7 | 14 | 3 |
| 카디프 | 49 | 43 | 32 | 10 | 21 | 6 |
| 글래스고 | 50 | 50 | 45 | 5 | 10 | 0 |
| 트루로 | 8 | 8 | 7 | 1 | 2 | 0 |
| 크로이던 | 31 | 29 | 21 | 6 | 14 | 2 |
| 마드리드 | 50 | 47 | 47 | 0 | 0 | 3 |
| 바르셀로나 | 50 | 49 | 49 | 0 | 0 | 1 |
| 세비야 | 50 | 50 | 47 | 3 | 6 | 0 |
이 현상이 지도 데이터 전반의 특성이 아닌지 확인하기 위해, 싱가포르 시간 10:34부터 10:55까지 스페인에서 같은 테스트를 실행했습니다. 대상 도시는 마드리드, 세비야, 바르셀로나였습니다. 공식 목록으로는 스페인 정부 부처의 주유소 가격 API(MITECO API)를 사용했으며, 싱가포르 시간 10:29에 읽었습니다. 이 목록에는 주유소 11,380곳이 있습니다.
스페인 3개 도시에서 150건의 결과를 얻었습니다. 이 중 146건이 공식 주유소 143곳과 매칭되었습니다. 리스팅이 2개 이상인 주유소는 세비야의 3곳뿐이었고, 리스팅은 총 6개로 매칭된 리스팅의 4.1%였습니다. 그중 한 쌍은 284미터 거리에서 우편번호로만 매칭되었으므로 서로 다른 주유소일 수도 있습니다.
영국과 스페인은 약 10배 차이가 납니다. 저희는 영국 주유소의 구조가 원인이라고 가정합니다. 영국의 많은 주유소에는 연료 브랜드, 상점 브랜드, 운영사가 따로 있습니다. 상점과 세차장은 별도의 지도 리스팅을 갖는 경우가 많습니다. 이는 가설입니다. 검증하려면 더 많은 도시와 국가가 필요합니다.

이것이 제품에는 어떤 의미일까요? 지도 검색 결과로 주유소 수를 세면 영국 7개 도시에서 276곳이 나옵니다. 공식 목록 기준으로는 매칭되는 주유소가 201곳이고, 여기에 주유소가 아닌 리스팅 19개가 더해집니다.
지도 리스팅에 가격을 붙이려면, 먼저 Penistone Road의 리스팅 4개 중 어느 것이 주유소를 대표하는지 정해야 합니다. 앞서 다룬 Google Maps place ID 중복 제거와 태양광 설치업체 식별 글에서도 비슷한 문제를 볼 수 있습니다. 그 사례들에서는 한 회사가 여러 장소로 나뉘거나, 여러 회사가 실수로 하나로 합쳐졌습니다. 주유소는 법정 목록이 기준 데이터(ground truth)를 제공하므로 더 쉬운 경우입니다.
다른 측면은 커버리지입니다. 도시마다 중심에서 반경 5km 원을 그리고 그 안의 공식 주유소 수를 셌습니다. 그런 다음 그중 몇 곳이 검색 결과에 나타났는지 확인했습니다.
셰필드는 28곳 모두 나타났습니다. 인버네스는 10곳 중 10곳, 트루로는 4곳 중 4곳이었습니다. 글래스고는 30곳 중 25곳, 카디프는 22곳 중 19곳, 벨파스트는 44곳 중 33곳이었고, 크로이던은 31곳 중 20곳에 그쳤습니다. 전체로는 169곳 중 139곳(82.2%)이 나타났습니다.
누락은 대부분 페이지당 50건이라는 페이지 크기에서 생깁니다. 벨파스트는 1페이지만 가져왔고, 크로이던 검색은 결과가 31건뿐이었습니다. 셰필드는 2페이지까지 가져온 뒤에야 전체 커버리지에 도달했습니다. 스페인 도시 중심부의 커버리지는 훨씬 낮았는데(마드리드 63곳 중 18곳), 결과가 도시 전체에 흩어져 있었기 때문입니다.
처음에 정한 90% 통과 기준으로 보면 이 테스트는 실패입니다. 하지만 검색에서 누락된 주유소의 가격이 특별히 다르지는 않습니다. 벨파스트에서 검색에 나타나지 않은 11곳의 무연 휘발유 가격 중앙값은 리터당 165.4p였고, 나타난 33곳은 164.9p였습니다. 글래스고와 크로이던은 두 그룹의 중앙값이 같았고(172.9p, 171.9p), 카디프는 172.9p 대 173.9p였습니다. 따라서 커버리지가 낮으면 주유소 수는 적게 집계되지만, 지역 가격이 뚜렷하게 왜곡되지는 않습니다. 누락을 줄이려면 페이지를 더 읽거나 더 좁은 지역을 검색하세요. 키워드를 바꾸는 것은 도움이 되지 않습니다.
매칭 과정에서 메타데이터 문제도 두 가지 드러났습니다. 첫째는 브랜드 필드입니다. 이 필드가 항상 고객이 보는 브랜드를 나타내지는 않습니다. 셰필드 Marsh Lane의 공식 레코드에는 브랜드가 “Valero”로 되어 있지만, 지도 리스팅에는 “Texaco”로 표시됩니다. Valero는 회사이고 Texaco는 간판입니다. Banner Cross에서는 공식 브랜드가 ESSO이며, 지도에는 같은 지점에 “Texaco (MFG)” 리스팅이 하나 더 있습니다.
둘째는 좌표입니다. 셰필드에서는 리스팅 4쌍의 우편번호가 정확히 같지만, 공식 지점과 지도 지점이 165~227미터 떨어져 있습니다. Tesco Sheffield Extra가 한 예입니다. 공식 지점은 대형마트 건물에 있고, 지도 리스팅은 주유기 위치에 있습니다. 150미터 규칙만 엄격하게 적용하면 이런 쌍을 놓치므로, 저희 규칙에는 “같은 우편번호, 400미터 이내” 단계를 남겨 두었습니다.
테스트 4: 같은 도시 안에서 한 탱크 주유비는 얼마나 차이 날까?
정부가 추산한 연간 £40는 전국 평균입니다. 저희는 더 좁은 지역 단위의 수치를 측정했습니다. 도시마다 공식 파일에서 중심 반경 5km 안의 최고가와 최저가를 구했습니다. 그다음 그 차이에 50리터를 곱했습니다. 환산에는 2026년 10월 23일 유럽중앙은행 기준 환율을 사용했으며, 이 환율로 £1 ≈ $1.3368입니다.
무연 휘발유는 글래스고의 가격 차이가 가장 컸습니다. 리터당 166.9p~189.9p로, 한 탱크에 £11.50(약 $15.37) 차이입니다. 셰필드는 166.9p~177.9p로 £5.50(약 $7.35), 크로이던은 169.9p~179.9p로 £5.00(약 $6.68)였습니다. 트루로는 £4.00(약 $5.35), 벨파스트는 £3.50(약 $4.68), 인버네스는 £3.10(약 $4.14), 카디프는 £2.10(약 $2.81)이었습니다.
| 도시(반경 5km) | 무연 휘발유 최저–최고(p/리터) | 50리터 기준 차이 | 경유 최저–최고(p/리터) | 50리터 기준 차이 |
|---|---|---|---|---|
| 글래스고 | 166.9–189.9 | £11.50 (약 $15.37) | 190.9–209.9 | £9.50 (약 $12.70) |
| 셰필드 | 166.9–177.9 | £5.50 (약 $7.35) | 186.9–201.9 | £7.50 (약 $10.03) |
| 크로이던 | 169.9–179.9 | £5.00 (약 $6.68) | 196.7–203.9 | £3.60 (약 $4.81) |
| 트루로 | 171.9–179.9 | £4.00 (약 $5.35) | 199.9–203.9 | £2.00 (약 $2.67) |
| 벨파스트 | 161.9–168.9 | £3.50 (약 $4.68) | 181.9–195.9 | £7.00 (약 $9.36) |
| 인버네스 | 173.7–179.9 | £3.10 (약 $4.14) | 198.7–205.9 | £3.60 (약 $4.81) |
| 카디프 | 171.7–175.9 | £2.10 (약 $2.81) | 196.7–201.9 | £2.60 (약 $3.48) |
경유는 글래스고(190.9p~209.9p, £9.50, 약 $12.70), 셰필드(186.9p~201.9p, £7.50, 약 $10.03), 벨파스트(181.9p~195.9p, £7.00, 약 $9.36)의 가격 차이가 가장 컸습니다. 이 수치를 해석할 때는 맥락을 고려해야 합니다. RAC Foundation은 9월 30일, Fuel Finder 데이터를 근거로 그날 오전 8시에 영국 평균 경유 가격이 리터당 £2를 넘었다고 밝혔습니다(RAC Foundation, 2026년 9월 30일). 그 £2 중 86p는 유류세와 부가가치세였습니다. 가격 차이는 실제로 존재하지만, 한 탱크를 가득 채워도 절약액은 많아야 약 £10이며, 더 싼 주유소까지 가는 데에도 비용이 듭니다.
도시 안에서 가장 큰 가격 차이는 일반 주유소보다 고속도로 휴게소나 특수한 장소에서 생기는 경우가 많습니다. 공식 파일에는 고속도로 휴게소 주유소가 168곳 있습니다. 이들의 무연 휘발유 가격 중앙값은 리터당 198.9p로, 나머지 모든 주유소의 172.9p보다 26.0p 높았습니다. 경유 중앙값은 222.9p와 199.0p로 23.9p 차이였습니다.
전체 파일에서 전국 중앙값과 25p 넘게 차이 나는 무연 휘발유 가격은 104개였고, 그중 91개가 고속도로 휴게소였습니다. fuelpricetoday 규칙은 일일 중앙값과 25p 넘게 차이 나는 가격을 오류로 처리합니다. 전국 단위에서는 이 규칙이 주로 고속도로 휴게소 가격을 제외합니다. 이 때문에 같은 사이트는 평균값에서 고속도로 휴게소도 제외합니다(fuelpricetoday 데이터 페이지).
일부 값은 실제로 입력 오류처럼 보입니다. 케임브리지 인근의 한 Gulf 주유소는 고급 경유 가격이 리터당 100.9p인데, 일반 경유는 201.9p입니다. 런던 첼시의 한 Gulf 주유소는 무연 휘발유 가격이 299.9p입니다. 이런 개별 값은 사람이 확인해야 합니다. 스크립트가 확인 없이 삭제해서는 안 됩니다.
메타데이터 함정: 구성국, 대형마트 플래그, 중복 레코드
구성국별이나 주유소 유형별로 집계하려 하면 먼저 공식 필드의 문제에 부딪힙니다. 집계에 영향을 주는 열을 하나씩 확인했습니다. 아래 표는 10월 26일 파일에서 발견한 내용입니다.
| 필드 | 문제 | 개수 | 대응 방법 |
|---|---|---|---|
location.country | 한 구성국에 여러 표기(ENGLAND, England, E)가 있고, UNITED KINGDOM, UK, 빈 값도 있음 | 값 15종; 빈 값 727개, UNITED KINGDOM 728개, UK 5개 | 사용하지 말 것. 우편번호에서 구성국 도출 |
location.country와 우편번호 비교 | 구성국이 명시된 6,687행 중 16행이 우편번호와 불일치 | 16행 | 행마다 확인: 일부 웨일스 주유소가 ENGLAND로 표기되어 있지만, Berwick-upon-Tweed 2행은 우편번호 규칙의 오류(TD15는 잉글랜드에 속함) |
is_supermarket_service_station | 같은 대형마트 브랜드라도 일부 주유소에만 플래그가 있음 | Sainsbury's 316곳 중 46곳, Tesco 516곳 중 22곳에 플래그 없음. Morrisons 340곳은 모두 플래그 있음 | 브랜드와 이름으로 다시 분류 |
brand_name | 회사명인지 간판명인지 일관된 규칙이 없음(Valero 대 Texaco). Asda 주유소는 매장명이나 제휴 브랜드를 쓰는 경우가 많음 | 집계 불가. 매칭에서 다수 사례 확인 | 브랜드별로 집계하기 전에 브랜드 매핑표 작성 |
permanent_closure | 항상 false | 8,147행 전체 | 주유소가 파일에서 빠지면 폐업으로 추정 |
| 좌표 | 주유소 5쌍의 좌표가 동일함. 한 주유소(H J Taylor, WR12 7PL)는 두 번 나오며, 그중 하나는 우편번호가 “WR127PL”로 되어 있음 | 10행 | 중복을 제거하기 전에 우편번호의 공백 제거 |
가장 큰 문제를 일으키는 것은 구성국 필드입니다. 1,460행(17.9%)은 값이 비어 있거나 “United Kingdom”입니다. 이 행들을 버리면 북아일랜드를 비롯한 구성국에서 많은 주유소가 빠집니다. 우편번호를 쓰는 방법에도 함정이 있습니다. TD처럼 경계 근처의 우편번호 지역은 모두 한 구성국에 속하지 않기 때문입니다. 그래서 이 글의 구성국별 수치에는 모두 “우편번호 기준”이라고 표기했으며, 도출 방식은 fuelpricetoday의 방식을 따랐습니다.
영구 폐업 필드에도 설명이 필요합니다. 규정 8(3)은 사업자가 예정된 영구 폐업을 폐업일 최소 28일 전에 보고해야 한다고 규정합니다(규정 전문). 하지만 저희 파일에는 폐업 플래그가 있는 주유소가 하나도 없습니다. fuelpricetoday의 주유소 변동 표에는 9월 7일부터 10월 23일까지 신규 92곳, 이탈 12곳, 복귀 19곳이 나옵니다. 이탈한 12곳 중 폐업일이 있는 곳은 없습니다. 제품에서는 주유소가 며칠 동안 계속 파일에서 빠져 있을 때만 폐업으로 추정할 수 있습니다.
운전자에게는 연료 종류도 중요합니다. 파일에서 E10 가격이 있는 주유소는 7,927곳이지만, E5 가격이 있는 곳은 6,270곳뿐입니다. 고급 경유는 4,172곳, B10은 62곳, HVO는 56곳입니다. OpenStreetMap 포럼의 한 스레드에서 클래식카 소유자는 타지에서 E5를 찾는 일이 “복불복이 되었다”고 말했습니다(OSM 포럼, 2026년 2월 2일).
Reddit 사용자들은 Google 인터페이스에 보통 무연 휘발유 가격만 표시된다고 말합니다(r/northernireland, 2026년 10월 8일). 공식 파일에는 모든 연료 종류가 있습니다. 연료 종류별 필터는 오픈 데이터 제품이 지도 인터페이스와 차별화할 수 있는 분명한 방법입니다.
비교: 스페인을 비롯한 다른 국가는 연료 가격을 어떻게 공개할까
영국의 방식은 다른 제도와 나란히 놓고 보면 평가하기 쉽습니다. 스페인은 2007년부터 주유소 가격 보고를 의무화했습니다. Order ITC/2308/2007 제6조에 따르면 주유소는 매주 월요일에 모든 가격을 보고해야 합니다. 가격이 바뀔 때는 변경 1시간 전부터 3일 전 사이에 보고해야 합니다(BOE, Orden ITC/2308/2007). 즉, 영국은 “변경 후 30분 이내 보고”, 스페인은 “변경 최소 1시간 전 보고”입니다.
스페인 API는 주유소 11,380곳 전체를 한 번의 응답으로 반환합니다. 하지만 응답 전체에 타임스탬프가 하나뿐입니다. 저희가 받은 응답에는 “26/10/2026 3:29:41”로 되어 있었습니다. 개별 가격에는 별도의 타임스탬프가 없습니다.
API 설명에는 가격이 30분마다 갱신된다고 되어 있습니다. 반면 정부 부처의 지도 포털에는 데이터가 5분마다 갱신된다고 나와 있습니다(Geoportal de Gasolineras). 두 설명이 서로 맞지 않습니다.
스페인의 도시 내 가격 차이는 영국보다 큽니다. 중심 반경 5km 안에서 95 휘발유 가격은 마드리드에서 리터당 1.619~1.879유로였습니다. 바르셀로나는 1.599~1.909유로, 세비야는 1.527~1.896유로였습니다. 50리터 탱크 기준으로 각각 13.00유로, 15.50유로, 18.45유로입니다(2026년 10월 23일 ECB 환율로 약 $14.55, $17.35, $20.65).
스페인 사례는 가격 변화에 맥락이 필요한 이유도 보여 줍니다. 9월 29일 제정된 왕령법(Royal Decree-law) 25/2026은 10월의 휘발유와 경유 유류세를 리터당 20유로센트 인하했습니다. 인하 폭은 11월에 13센트, 12월에 6센트로 줄어듭니다(BOE, RDL 25/2026; 스페인 재무부). 11월 1일에는 시장 요인이 아닌 세금 요인으로 스페인 전역의 주유소 가격이 오를 것입니다.
| 영국 Fuel Finder | 스페인 MITECO | 멕시코 CNE | 중국 본토 | |
|---|---|---|---|---|
| 가격 결정 주체 | 주유소 | 주유소 | 주유소 | 국가가 최고 소매가를 정하고, 주유소는 그보다 낮게 가격 책정 |
| 보고 기한 | 변경 후 30분 이내 | 변경 최소 1시간 전~최대 3일 전, 매주 월요일 전체 보고 | 규제 협약에 따라 보고, 매일 18:00 공개 | 주유소 단위 의무 없음. 국가가 영업일 10일마다 상한가 공개 |
| 공개 방식 | API(OAuth) 및 하루 2회 CSV | 오픈 API, 전국 데이터를 한 번의 응답으로 제공 | 가격 XML 및 주유소 XML | 전국 웹사이트에 톤당 상한가 공개, 지역 상한가는 성(省) 기관이 공개 |
| 가격별 타임스탬프 | 2개: 변경 시각과 보고 시각 | 없음. 파일 전체에 시각 하나 | 없음 | 해당 없음 |
| 저희 테스트 | 주유소 8,147곳, 66.2%가 동일한 타임스탬프 | 주유소 11,380곳, 3개 도시에서 다중 리스팅 4.1% | 주유소 13,851곳, 일반 휘발유의 42.0%가 정확히 23.99페소 | 테스트하지 않음 |
멕시코 열은 국가에너지위원회(CNE)의 가격 페이지를 바탕으로 합니다. 허가 보유자는 규제 협약에 따라 가격을 보고하며, 이 페이지는 매일 멕시코시티 시간 18:00에 갱신됩니다(CNE 가격 페이지). 중국 열은 국가 석유 가격 규정을 바탕으로 합니다. 소매가는 영업일 10일마다 바뀌는 국가 상한가를 따릅니다. 소매업체는 그 상한가 아래에서 자체적으로 가격을 정합니다(NDRC 석유 가격 규정, 제7조 및 제8조). 중국에는 지도와 대조할 주유소 단위 가격이 없으므로 테스트하지 않았습니다.
싱가포르 시간 10월 26일 11:08에 CNE 가격 XML을 내려받았습니다. 이 파일은 무료이며 과금되지 않았습니다. 일반 휘발유 가격이 있는 주유소 13,785곳 중 86.5%가 24페소 이하였습니다. 9월에 멕시코 소비자 보호청(Profeco)은 주유소의 87%가 자율적인 24페소 상한을 따르고 있다고 밝혔습니다(El Heraldo de México, 2026년 9월 2일). 파일 데이터도 이 수치를 뒷받침합니다. 이 중 5,786곳(42.0%)은 정확히 23.99페소였습니다.
표에서 한 가지가 분명히 드러납니다. 이들 제도 중 영국은 타임스탬프 2개로 가격마다 가장 상세한 정보를 제공합니다. 하지만 가격의 3분의 2는 두 타임스탬프 값이 같아서, 가장 상세한 설계가 실제로는 활용되지 않고 있습니다.
만들 수 있는 제품: 매주 발행하는 도시별 점검 리포트
위 테스트 결과는 “또 하나의 가격 앱”과는 다른 제품을 가리킵니다. 정부 안내 자료에는 이미 10개가 넘는 앱이 소개되어 있습니다(운전자용 안내 자료). 이 제품은 차량 운영사, 가격 앱, 지역 언론을 위한 주간 대조 리포트입니다. 도시마다 공식 파일과 지도 리스팅의 매칭 결과를 보여 줍니다. 또한 리스팅이 여러 개인 주유소, 오래된 가격, 가격 차이, 이상 가격을 정리합니다.
이 리포트의 독자는 다른 사람에게 가격을 보여 주는 사람들입니다. 가격 앱은 잘못된 가격을 피하고 싶어 합니다. 차량 운영사는 운전자가 가격이 다른 주유소에 도착하는 일을 원하지 않습니다. 지역 언론은 “우리 동네에서 가장 싼 주유소” 기사를 쓰고 싶어 합니다.
이 흐름에서 두 가지 결정은 사람이 내려야 합니다. 첫째, 리스팅이 여러 개인 주유소에서 어떤 리스팅을 대표로 삼을지입니다. 주유소 카테고리에 속하고 이름에 연료 브랜드가 들어간 리스팅을 권장합니다. 나머지는 같은 주유소의 관련 리스팅으로 표시하세요.
둘째, 이상 가격을 어떻게 처리할지입니다. 고속도로 휴게소의 높은 가격은 실제 가격입니다. Gulf 주유소의 고급 경유 가격 100.9p는 입력 오류로 보입니다. 이 판단을 규칙에 맡겨서는 안 됩니다. 리포트에는 타임스탬프의 사각지대도 명시해야 합니다. 그래야 지연 시간이 0인 값을 제때 보고된 것으로 오해하지 않습니다.
fuelpricetoday 일일 파일에는 함정이 하나 더 있습니다. 이 파일의 일일 가격 변경 건수는 9월 24일부터 10월 7일까지 하루 평균 3,102건이었습니다. Google 출시 이후인 10월 8일부터 10월 22일까지는 하루 평균 1,776건이었습니다. 무연 휘발유 평균에 포함된 주유소 수는 10월 7일 7,665곳에서 10월 23일 7,029곳으로 줄었습니다(fuelpricetoday 데이터 페이지). 이 두 수치만 보면 Google Maps 때문에 가격 변경이 줄고 보고하는 주유소도 줄었다고 말할 수도 있습니다.
하지만 같은 기간 영국 평균 경유 가격은 10월 3일 199.8p로 정점을 찍은 뒤 보합세를 유지했습니다. 가격이 보합세이면 주유소는 가격을 덜 자주 바꿉니다. 주유소 수가 줄어든 것은 평균값이 30일 동안 그대로인 가격을 제외하기 때문이며, 보합 기간이 길어질수록 더 많은 주유소가 제외됩니다. 2주간의 데이터로는 Google Maps가 경쟁을 강화했다고 보여 줄 수 없습니다. 보고 품질을 떨어뜨렸다고 보여 줄 수도 없습니다.
비용: 50개 도시 주간 점검
2026년 10월 26일에 확인한 기능 카탈로그의 가격을 사용했습니다(기준은 요금 페이지입니다). google_maps_reviews/search는 호출당 $0.001389이며, 페이지당 최대 50건을 반환합니다. twitter/search와 reddit/search는 호출당 $0.000556입니다. Fuel Finder CSV와 스페인 API는 무료입니다.
| 항목 | 주간 호출 수 | 단가 | 주당 |
|---|---|---|---|
| 지도 검색: 50개 도시 × 2페이지 | 100 | $0.001389 | $0.138900 |
| X 검색: 잘못된 가격 불만 확인용 쿼리 하루 2회 | 14 | $0.000556 | $0.007784 |
| Reddit 검색: 쿼리 하루 1회 | 7 | $0.000556 | $0.003892 |
| Fuel Finder CSV, 스페인 API | 제한 없음 | Free | $0 |
| 합계 | $0.150576 |
한 달은 평균 52/12주(약 4.33주)이므로 월 약 $0.65입니다. 지도 검색은 행 수와 관계없이 호출당 가격이 같습니다. 결과 50건짜리 페이지와 8건짜리 페이지(트루로)의 비용이 같습니다.
결과가 비어 있거나 실패한 호출은 환불됩니다. 저희 테스트에서 상태 코드가 422 또는 429인 요청 4건은 비용이 발생하지 않았습니다. 이 글을 위해 과금된 호출 15건의 비용은 총 $0.019169였습니다. 그중 하나는 스페인어판에서 사용한 멕시코시티 지도 검색입니다.
코드나 AI 클라이언트로 같은 데이터 가져오기
아래 curl 요청은 한 도시의 주유소를 검색합니다. 키는 플레이스홀더입니다.
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer <API Key>" \
-H "Content-Type: application/json" \
-d '{"platform":"google_maps_reviews","action":"search","params":{"keyword":"petrol station","location":"Sheffield","country":"gb","limit":50}}'매칭에 중요한 필드는 카탈로그의 response_fields와 일치합니다. place_id는 모든 Google 서비스가 공유하는 Google place ID입니다. name, category, categories는 리스팅이 주유소인지 보여 주며, 저희는 categories에 “Petrol Station”이 포함된 경우에만 주유소로 집계합니다. address, city, postal_code, country_code는 우편번호 매칭에, lat과 lng는 거리 계산에 쓰입니다. phone과 website는 한 주유소의 여러 리스팅을 연결하는 데 도움이 됩니다. 예를 들어 bp 리스팅은 bp 페이지로, Spar 리스팅은 Spar 페이지로 연결됩니다.
rating, rating_scale, review_count는 리뷰 데이터입니다. price는 연료 가격이 아닌 가격대이며, permanently_closed는 폐업한 장소를 표시합니다. 카탈로그에는 description, state, image_url, platform도 있습니다. 저희 결과에서는 description과 price가 나타나지 않았습니다.
Claude Code에서는 먼저 빠른 시작에 따라 키를 만드세요. 그런 다음 Claude Code MCP 문서에 설명된 대로 원격 MCP 서버를 추가하세요.
claude mcp add --transport http everyinfra https://api.everyinfra.com/mcp \
--header 'Authorization: Bearer ${EVERYINFRA_API_KEY}'그러면 이렇게 요청할 수 있습니다. “everyinfra_call_api로 google_maps_reviews/search를 호출해서 Glasgow의 주유소를 검색해 줘. 결과를 내 Fuel Finder CSV와 우편번호 및 150미터 거리 기준으로 매칭하고, 리스팅이 2개 이상인 주유소를 나열해 줘.”
이 테스트에서 오류 및 과금 관련 사례를 세 가지 확인했습니다. 첫째, 결과의 60번째 행 이후 페이지를 동기 방식으로 요청하면 422 async_required가 반환됩니다. 메시지는 "mode":"async"를 사용하라고 안내하며 과금되지 않았다고 알려 줍니다. 비동기 요청은 즉시 job_id와 poll_url을 반환하고, 완료된 작업의 billing_state는 charged로 표시됩니다. 둘째, 키 하나로 분당 10건을 넘게 요청하면 429 rate_limited와 함께 retry_after 값(저희 경우 27초)이 반환됩니다. 이 경우에도 비용이 발생하지 않으며, 대기 시간이 지난 뒤 요청을 다시 보내면 됩니다.
셋째, 오류는 반환되지 않지만 주의가 필요한 경우가 있습니다. 싱가포르 시간 10:30에 location 필드에만 Madrid를 넣어 스페인 검색을 실행하자 결과 50건이 반환되었는데, 마드리드에 있는 곳은 하나도 없었습니다. 결과는 라스팔마스, 무르시아, 발렌시아 등에 있었고, 호출은 정상적으로 과금되었습니다. 키워드에 도시를 넣자(“gasolinera en Madrid”) 50건 중 46건이 마드리드에 있었습니다.
파라미터 설명에도 키워드와 위치가 서로 충돌하면 안 된다고 나와 있습니다. 더 안전한 방법은 키워드에 도시를 넣는 것입니다. 호출별 환불 기록은 실패 환불과 대조를 참고하세요.
다른 방법들과 각 방법이 놓치는 것
공식 CSV만 쓰는 방법은 무료이고 공식 node_id가 있습니다. 하루 2회 갱신됩니다. 하지만 리뷰, 사진, 지도상 식별 정보가 없어서 고객이 어떤 리스팅을 보는지 알 수 없습니다. 가격 자체를 얻는 용도로 사용하세요.
Fuel Finder API를 쓰려면 GOV.UK One Login과 OAuth 클라이언트 자격 증명이 필요합니다(안내). 운영자는 보고 후 5분 안에 API를 갱신해야 하므로 CSV보다 훨씬 최신입니다. 오픈 소스 Home Assistant 통합이 이런 방식으로 API를 사용합니다(GitHub 프로젝트). 저희는 API 자격 증명을 신청하지 않았으므로 이 글에서는 API를 테스트하지 않았습니다.
Google Places API의 fuelOptions 필드는 Google이 표시하는 가격을 updateTime과 함께 제공합니다. 호출당 과금되는 Google Cloud 계정이 필요합니다. 또한 Google이 신뢰하는 가격만 보여 줍니다.
저희 방법은 여러 도시의 장소 데이터를 가져와 원본 응답을 보관하고, 각 리스팅을 공식 목록과 매칭합니다. 특정 시점에 Google 인터페이스가 어떤 가격을 보여 주는지는 알 수 없으며, API처럼 분 단위로 최신 데이터를 제공하지도 않습니다.
주목할 최근 변화(2026년 8월~10월)
10월 8일 Google Maps 출시와 10월 7일 BBC 보도는 첫 번째 섹션과 테스트 1, 2에서 다뤘으므로 여기서는 반복하지 않습니다.
2026년 9월 30일, RAC Foundation은 Fuel Finder 데이터를 이용해 평균 경유 가격이 리터당 £2를 넘었다고 발표했습니다(RAC Foundation). 독자 입장에서 이는 이제 독립 기관들이 Fuel Finder로 전국 평균을 발표한다는 뜻이며, 그만큼 데이터 품질 문제의 영향도 커집니다.
2026년 9월 29일, 스페인은 유류세 인하를 연장해 10월에는 리터당 20센트를 인하하고 그 뒤로는 인하 폭을 줄이기로 했습니다(BOE). 독자 입장에서 이는 스페인 가격을 월별로 비교하려면 세금 변동의 영향을 먼저 보정해야 한다는 뜻입니다.
2026년 8월 18일, CMA는 가을 보고서에서 지역마다 연료 가격이 다른 이유를 조사하겠다고 밝혔습니다(CMA; The Guardian). 독자 입장에서 이는 도시 단위 가격 차이 데이터를 곧 공식 분석과 비교할 수 있게 된다는 뜻입니다.
2026년 10월 11일, 마케팅 사이트 PPC Land는 Google 출시를 30분 보고 규정에서 나온 피드로 설명했습니다(PPC Land). 독자 입장에서 이는 로컬 검색 및 광고 팀이 이제 연료 가격을 주유소 지도 프로필의 일부로 다룬다는 뜻입니다.
이 글의 한계
이 글의 공식 데이터는 모두 CSV 하나에서 나왔습니다. 이 파일은 2026년 10월 26일 싱가포르 시간 10:19에 내려받았으며, 가장 최근 보고는 영국 시간 10월 25일 16:00입니다. 저희에게는 API 자격 증명도, 분 단위 데이터도, 자체 이력 데이터도 없었습니다. 이력 데이터로는 fuelpricetoday 일일 파일만 사용했습니다.
도시마다 지도 검색 결과를 1~2페이지만 가져왔으므로 페이지 제한이 커버리지에 영향을 줍니다. 매칭 규칙(150미터, 또는 같은 우편번호이면서 400미터)은 저희가 정한 것이며, 규칙이 다르면 수치도 달라집니다. 대형마트 그룹은 브랜드 필드를 기준으로 하며 Asda는 제외했습니다. 구성국은 fuelpricetoday의 우편번호 규칙을 따랐는데, 이 규칙은 일부 경계 지역 우편번호에서 틀립니다.
저희는 Google이 특정 시점에 어떤 주유소에 가격을 표시했는지 직접 보지 못했습니다. 따라서 테스트 2는 Google이 가격의 경과 기간을 사용한다는 가설과 결과가 일치함을 보여 줄 뿐, 이를 증명하지는 못합니다. 스페인 대조군은 지도 매칭과 가격 차이만 다룹니다. 스페인 주유소가 얼마나 빨리 보고하는지는 확인하지 않았습니다.
FAQ
Google Maps의 연료 가격이 잘못 표시되는 이유는 무엇인가요? BBC 보도에 따르면 Google은 신뢰도가 높을 때만 가격을 표시한다고 밝혔습니다. 그래도 잘못된 가격이 나타날 수 있습니다. 공개 파일에서 무연 휘발유 가격 7,927개 중 5,250개는 변경 시각과 보고 시각이 같으므로, 파일만으로는 늦은 보고를 알 수 없습니다. PetrolPrices는 9월에 늦게 업데이트된 경유 가격을 약 200건 발견했다고 밝혔습니다. 잘못된 가격을 발견하면 정부의 오류 신고 양식을 이용할 수 있습니다. (검색 추천어 “google maps gas prices wrong”에서 나온 질문)
Google Maps 연료 가격 API가 있나요? 있습니다. Places API (New)에는 연료 종류별 가격과 updateTime을 담은 fuelOptions 필드가 있습니다. 결제가 설정된 Google Cloud 계정이 필요합니다. 영국에서 무료로 쓸 수 있는 대안은 하루 2회 갱신되는 Fuel Finder CSV, 또는 OAuth 자격 증명이 필요한 Fuel Finder API입니다. 저희 장소 검색은 리스팅 데이터를 제공하지만 연료 가격은 없습니다. (검색 추천어 “google maps gas prices api”에서 나온 질문)
Fuel Finder는 북아일랜드도 포함하나요? 네. 규정은 영국 전역에 적용됩니다. 우편번호 기준으로 10월 26일 파일에는 북아일랜드 주유소가 592곳 있으며, 무연 휘발유 가격 중앙값은 리터당 165.9p입니다. 벨파스트 중심 반경 5km 안에는 공식 주유소가 44곳 있었고, 그중 33곳이 저희 지도 검색 첫 페이지에 나타났습니다. 국가 필드는 신뢰할 수 없으므로 우편번호(BT)로 이 주유소들을 찾으세요. (검색 추천어 “fuel finder ni”에서 나온 질문)
관련 글
플랫폼 페이지: Google Maps 스크래핑 API, X (Twitter) 스크래핑 API, Reddit 스크래핑 API. 기능 페이지: Google Maps Reviews Search API, Google Maps 장소 상세 정보 API, X 검색 API, Reddit 검색 API. 관련 글: Reddit, 11월 13일 RSS 종료, 공공 입찰 데이터를 구독형 제품으로 만들기.
참고 자료
- 영국 정부, The Motor Fuel Price (Open Data) Regulations 2025, SI 2025/1356, 목차 및 전문, legislation.gov.uk, 2026-10-26 열람, https://www.legislation.gov.uk/uksi/2025/1356/contents/made
- 같은 자료, 규정 9, “Duty to provide motor fuel price changes”, https://www.legislation.gov.uk/uksi/2025/1356/regulation/9/made
- 같은 자료, 규정 13, “Sharing of price information”, https://www.legislation.gov.uk/uksi/2025/1356/regulation/13/made
- 같은 자료, 규정 19, “Financial penalties”, https://www.legislation.gov.uk/uksi/2025/1356/regulation/19/made
- 영국 의회, Data (Use and Access) Act 2025, legislation.gov.uk, https://www.legislation.gov.uk/ukpga/2025/18/contents
- 에너지안보·넷제로부(DESNZ), “Report your fuel prices and forecourt details”, GOV.UK, 2026-10-26 열람, https://www.gov.uk/guidance/report-your-fuel-prices-and-forecourt-details
- DESNZ, “Access the latest fuel prices and forecourt data via API or email”, GOV.UK, 2026-02-02, https://www.gov.uk/guidance/access-the-latest-fuel-prices-and-forecourt-data-via-api-or-email
- Fuel Finder 개발자 포털, “Ways to access latest Fuel Finder data”, 2026-10-26 열람(싱가포르에서 직접 요청하면 403 반환, 본문은 자사 검색 도구로 확인), https://www.developer.fuel-finder.service.gov.uk/fuel-finder/access-latest-fuelprices
- 영국 정부, “Drivers set to save as petrol prices launch on Google Maps”, GOV.UK 보도자료, 2026-10-08, https://www.gov.uk/government/news/drivers-set-to-save-as-petrol-prices-launch-on-google-maps
- 영국 정부, “Fuel Finder for drivers: Factsheet”, GOV.UK, 2026-10-26 열람, https://www.gov.uk/government/news/fuel-finder-for-drivers-factsheet
- 영국 정부, “Fuel Finder” 컬렉션, GOV.UK, 2026-10-26 열람, https://www.gov.uk/government/collections/fuel-finder
- DESNZ, “Report an error in fuel prices or forecourt details”, GOV.UK, 2026-10-26 열람, https://www.gov.uk/guidance/report-an-error-in-fuel-prices-or-forecourt-details
- 경쟁시장청(Competition and Markets Authority), “[Withdrawn] Access fuel price data”, GOV.UK, 2026-10-26 열람, https://www.gov.uk/guidance/access-fuel-price-data
- CMA, “CMA publishes latest monitoring update on road fuel market”, GOV.UK, 2026-08-18, https://www.gov.uk/government/news/cma-publishes-latest-monitoring-update-on-road-fuel-market
- CMA, “Enhanced road fuel monitoring report: August 2026”, GOV.UK, 2026-08-18, https://www.gov.uk/government/publications/enhanced-road-fuel-monitoring-report-august-2026
- CMA, “Road fuel market study” 사건 페이지, GOV.UK, 2026-10-26 열람, https://www.gov.uk/cma-cases/road-fuel-market-study
- Google, “Find UK fuel prices with Google Maps and Waze”, Google 블로그, 2026-10-08, https://blog.google/company-news/inside-google/around-the-globe/google-europe/united-kingdom/google-maps-waze-fuel-prices-uk/
- Google for Developers, “REST Resource: places, Places API (New)” (FuelOptions, FuelPrice), 2026-10-26 열람, https://developers.google.com/maps/documentation/places/web-service/reference/rest/v1/places
- BBC News, “Fuel prices added to Google Maps as petrol and diesel costs soar”, 2026-10-07, https://www.bbc.co.uk/news/articles/ckx2d4ddjn2eo
- The Guardian, “UK motorists can now see live fuel prices on Google Maps”, 2026-10-08, https://www.theguardian.com/money/2026/oct/08/uk-drivers-live-petrol-diesel-prices-google-maps-pump-pricing
- The Guardian, “UK retailers too slow to pass on fuel price falls, watchdog says”, 2026-08-18, https://www.theguardian.com/business/2026/aug/18/uk-retailers-too-slow-pass-on-fuel-price-falls-cma
- What Car?, “Google Maps now shows live fuel price data”, 2026-10-08, https://www.whatcar.com/news/google-maps-now-shows-live-fuel-price-data
- RAC Foundation, “Diesel pushes through £2 a litre mark”, 2026-09-30, https://www.racfoundation.org/media-centre/diesel-pushes-through-2-a-litre-mark
- PPC Land, “Google Maps gains UK fuel prices fed by 30-minute station reporting rule”, 2026-10-11, https://ppc.land/google-maps-gains-uk-fuel-prices-fed-by-30-minute-station-reporting-rule/
- Reddit r/AskBrits, “Google Maps no longer showing fuel prices?”, 2026-10-24, https://www.reddit.com/r/AskBrits/comments/1xe5c8t/google_maps_no_longer_showing_fuel_prices/
- Reddit r/northernireland, “PSA: Live fuel prices in NI now on Google Maps”, 2026-10-08, https://www.reddit.com/r/northernireland/comments/1x0osi6/psa_live_fuel_prices_in_ni_now_on_google_maps/
- OpenStreetMap 커뮤니티 포럼, “UK GOV Fuel Finder Open Data”, 2026-02-02, https://community.openstreetmap.org/t/uk-gov-fuel-finder-open-data/141220
- fuelpricetoday.co.uk, “UK Fuel Price Data: Daily Petrol and Diesel Prices by Station”, 2026-10-26 열람, https://fuelpricetoday.co.uk/data
- fuelpricetoday.co.uk, “UK fuel prices by filling station, daily, from the Fuel Finder feed”, Zenodo, 2026-10-23, DOI 10.5281/zenodo.23588864, https://doi.org/10.5281/zenodo.23588864
- 영국 국립기록보관소(The National Archives), Open Government Licence v3.0, https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/
- GitHub beecho01, “Fuel-Prices-UK” Home Assistant 통합, 2026-10-26 열람, https://github.com/beecho01/Fuel-Prices-UK
- 유럽중앙은행(ECB), “Euro foreign exchange reference rates”, 2026-10-23, https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html
- 스페인 생태전환부(MITECO), 주유소 가격 API “EstacionesTerrestres”, 2026-10-26 10:29 SGT 열람, https://sedeaplicaciones.minetur.gob.es/ServiciosRESTCarburantes/PreciosCarburantes/EstacionesTerrestres/
- 스페인 산업관광통상부, Orden ITC/2308/2007, BOE, 2007-07-25, https://www.boe.es/buscar/doc.php?id=BOE-A-2007-14592
- 스페인 정부, 9월 29일자 Real Decreto-ley 25/2026, BOE, 2026-09-30, https://www.boe.es/buscar/act.php?id=BOE-A-2026-20265
- 스페인 재무부, 탄화수소세 인하 관련 보도자료, 2026-09-29, https://www.hacienda.gob.es/en-GB/Prensa/Noticias/Paginas/2026/20260929-NP-CM-MEDIDAS-FISCALES.aspx
- MITECO, Geoportal de Gasolineras, 2026-10-26 열람, https://geoportalgasolineras.es/geoportal-instalaciones/Inicio
- 멕시코 국가에너지위원회(CNE), “Precios de expendio de gasolinas y diésel”, 2026-10-26 열람, https://www.cne.gob.mx/ConsultaPrecios/GasolinasyDiesel/GasolinasyDiesel.html
- 중국 국가발전개혁위원회(NDRC), “Oil Price Management Rules”, 2016, https://www.ndrc.gov.cn/xxgk/zcfb/tz/201601/W020190905506573420251.pdf
- EveryInfra, 기능 카탈로그
GET /api/v1/social/catalog, 2026-10-26 열람, https://api.everyinfra.com/api/v1/social/catalog - Anthropic, “Connect Claude Code to tools via MCP”, 2026-10-26 열람, https://code.claude.com/docs/en/mcp
- CNE, 주유소별 가격 XML, 2026-10-26 11:08 SGT 다운로드, https://publicacionexterna.azurewebsites.net/publicaciones/prices
- El Heraldo de México, “Profeco da detalles sobre acuerdo voluntario para estabilizar precios de gasolina y diésel”, 2026-09-02, https://heraldodemexico.com.mx/nacional/2026/9/2/profeco-da-detalles-sobre-acuerdo-voluntario-para-estabilizar-precios-de-gasolina-diesel-881006.html
참고 BL-44