{
"status": 200,
"success": true,
"message": "OK",
"data": {
"country": "India",
"total": 35,
"states": [
{
"state": "Andaman and Nicobar Islands",
"cities_count": 1
},
{
"state": "Andhra Pradesh",
"cities_count": 14
},
{
"state": "Arunachal Pradesh",
"cities_count": 1
},
{
"state": "Assam",
"cities_count": 10
},
{
"state": "Bihar",
"cities_count": 34
},
{
"state": "Chandigarh",
"cities_count": 1
},
{
"state": "Chhattisgarh",
"cities_count": 18
},
{
"state": "Dadra and Nagar Haveli",
"cities_count": 1
},
{
"state": "Daman and Diu",
"cities_count": 1
},
{
"state": "Delhi",
"cities_count": 8
},
{
"state": "Goa",
"cities_count": 2
},
{
"state": "Gujarat",
"cities_count": 22
},
{
"state": "Haryana",
"cities_count": 20
},
{
"state": "Himachal Pradesh",
"cities_count": 9
},
{
"state": "Jammu and Kashmir",
"cities_count": 15
},
{
"state": "Jharkhand",
"cities_count": 18
},
{
"state": "Karnataka",
"cities_count": 27
},
{
"state": "Kerala",
"cities_count": 14
},
{
"state": "Madhya Pradesh",
"cities_count": 49
},
{
"state": "Maharashtra",
"cities_count": 34
},
{
"state": "Manipur",
"cities_count": 1
},
{
"state": "Meghalaya",
"cities_count": 4
},
{
"state": "Mizoram",
"cities_count": 1
},
{
"state": "Nagaland",
"cities_count": 2
},
{
"state": "Odisha",
"cities_count": 21
},
{
"state": "Puducherry",
"cities_count": 3
},
{
"state": "Punjab",
"cities_count": 20
},
{
"state": "Rajasthan",
"cities_count": 30
},
{
"state": "Sikkim",
"cities_count": 3
},
{
"state": "Tamil Nadu",
"cities_count": 31
},
{
"state": "Telangana",
"cities_count": 9
},
{
"state": "Tripura",
"cities_count": 1
},
{
"state": "Uttar Pradesh",
"cities_count": 66
},
{
"state": "Uttarakhand",
"cities_count": 7
},
{
"state": "West Bengal",
"cities_count": 15
}
]
}
}
curl --location --request GET 'https://zylalabs.com/api/13700/indian+fuel+price+fetcher+api/31175/states' --header 'Authorization: Bearer YOUR_API_KEY'
{
"status": 200,
"success": true,
"message": "OK",
"data": {
"total": 2,
"page": 1,
"per_page": 100,
"cities": [
{
"city": "Mumbai",
"state": "Maharashtra",
"aliases": [
"Bombay"
],
"fuels_available": [
"cng",
"lpg",
"png",
"diesel",
"petrol",
"autogas"
]
},
{
"city": "Navi Mumbai",
"state": "Maharashtra",
"aliases": [],
"fuels_available": [
"cng",
"lpg",
"diesel",
"petrol"
]
}
]
}
}
curl --location --request GET 'https://zylalabs.com/api/13700/indian+fuel+price+fetcher+api/31178/cities?q=Mumbai' --header 'Authorization: Bearer YOUR_API_KEY'
{
"status": 200,
"success": true,
"message": "OK",
"data": {
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"date": "2026-09-01",
"currency": "INR",
"source": "goodreturns+mypetrolprice",
"fuels": {
"petrol": {
"price": 111.21,
"unit": "litre",
"change": 0
},
"diesel": {
"price": 97.83,
"unit": "litre",
"change": 0
},
"cng": {
"price": 86,
"unit": "kg",
"change": 0
},
"autogas": {
"price": 65.38,
"unit": "litre",
"change": 0
},
"lpg": {
"price": 941.5,
"unit": "14.2kg",
"change": 0
},
"png": {
"price": 51.5,
"unit": "SCM",
"change": 0
}
}
}
}
curl --location --request GET 'https://zylalabs.com/api/13700/indian+fuel+price+fetcher+api/31181/latest?city=Mumbai' --header 'Authorization: Bearer YOUR_API_KEY'
{
"status": 200,
"success": true,
"message": "OK",
"data": {
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"date": "2026-09-01",
"currency": "INR",
"source": "goodreturns+mypetrolprice",
"fuels": {
"petrol": {
"price": 111.21,
"unit": "litre",
"change": 0
},
"diesel": {
"price": 97.83,
"unit": "litre",
"change": 0
},
"cng": {
"price": 86,
"unit": "kg",
"change": 0
},
"autogas": {
"price": 65.38,
"unit": "litre",
"change": 0
},
"lpg": {
"price": 941.5,
"unit": "14.2kg",
"change": 0
},
"png": {
"price": 51.5,
"unit": "SCM",
"change": 0
}
}
}
}
curl --location --request GET 'https://zylalabs.com/api/13700/indian+fuel+price+fetcher+api/31184/historical?city=Mumbai&date=2026-09-01' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Buscador de Preços de Combustíveis da Índia API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
A API de Consulta de Preços de Combustível da Índia fornece dados estruturados de preços de combustíveis a nível de cidade em toda a Índia em um formato JSON consistente. Ela suporta preços atuais e históricos para gasolina, diesel, CNG, GLP, autogás e PNG, com preços, unidades e mudanças em relação a instantâneas anteriores.
A API abrange centenas de cidades em toda a Índia e fornece endpoints para navegar entre estados e cidades, recuperar os preços mais recentes de combustíveis e acessar preços históricos por data. Ela foi projetada para comparação de preços de combustíveis, gestão de transporte e frotas, logística, análise de custos e aplicações que requerem dados confiáveis de preços de combustíveis sem a necessidade de web scraping.
Cada endpoint retorna dados estruturados relacionados aos preços dos combustíveis na Índia O endpoint "GET States" fornece uma lista de estados e cidades "GET Cities" retorna os tipos de combustíveis específicos de cada cidade "GET Latest" entrega os preços atuais dos combustíveis e "GET Historical" oferece os preços passados dos combustíveis para datas especificadas
Os campos principais incluem "status", "sucesso", "mensagem" e "dados" O campo "dados" contém informações específicas, como nomes de cidades, preços de combustíveis, unidades e mudanças para os endpoints mais recentes e históricos, enquanto "cidades_count" indica o número de cidades disponíveis em cada estado
A API retorna dados em um formato JSON consistente Cada resposta inclui um objeto de nível superior com informações de status e um objeto "dados" contendo detalhes relevantes como nomes de cidades preços de combustíveis e unidades organizados em estruturas aninhadas para clareza
O endpoint "GET States" fornece listas de estados e cidades "GET Cities" oferece nomes de cidades e tipos de combustível disponíveis "GET Latest" fornece preços atuais de combustíveis e "GET Historical" apresenta preços de combustíveis passados e mudanças para cidades e datas especificadas
O endpoint "GET Cidades" aceita um nome de cidade para pesquisa, enquanto "GET Último" e "GET Histórico" requerem um identificador de cidade e uma data. Os usuários podem personalizar as solicitações especificando esses parâmetros para recuperar dados específicos
Os dados da resposta são organizados em um formato JSON estruturado Cada resposta de endpoint inclui um objeto "dados" que contém detalhes relevantes, como informações da cidade, preços de combustíveis e unidades, facilitando a análise e utilização em aplicações
Os dados são obtidos de agregadores de preços de combustível confiáveis garantindo precisão e consistência A API referencia fontes como "goodreturns" e "mypetrolprice" para fornecer informações atualizadas sobre preços de combustível em várias cidades da Índia
Os endpoints "GET Latest" e "GET Historical" exigem um nome de cidade como parâmetro para recuperar os preços dos combustíveis O endpoint "GET Cities" permite buscar pelo nome da cidade para encontrar cidades correspondentes e seus tipos de combustíveis disponíveis Os usuários podem personalizar as solicitações especificando a cidade de interesse
Casos de uso típicos incluem comparação de preços de combustíveis, gestão de transporte e frotas, planejamento logístico e análise de custos. Os desenvolvedores podem integrar esses dados em aplicações que necessitam de informações de preços de combustíveis em tempo real ou históricas para tomada de decisões
Nas respostas, "preço" indica o custo do combustível por unidade especificada, "unidade" denota a medida (por exemplo, litro, kg) e "variação" reflete a alteração de preço em relação ao dia anterior. O campo "moeda" especifica a moeda utilizada, que é INR para preços de combustíveis indianos
A precisão dos dados é mantida por meio de atualizações regulares de fontes confiáveis garantindo que os preços dos combustíveis reflitam as condições mais recentes do mercado A API foi projetada para fornecer informações consistentes e confiáveis para os usuários
Se uma solicitação retornar resultados parciais ou vazios, os usuários devem verificar os parâmetros utilizados, como nomes de cidades ou datas, para garantir que estão corretos Além disso, os usuários podem explorar cidades ou estados alternativos para encontrar dados disponíveis