GOL Passagens Aéreas API Endpoint: como consultar voos, tarifas e itinerários em JSON
Quer testar? Acesse o dashboard e ganhe 100 créditos grátis para começar.
Ir para o DashboardSe você chegou aqui pesquisando por GOL Passagens Aéreas API endpoint, API GOL, API voos GOL, API passagens aéreas ou como consultar tarifas da GOL por API, provavelmente quer uma coisa muito concreta: transformar uma busca de voos em dados estruturados para um sistema.
Em vez de abrir o site, preencher origem, destino, data e passageiros manualmente, a API para GOL da GeckoAPI permite consultar itinerários de voegol.com.br usando um payload HTTP e receber uma resposta em JSON com horários, segmentos, marcas tarifárias e menor tarifa disponível por itinerário.
O endpoint é útil para travel apps, comparadores de passagens, BI de aviação, alertas de preço, backoffices de turismo, agentes de IA e qualquer produto que precise acompanhar disponibilidade e preço de voo sem manter scraping próprio.
TL;DR
Para consultar passagens aéreas da GOL via API na GeckoAPI, faça um POST em:
https://api.geckoapi.com.br/v1/extract
com:
target: "voegol.com.br"type: "plp"from: aeroporto de origem em código IATA, comoGRUto: aeroporto de destino em código IATA, comoGIGdepartureDate: data de ida emYYYY-MM-DDreturnDate: data de volta opcionalnumAdults,numChildrenenumInfants: composição de passageiros
Você recebe um JSON com itineraries[], segments[], offers[], cheapestOffer, horários de partida e chegada, paradas, duração e tarifas em BRL.
O que é um endpoint de API para GOL Passagens Aéreas
Um endpoint de API para GOL Passagens Aéreas é uma interface HTTP que permite consultar programaticamente dados de busca de voos da GOL.
Na prática, isso significa que seu sistema envia uma requisição com os parâmetros da viagem e recebe uma resposta estruturada. A aplicação não precisa depender de cópia manual, browser automation, HTML scraping ou planilhas preenchidas a partir de navegação humana.
O endpoint da GeckoAPI para GOL foi desenhado para consultas de busca, também conhecidas como PLP ou página de listagem. Ele não é uma API de emissão, reserva ou pagamento de passagem. O foco é extração estruturada de dados de itinerários e tarifas.
Isso é importante para manter a integração no escopo correto:
- monitorar preço de passagens GOL
- consultar voos por rota e data
- comparar horários e paradas
- alimentar dashboards e modelos analíticos
- responder perguntas em chatbots e agentes de viagem
- guardar histórico de menor tarifa por rota
Por que usar uma API pronta em vez de scraping da GOL
Muita equipe começa tentando automatizar a busca de passagens com navegador, Selenium, Playwright ou engenharia reversa de chamadas internas. Isso pode funcionar em um teste curto, mas costuma virar manutenção permanente.
Os gargalos mais comuns são:
- mudança de fluxo na busca de voos
- parâmetros sensíveis a contexto
- headers e payloads difíceis de reproduzir
- bloqueios e instabilidade quando há escala
- normalização manual de tarifas, segmentos e horários
- alto custo operacional de browser automation
- dificuldade para manter logs, retry e observabilidade
Com uma API pronta, a responsabilidade da sua aplicação fica muito mais simples: enviar origem, destino, datas e passageiros; receber JSON padronizado; integrar no seu produto.
Se você está comparando abordagens, vale ler também o guia Web Scraping vs API Pronta.
Como funciona o endpoint GOL na GeckoAPI
O endpoint base da GeckoAPI é:
POST https://api.geckoapi.com.br/v1/extract
Para a GOL, você usa o target:
{
"target": "voegol.com.br",
"type": "plp"
}
O type: "plp" representa uma busca de resultados de voos. Você informa os campos da viagem, e o backend monta a busca canônica para consultar os dados necessários.
Esse modelo é mais amigável para desenvolvedores porque você não precisa enviar uma URL manual da GOL. Em vez disso, trabalha com campos do próprio domínio de viagem.
Exemplo de chamada: buscar voos GOL de GRU para GIG
curl -X POST \
-H "Authorization: Bearer SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{
"target": "voegol.com.br",
"type": "plp",
"from": "GRU",
"to": "GIG",
"departureDate": "2026-05-17",
"numAdults": 1,
"numChildren": 0,
"numInfants": 0
}' \
https://api.geckoapi.com.br/v1/extract
Esse request consulta voos da GOL saindo de Guarulhos (GRU) para Rio de Janeiro/Galeão (GIG) em uma data específica.
Para ver todos os detalhes técnicos do contrato, acesse a documentação do endpoint voegol.com.br:plp.
Exemplo de busca GOL ida e volta
Para uma busca de passagens aéreas GOL com retorno, inclua returnDate:
curl -X POST \
-H "Authorization: Bearer SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{
"target": "voegol.com.br",
"type": "plp",
"from": "BSB",
"to": "SDU",
"departureDate": "2026-06-10",
"returnDate": "2026-06-15",
"numAdults": 2,
"numChildren": 1,
"numInfants": 0
}' \
https://api.geckoapi.com.br/v1/extract
Esse formato é útil para produtos de viagem que precisam consultar disponibilidade e tarifa para família, casal, viagem corporativa ou pacote.
Campos de entrada do endpoint de passagens aéreas GOL
| Campo | Obrigatório | O que representa |
|---|---|---|
target | Sim | Sempre voegol.com.br |
type | Sim | Sempre plp para busca de itinerários |
from | Sim | Código IATA do aeroporto de origem, como GRU, CGH, BSB ou SSA |
to | Sim | Código IATA do aeroporto de destino, como GIG, SDU, REC ou FOR |
departureDate | Sim | Data de ida no formato YYYY-MM-DD |
returnDate | Não | Data de volta no formato YYYY-MM-DD |
numAdults | Não | Quantidade de adultos, padrão 1 |
numChildren | Não | Quantidade de crianças, padrão 0 |
numInfants | Não | Quantidade de bebês, padrão 0 |
O endpoint não aceita url manual. Essa é uma decisão importante para estabilidade da integração: você envia campos claros e evita acoplar seu sistema à estrutura pública de uma URL de busca.
Exemplo de resposta JSON da API GOL
Uma resposta simplificada pode ter este formato:
{
"requestId": "99999999-1111-4111-8111-999999999999",
"executionId": "99999999-2222-4222-8222-999999999999",
"data": {
"source": "voegol.com.br",
"type": "plp",
"searchType": "ONE_WAY",
"from": "GRU",
"to": "GIG",
"departureDate": "2026-05-17",
"returnDate": "",
"numAdults": 1,
"numChildren": 0,
"numInfants": 0,
"totalResults": 1,
"itineraries": [
{
"position": 1,
"origin": "GRU",
"destination": "GIG",
"departure": "2026-05-17T13:25:00",
"arrival": "2026-05-17T14:25:00",
"stopsCount": 0,
"duration": "PT1H",
"segments": [
{
"origin": "GRU",
"destination": "GIG",
"departure": "2026-05-17T13:25:00",
"arrival": "2026-05-17T14:25:00",
"flight": {
"airlineCode": "G3",
"flightNumber": "1234",
"equipmentCode": "738"
}
}
],
"offers": [
{
"brandLabel": "Light",
"cabinClass": "Economy",
"seatsRemaining": 9,
"total": {
"currency": "BRL",
"amount": 1168.34
}
}
],
"cheapestOffer": {
"brandLabel": "Light",
"total": {
"currency": "BRL",
"amount": 1168.34
}
}
}
]
}
}
Com esse payload, seu produto consegue exibir voos, salvar histórico, comparar menor tarifa, avaliar disponibilidade e cruzar os dados com outras fontes de viagem.
O que dá para construir com a API GOL
1. Monitoramento de tarifas GOL
Você pode rodar consultas recorrentes para uma lista de rotas e datas e armazenar a menor tarifa em banco. Isso permite criar alertas como:
- tarifa abaixo de um valor-alvo
- aumento ou queda por rota
- diferença entre ida e ida e volta
- variação por composição de passageiros
Esse é um dos usos mais diretos para quem busca API de monitoramento de passagens aéreas.
2. Comparador de passagens aéreas
Apps de viagem podem consultar GOL, Decolar, ClickBus, hotéis e outras fontes em uma experiência única. A GeckoAPI já possui APIs de turismo como Decolar, Booking, ClickBus, Hoteis.com e Airbnb.
Para uma visão agregada, veja também a página de API para viagens.
3. BI de aviação e turismo
Times de dados podem analisar:
- rotas com maior oferta
- faixas de preço por aeroporto
- horários mais frequentes
- presença de voos diretos ou com parada
- diferença de tarifa por marca tarifária
- comportamento de preço por antecedência
O ganho está em trabalhar com um schema consistente, em vez de reconstruir dados a partir de páginas públicas.
4. Chatbots e agentes de viagem com IA
Um chatbot conectado à API pode responder perguntas como:
- “Qual é o voo GOL mais barato de GRU para GIG nessa data?”
- “Existe voo direto da GOL amanhã?”
- “Quais horários aparecem para BSB até SDU?”
- “A menor tarifa está em qual marca tarifária?”
Para agentes de IA, o dado estruturado é decisivo: ele reduz alucinação e permite respostas com base em consulta real.
5. Rotinas internas e automação operacional
Agências, operadoras e times de revenue intelligence podem usar o endpoint em ETLs, relatórios, rotinas de auditoria, alertas internos e enriquecimento de CRM.
Exemplo em JavaScript
const response = await fetch("https://api.geckoapi.com.br/v1/extract", {
method: "POST",
headers: {
Authorization: "Bearer SUA_CHAVE",
"Content-Type": "application/json",
},
body: JSON.stringify({
target: "voegol.com.br",
type: "plp",
from: "GRU",
to: "GIG",
departureDate: "2026-05-17",
numAdults: 1,
numChildren: 0,
numInfants: 0,
}),
});
const payload = await response.json();
const itineraries = payload.data.itineraries;
const cheapest = itineraries[0]?.cheapestOffer;
console.log(cheapest);
Exemplo em Python
import requests
response = requests.post(
"https://api.geckoapi.com.br/v1/extract",
headers={
"Authorization": "Bearer SUA_CHAVE",
"Content-Type": "application/json",
},
json={
"target": "voegol.com.br",
"type": "plp",
"from": "GRU",
"to": "GIG",
"departureDate": "2026-05-17",
"numAdults": 1,
"numChildren": 0,
"numInfants": 0,
},
)
payload = response.json()
for itinerary in payload["data"]["itineraries"]:
cheapest = itinerary.get("cheapestOffer")
print(itinerary["departure"], itinerary["arrival"], cheapest)
Boas práticas para integrar passagens GOL por API
Para ter uma integração mais previsível, trate o endpoint como parte de um pipeline de dados:
- normalize códigos IATA antes de chamar a API
- valide
departureDateereturnDateno seu backend - registre
requestIdeexecutionIdnos logs - salve o timestamp de extração junto do preço
- use cache quando o usuário repetir a mesma rota e data
- trate ausência de resultados como estado esperado
- monitore latência, taxa de sucesso e volume de créditos
Também vale separar o uso de dados de busca do uso transacional. A API GOL da GeckoAPI é ideal para consulta, análise e automação de dados; processos de compra, reserva e emissão seguem fluxos próprios do ecossistema de viagens.
Perguntas frequentes sobre API GOL e passagens aéreas
Existe uma API para consultar passagens aéreas da GOL?
Sim. Na GeckoAPI, você pode usar o endpoint voegol.com.br:plp para consultar itinerários e tarifas da GOL por origem, destino, datas e passageiros.
Qual é o endpoint da API GOL na GeckoAPI?
O endpoint HTTP é POST https://api.geckoapi.com.br/v1/extract. No corpo da requisição, envie target: "voegol.com.br" e type: "plp".
Preciso mandar a URL de busca da GOL?
Não. O endpoint não aceita URL manual. Você informa from, to, departureDate, returnDate opcional e passageiros. O backend resolve a busca canônica.
A resposta retorna preço da passagem?
Sim. A resposta inclui ofertas por itinerário em offers[] e a menor oferta em cheapestOffer, com moeda e valor quando disponíveis.
A API retorna voos diretos e com conexão?
Sim. Cada itinerário possui segments[] e stopsCount, permitindo diferenciar voos diretos de opções com parada ou conexão conforme os dados retornados pela busca.
Posso usar para alerta de preço?
Sim. Esse é um dos melhores casos de uso. Você consulta rotas e datas periodicamente, armazena a menor tarifa e dispara alerta quando houver mudança relevante.
Onde está a documentação completa?
Você pode acessar a landing da API GOL, a documentação técnica do endpoint voegol.com.br:plp e o catálogo completo de APIs.
Resumo
Se você precisa de um GOL Passagens Aéreas API endpoint, a abordagem mais prática é usar uma API pronta que receba campos simples e devolva JSON estruturado.
Com a GeckoAPI, você consegue:
- consultar voos GOL por origem, destino e data
- buscar ida ou ida e volta
- enviar quantidade de adultos, crianças e bebês
- receber itinerários, segmentos, horários e duração
- analisar marcas tarifárias e menor preço
- alimentar BI, comparadores, alertas, agentes de IA e automações
Quer testar a API GOL? Acesse a landing da API para GOL, veja a documentação do endpoint ou crie sua conta em dashboard.geckoapi.com.br.
Quer testar?
Acesse o dashboard e ganhe 100 créditos grátis para começar. Sem cartão de crédito.
Criar conta grátis