Ana Sayfa / Blog / Enerji & Lojistik
Enerji & Lojistik

81 İl Pompa Akaryakıt Fiyatlarını API ile Otomatik Takip Etme

Yazar: Veri & Lojistik Ekibi 5 dk okuma süresi

Özet: Lojistik ve filo yönetim yazılımlarında yakıt maliyeti takibi kritik önem taşır. apibir Akaryakıt Fiyatları API'si ile Türkiye'nin 81 ilindeki benzin, motorin ve LPG pompa fiyatlarını anlık ve otomatik çekebilirsiniz.

Pompa Fiyatı Takibinde Yaşanan Sorunlar

EPDK ve dağıtıcı firmalar (Opet, Shell, BP, Petrol Ofisi vb.) il ve ilçe bazlı fiyat listelerini farklı formatlarda yayımlar. Web scraping yöntemleri site yapısı değiştiğinde çöker ve düzenli veri akışını engeller.

apibir Akaryakıt API Çözümü

apibir, tüm dağıtıcı verilerini her gün otomatik normalize ederek tek bir standart JSON çıktısı halinde sunar. /fuel/prices?city=istanbul sorgusu attığınızda dönen örnek yanıt:

{
  "success": true,
  "data": [
    {
      "city": "İstanbul (Avrupa)",
      "date": "2026-08-04",
      "distributor": "Petrol Ofisi",
      "prices": {
        "benzin": 44.82,
        "motorin": 45.18,
        "lpg": 23.40
      }
    }
  ]
}

Python Entegrasyon Örneği

Aşağıdaki Python betiği ile il bazında fiyat değişimlerini kontrol edip filo sisteminizdeki maliyet çarpanlarını güncelleyebilirsiniz:

import requests
import os

API_KEY = os.getenv("APIBIR_KEY")
URL = "https://api.apibir.com/v1/fuel/prices"

headers = {"Authorization": f"apikey {API_KEY}"}
params = {"city": "istanbul"}

response = requests.get(URL, headers=headers, params=params)
data = response.json()

if data.get("success"):
    for item in data["data"]:
        print(f"{item['distributor']}: Motorin = {item['prices']['motorin']} TL")

API parametreleri ve detaylı şehir listesi için Akaryakıt API Dokümantasyonu sayfamızı ziyaret edin.

← Tüm Blog Yazılarına Dön Ücretsiz API Anahtarı Al