Google Flights
engine=google_flights
Retorna resultados de Google Travel como JSON estruturado, a partir do mesmo endpoint que atende cada motor.
JSON
Executando a requisição…
Nada foi executado ainda. Envie a requisição para ver a resposta gravada.
Executar responde a partir de uma gravação servida do disco. Para chamar a API de verdade, cole sua própria chave na execução ao vivo abaixo.
Código
curl "https://www.searchapi.io/api/v1/search?engine=google_flights&departure_id=sample_google_flights_departure_id&arrival_id=sample_google_flights_arrival_id&outbound_date=2026-09-01&api_key=E5oa7LbhkKN7YUyj4CwXppK8"
Apenas os parâmetros obrigatórios e os que você define são enviados — a requisição nunca repete para a API os padrões dela mesma.
Use a partir de um agente
Todos os motores do catálogo são alcançáveis a partir de um agente que você já tem aberto. Conecte uma vez e depois pergunte com palavras.
Conectar
claude mcp add searchapi "<YOUR_MCP_URL>" --transport http
Crie sua MCP URL em https://www.searchapi.io/integrations/mcp e cole por cima do espaço reservado. O fluxo de conexão é OAuth, então sua chave de API nunca entra na configuração do seu cliente.
Perguntar
Usando o motor Google Flights da SearchApi, execute esta busca e resuma os resultados: departure_id = "sample_google_flights_departure_id", arrival_id = "sample_google_flights_arrival_id", outbound_date = "2026-09-01"
Acompanha a requisição acima — mude um parâmetro e isto muda junto.
Chamar
Ambos descrevem a requisição que o formulário acima monta.
O servidor MCP da SearchApi foi lido em 2026-08-11: remoto sobre Streamable HTTP, mais de 80 ferramentas, conexão OAuth. Quais motores a lista de ferramentas dele cobre não foi verificado aqui.
Parâmetros
12 parâmetros, lidos do catálogo no momento da renderização.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| departure_idobrigatório | string |
Departure airport IATA code or location kgmid, e.g. JFK. |
| arrival_idobrigatório | string |
Arrival airport IATA code or location kgmid, e.g. LHR. |
| outbound_dateobrigatório | string |
Outbound flight date (YYYY-MM-DD). |
| return_date | string |
Return flight date (YYYY-MM-DD); required for round trips. |
| flight_type | enum |
Type of the flight search.
|
| travel_class | enum |
Cabin class.
|
| adults | integer |
Number of adult passengers. padrão: 1 |
| children | integer |
Number of child passengers. padrão: 0 |
| stops | string |
Maximum number of stops filter. |
| currency | string |
Currency of the returned prices (ISO 4217 code). padrão: USD |
| gl | enum |
Country of the search (two-letter country code).
|
| hl | enum |
Interface language of the search (two-letter language code).
|
Toda requisição também carrega
Três parâmetros estão em todos os motores do catálogo: o motor chamado, a chave que autentica a chamada e a opção de retenção enterprise.
| Parâmetro | Tipo | Descrição |
|---|---|---|
| engineobrigatório | string |
Engine that retrieves the data; fixed per API (see Apis::BY_ENGINE keys). |
| api_keyobrigatório | string |
SearchApi.io API key; alternatively send 'Authorization: Bearer <key>'. |
| zero_retention | boolean |
Enterprise-only: disables all logging and persistent storage of the search. padrão: false |