Ö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.