{"success":true,"data":{"year":2026,"month":6,"prices":{"diesel_50ppm":{"coastal":28,"inland":29.26},"petrol_93":{"coastal":27.16,"inland":27.95},"petrol_95":{"coastal":27.19,"inland":28.06}}},"meta":{"effective_date":"2026-06-03","next_update":"2026-07-01","cached":false}}
curl --location --request GET 'https://zylalabs.com/api/12772/logistics+transport+budgeting+tools+api/24965/get+latest+prices' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"data":{"year":2026,"month":6,"fuel_type":"petrol_95","region":"inland","price_zar":28.06,"effective_date":"2026-06-03"},"meta":{"next_update":"2026-07-01","cached":false}}
curl --location --request GET 'https://zylalabs.com/api/12772/logistics+transport+budgeting+tools+api/24966/get+latest+price+-+single+fuel+type&fuel_type=Required&/=Required®ion=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"success": true,
"data": [
{
"year": 2026,
"month": 6,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 28.06,
"effective_date": "2026-06-03"
},
{
"year": 2026,
"month": 5,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 26.63,
"effective_date": "2026-05-06"
},
{
"year": 2026,
"month": 4,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 23.36,
"effective_date": "2026-04-01"
},
{
"year": 2026,
"month": 3,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 20.3,
"effective_date": "2026-03-04"
},
{
"year": 2026,
"month": 2,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 20.1,
"effective_date": "2026-02-04"
},
{
"year": 2026,
"month": 1,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 20.75,
"effective_date": "2026-01-07"
},
{
"year": 2025,
"month": 12,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.41,
"effective_date": "2025-12-03"
},
{
"year": 2025,
"month": 11,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.12,
"effective_date": "2025-11-05"
},
{
"year": 2025,
"month": 10,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.63,
"effective_date": "2025-10-01"
},
{
"year": 2025,
"month": 9,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.55,
"effective_date": "2025-09-03"
},
{
"year": 2025,
"month": 8,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.59,
"effective_date": "2025-08-06"
},
{
"year": 2025,
"month": 7,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.87,
"effective_date": "2025-07-02"
},
{
"year": 2025,
"month": 6,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.35,
"effective_date": "2025-06-04"
},
{
"year": 2025,
"month": 5,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.4,
"effective_date": "2025-05-07"
},
{
"year": 2025,
"month": 4,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.62,
"effective_date": "2025-04-02"
},
{
"year": 2025,
"month": 3,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 22.34,
"effective_date": "2025-03-05"
},
{
"year": 2025,
"month": 2,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 22.41,
"effective_date": "2025-02-05"
},
{
"year": 2025,
"month": 1,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.59,
"effective_date": "2025-01-01"
},
{
"year": 2024,
"month": 12,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.47,
"effective_date": "2024-12-04"
},
{
"year": 2024,
"month": 11,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.3,
"effective_date": "2024-11-06"
},
{
"year": 2024,
"month": 10,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.05,
"effective_date": "2024-10-02"
},
{
"year": 2024,
"month": 9,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 22.19,
"effective_date": "2024-09-04"
},
{
"year": 2024,
"month": 8,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 23.11,
"effective_date": "2024-08-07"
},
{
"year": 2024,
"month": 7,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 23.26,
"effective_date": "2024-07-03"
},
{
"year": 2024,
"month": 6,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 24.25,
"effective_date": "2024-06-05"
},
{
"year": 2024,
"month": 5,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 25.49,
"effective_date": "2024-05-01"
},
{
"year": 2024,
"month": 4,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 25.12,
"effective_date": "2024-04-03"
},
{
"year": 2024,
"month": 3,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 24.45,
"effective_date": "2024-03-06"
},
{
"year": 2024,
"month": 2,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 23.24,
"effective_date": "2024-02-07"
},
{
"year": 2024,
"month": 1,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 22.49,
"effective_date": "2024-01-03"
},
{
"year": 2023,
"month": 12,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 23.25,
"effective_date": "2023-12-06"
},
{
"year": 2023,
"month": 11,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 23.9,
"effective_date": "2023-11-01"
},
{
"year": 2023,
"month": 10,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 25.68,
"effective_date": "2023-10-04"
},
{
"year": 2023,
"month": 9,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 24.54,
"effective_date": "2023-09-06"
},
{
"year": 2023,
"month": 8,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 22.83,
"effective_date": "2023-08-02"
},
{
"year": 2023,
"month": 7,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 22.46,
"effective_date": "2023-07-06"
},
{
"year": 2023,
"month": 6,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 22.63,
"effective_date": "2023-06-07"
},
{
"year": 2023,
"month": 5,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 23.34,
"effective_date": "2023-05-03"
},
{
"year": 2023,
"month": 4,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 22.97,
"effective_date": "2023-04-05"
},
{
"year": 2023,
"month": 3,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 22.95,
"effective_date": "2023-03-01"
},
{
"year": 2023,
"month": 2,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.68,
"effective_date": "2023-02-01"
},
{
"year": 2023,
"month": 1,
"fuel_type": "petrol_95",
"region": "inland",
"price_zar": 21.4,
"effective_date": "2023-01-04"
}
],
"meta": {
"count": 217,
"filters": {
"fuel_type": "petrol_95",
"region": "inland"
},
"next_update": "2026-07-01",
"cached": false
}
}
curl --location --request GET 'https://zylalabs.com/api/12772/logistics+transport+budgeting+tools+api/24967/get+price+history?fuel_type=petrol_95®ion=inland' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"data":{"year":2024,"month":3,"prices":{"diesel_50ppm":{"coastal":21.93,"inland":22.62},"petrol_93":{"coastal":23.41,"inland":24.13},"petrol_95":{"coastal":23.73,"inland":24.45}}},"meta":{"effective_date":"2024-03-06","next_update":"2024-04-03","cached":false}}
curl --location --request GET 'https://zylalabs.com/api/12772/logistics+transport+budgeting+tools+api/24968/get+price+by+month&year=Required&/=Required&month=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"data":[{"year":2026,"month":6,"price_zar":28.06,"effective_date":"2026-06-03","change_zar":1.43,"change_pct":5.37},{"year":2026,"month":5,"price_zar":26.63,"effective_date":"2026-05-06","change_zar":3.27,"change_pct":14},{"year":2026,"month":4,"price_zar":23.36,"effective_date":"2026-04-01","change_zar":3.06,"change_pct":15.07},{"year":2026,"month":3,"price_zar":20.3,"effective_date":"2026-03-04","change_zar":0.2,"change_pct":1},{"year":2026,"month":2,"price_zar":20.1,"effective_date":"2026-02-04","change_zar":-0.65,"change_pct":-3.13},{"year":2026,"month":1,"price_zar":20.75,"effective_date":"2026-01-07","change_zar":-0.66,"change_pct":-3.08},{"year":2025,"month":12,"price_zar":21.41,"effective_date":"2025-12-03","change_zar":0.29,"change_pct":1.37},{"year":2025,"month":11,"price_zar":21.12,"effective_date":"2025-11-05","change_zar":-0.51,"change_pct":-2.36},{"year":2025,"month":10,"price_zar":21.63,"effective_date":"2025-10-01","change_zar":0.08,"change_pct":0.37},{"year":2025,"month":9,"price_zar":21.55,"effective_date":"2025-09-03","change_zar":-0.04,"change_pct":-0.19},{"year":2025,"month":8,"price_zar":21.59,"effective_date":"2025-08-06","change_zar":-0.28,"change_pct":-1.28},{"year":2025,"month":7,"price_zar":21.87,"effective_date":"2025-07-02","change_zar":null,"change_pct":null}],"meta":{"fuel_type":"petrol_95","region":"inland","months":12,"cached":false}}
curl --location --request GET 'https://zylalabs.com/api/12772/logistics+transport+budgeting+tools+api/24969/get+price+trend?fuel_type=petrol_95®ion=inland&months=12' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"data":{"fuel_type":"petrol_95","region":"inland","from":{"year":2020,"month":1,"price_zar":16.16,"effective_date":"2020-01-01"},"to":{"year":2026,"month":5,"price_zar":26.63,"effective_date":"2026-05-06"},"change_zar":10.47,"change_pct":64.79},"meta":{"cached":false}}
curl --location --request GET 'https://zylalabs.com/api/12772/logistics+transport+budgeting+tools+api/24970/compare+prices+between+two+months?fuel_type=petrol_95®ion=inland&from=2020-01&to=2026-05' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"data":{"next_update":"2026-07-01","days_until":19},"meta":{"cached":false}}
curl --location --request GET 'https://zylalabs.com/api/12772/logistics+transport+budgeting+tools+api/24971/get+next+update+date' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"data":{"status":"ok","timestamp":"2026-06-12T00:30:17.006Z"}}
curl --location --request GET 'https://zylalabs.com/api/12772/logistics+transport+budgeting+tools+api/24972/health+check' --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 Ferramentas de Orçamento para Transporte Logístico 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 🎉)
Preços das bombas de combustível oficiais da África do Sul obtidos do Departamento de Recursos Minerais e Petróleo (DMRE). Retorna preços atuais e históricos para Gasolina 93 ULP, Gasolina 95 ULP e Diesel 50ppm tanto para regiões interiores quanto costeiras. Dados históricos disponíveis de janeiro de 2008 até o presente. Os preços são atualizados automaticamente toda quarta-feira às 08:00 SAST
Os preços são atualizados todas as quartas-feiras às 08:00 SAST. O DMRE anuncia novos preços de bomba na primeira quarta-feira de cada mês. Se uma correção em meados do mês ocorrer devido a movimentos do preço do petróleo ou da taxa de câmbio, será refletida na quarta-feira seguinte
Dados históricos estão disponíveis de janeiro de 2008 até o presente — mais de 18 anos de registros de preços de combustíveis da África do Sul
Gasolina 93 ULP Gasolina 95 ULP e Diesel 50ppm para as regiões interiores e costeiras Colunas de Paraína Iluminante existem no esquema mas estão atualmente vazias pois os dados não estão disponíveis na fonte
O DMRE estabelece preços de bomba diferentes para regiões interiores e costeiras devido às diferenças de custos de transporte e logística Os preços interiores (Gauteng e províncias circunvizinhas) são geralmente ligeiramente mais altos do que os preços costeiros (Cabo Ocidental KwaZulu-Natal Cabo Oriental)
Todos os preços são retornados em ZAR (Rand Sul-Africano) por litro
Faltam cinco meses no conjunto de dados devido a lacunas nos dados de origem Julho de 2011 Dezembro de 2014 Fevereiro de 2015 Julho de 2015 e Setembro de 2021 Solicitar esses meses via /month/:year/:month retornará um 404
/últimos retorna todos os tipos de combustíveis e ambas as regiões em uma única resposta aninhada — útil quando você precisa de toda a tabela de preços /últimos/:tipo_combustível/:região retorna um único preço para um tipo de combustível específico e região — útil quando seu aplicativo precisa de apenas um valor e você deseja uma resposta menor e mais rápida
Use o endpoint /compare. Passe o seu tipo de combustível, região, um mês de início e um mês de fim no formato AAAA-MM e a API retorna o preço em ambos os pontos mais a variação em ZAR e como percentual. Exemplo: /compare?fuel_type=petrol_95®ion=inland&from=2020-01&to=2026-05
Todos os erros retornam uma estrutura JSON consistente: { "erro": true, "código": "NÃO_ENCONTRADO", "mensagem": "Nenhum dado de preço de combustível encontrado para 2007-01." } Códigos de erro comuns são SOLICITAÇÃO_INVÁLIDA (400) para parâmetros inválidos e NÃO_ENCONTRADO (404) para meses sem dados
Cada endpoint retorna dados específicos de preços de combustíveis O endpoint `/latest` fornece preços atuais para todos os tipos de combustíveis e regiões enquanto `/latest/:fuel_type/:region` retorna um único preço O endpoint `/history` oferece preços históricos e `/compare` mostra as mudanças de preços entre dois meses Cada resposta inclui metadata relevante como datas de entrada em vigor e informações da fonte
Os campos principais incluem `ano`, `mês`, `preços` (para `/latest`), `tipo_de_combustível`, `região`, `preço_zar`, `mudança_zar` e `mudança_pct` (para `/compare`). Cada resposta também contém dados `meta`, que fornecem a fonte e informações sobre a próxima atualização, garantindo que os usuários tenham contexto para os dados
Os dados de resposta estão estruturados em um formato JSON Por exemplo o endpoint `/latest` retorna um objeto aninhado com os campos `success` `data` e `meta` O campo `data` contém os preços organizados por tipo de combustível e região enquanto `meta` fornece contexto adicional como a fonte e a data efetiva
Os parâmetros variam por ponto final Por exemplo `/latest/:fuel_type/:region` requer `fuel_type` (por exemplo, petrol_95) e `region` (por exemplo, interior) O ponto final `/history` permite filtros opcionais para `fuel_type` e `region` enquanto `/compare` requer `fuel_type` `region` e dois parâmetros de data (`from` e `to`) no formato AAAA-MM
Cada endpoint fornece informações distintas: `/latest` oferece preços atuais `/history` disponibiliza dados históricos `/compare` mostra mudanças de preços e `/trend` apresenta tendências mês a mês Isso permite que os usuários analisem preços de combustíveis atuais e passados de forma eficaz
Os dados são obtidos diretamente do Departamento de Recursos Minerais e Petróleo (DMRE), garantindo alta precisão A API atualiza os preços automaticamente com base em anúncios oficiais e os dados históricos são consistentemente recuperados da mesma fonte, mantendo a confiabilidade
Os casos de uso típicos incluem o orçamento para logística, a análise de tendências de preços de combustíveis para planejamento financeiro e a comparação de preços históricos para análise de custos. Os usuários podem aproveitar os dados para relatórios, previsões e otimização dos custos de transporte com base nas flutuações dos preços dos combustíveis
Os usuários podem utilizar os dados integrando-os em aplicativos para monitoramento em tempo real dos preços dos combustíveis gerando relatórios sobre tendências de preços ou conduzindo análises sobre mudanças nos custos ao longo do tempo O formato JSON estruturado permite fácil análise e integração em várias ferramentas de visualização de dados