Documentação piloto da API Rapid Cars
Prévia de acesso antecipado
Esta documentação faz parte de uma iniciativa de pré-visualização de acesso antecipado somente para parceiros selecionados. Um programa piloto foi lançado no segundo trimestre de 2025, com um programa beta previsto para setembro de 2025 e disponibilidade geral em 2026.
Se você estiver interessado em se tornar um parceiro piloto ou beta, entre em contato com seu gerente de conta.
O pacote de API Rapid Cars
A API Rapid Cars permite reservas completas de aluguel de carros com tecnologia do impressionante inventário de aluguel de carros do Expedia Group, criando uma experiência mais holística para seus clientes. Com acesso a 47.000 fornecedores em mais de 190 países, os parceiros podem expandir significativamente suas ofertas e aumentar as reservas. O design modular da nossa API permite que você personalize o processo de reserva de viajantes com facilidade para atender às necessidades dos seus negócios.
Nossos endpoints de carros fornecem aos desenvolvedores acesso abrangente aos serviços de aluguel de carros, permitindo funcionalidades como pesquisar carros disponíveis em todos os locais, visualizar detalhes de preços e extras disponíveis, registrar métodos de pagamento, criar reservas, recuperar detalhes de reservas e realizar cancelamentos. Veja abaixo uma visão geral do fluxo de carros:

Conheça os pontos finais da Rapid Cars
Como este produto ainda está na fase de acesso inicial, tenha em mente que os detalhes do esquema e a funcionalidade ainda estão em desenvolvimento ativo e podem mudar antes do lançamento completo deste produto para parceiros.
Ação | Método | REST URI | Resultado |
---|---|---|---|
Pesquisar carros | GET | /carros/disponibilidade | Retorna os diferentes carros de aluguel disponíveis com base em vários critérios, por exemplo, retirada, devolução e raio de busca, com um máximo de 200 carros por solicitação. A resposta inclui detalhes como ID do aluguel do carro, locais de retirada/devolução, tipo de carro, quilometragem e muito mais. |
Veja os detalhes | GET | /carros/{id_de_aluguel_de_carro}/detalhes | Retorna os detalhes de um carro específico, incluindo um detalhamento de preço, extras opcionais e políticas. |
Cadastre um método de pagamento para a reserva | POST | /pagamentos | Retorna um token de pagamento que será incluído no corpo da solicitação de criação de reserva. Este ponto final não é o mesmo que em outras APIs. |
Faça a reserva | POST | /itinerários/carro | Conclui o processo de reserva. |
Recuperar a reserva | GET | /itinerários/carro | Retorna os detalhes de uma reserva por affiliate_reference . |
GET | /itinerários/{itinerário_id}/carro | Retorna detalhes do itinerário por itinerary_id . | |
Cancelar uma reserva | EXCLUIR | /itinerários/{itinerário_id}/carro | Cancela uma reserva existente. |
Caso de uso
Veja como você pode usar a API do Rapid Cars para criar uma experiência de reserva completa para seus clientes.
Passo 1 - Procure o carro perfeito
Use /cars/availability para permitir que os clientes pesquisem veículos disponíveis para sua localização e datas.
Observação: o número máximo de resultados que serão retornados é 200.
Parâmetro chave | Descrição | Recomendação |
---|---|---|
pickup_time | Horário de retirada do carro alugado. | Dado no formato ISO 8601 estendido, por exemplo 2018-02-12T11:59:00.000Z |
dropoff_time | Horário de devolução do carro alugado. | Dado no formato ISO 8601 estendido, por exemplo 2018-02-12T11:59:00.000Z |
pickup_area | O local de retirada do carro é fornecido em raio e coordenadas. | O formato é radius,latitude,longitude , por exemplo. 10,37.9838,23.7275. Somente um de pickup_area ou pickup_airport é necessário. |
dropoff_area | O local de entrega do carro é fornecido em raio e coordenadas. | O formato é radius,latitude,longitude , por exemplo 10,37.9838,23.7275. Somente um de dropoff_area ou dropoff_airport é permitido. |
pickup_airport | O aeroporto onde o carro será retirado. | Somente um de pickup_area ou pickup_airport é necessário. |
dropoff_airport | O aeroporto onde o carro será deixado. | Somente um de dropoff_area ou dropoff_airport é permitido. |
currency | A moeda desejada para as taxas. | Fornecido no formato ISO 4217, por exemplo USD. |
language | O idioma desejado para a resposta. | Use somente códigos de idioma ISO639-1 alfa 2. Confira esta lista para mais informações. |
country_code | O código do país do ponto de venda do viajante. | Fornecido no formato ISO 3166-1 alfa-2. Isso deve representar o país onde a transação está ocorrendo. |
rental_company | Permite filtrar por empresa de aluguel. | É possível especificar no máximo 20 locadoras repetindo o parâmetro de consulta rental_company várias vezes. |
Etapa 2 - Obtenha detalhes
Use o ponto de extremidade /cars/{car_rental_id}/details para recuperar informações adicionais sobre o veículo, incluindo um detalhamento de preços e políticas.
Etapa 3 - Obtenha informações do cliente sobre o método de pagamento escolhido
Agora você pode usar o ponto de extremidade /payments para permitir que o cliente registre um método de pagamento para a reserva.
A resposta conterá um payment_token
, que será incluído no corpo da solicitação de criação de reserva.
Etapa 4 - Crie a reserva
A resposta /cars/{car_rental_id}/details retorna um link para concluir a sessão de pagamento e criar uma reserva. O ponto de extremidade /itineraries/car permite que a reserva seja concluída.
Etapa 5 - Recuperar a reserva
Para recuperar os detalhes da reserva, chame o endpoint /itineraries/{itinerary_id}/car para obter seu ID de confirmação.
Gostou da aparência da nova API do Rapid Cars? Então você também pode se interessar por nossas próximas APIs de voos e atividades. Fale com seu gerente de conta para obter mais informações.--- title: Carros shortTitle: Carros intro: Habilite a reserva de carros de ponta a ponta com a API Rapid Cars
Documentação piloto da API Rapid Cars
Prévia de acesso antecipado
Esta documentação faz parte de uma iniciativa de pré-visualização de acesso antecipado somente para parceiros selecionados. Um programa piloto foi lançado no segundo trimestre de 2025, com um programa beta previsto para setembro de 2025 e disponibilidade geral em 2026.
Se você estiver interessado em se tornar um parceiro piloto ou beta, entre em contato com seu gerente de conta.
O pacote da API Rapid Cars
A API Rapid Cars permite reservas completas de aluguel de carros com tecnologia do impressionante inventário de aluguel de carros do Expedia Group, criando uma experiência mais holística para seus clientes. Com acesso a 47.000 fornecedores em mais de 190 países, os parceiros podem expandir significativamente suas ofertas e aumentar as reservas. O design modular da nossa API permite que você personalize o processo de reserva de viajantes com facilidade para atender às necessidades dos seus negócios.
Nossos endpoints de carros fornecem aos desenvolvedores acesso abrangente aos serviços de aluguel de carros, permitindo funcionalidades como pesquisar carros disponíveis em todos os locais, visualizar detalhes de preços e extras disponíveis, registrar métodos de pagamento, criar reservas, recuperar detalhes de reservas e realizar cancelamentos. Veja abaixo uma visão geral do fluxo de carros:

Conheça os pontos finais da Rapid Cars
Como este produto ainda está na fase de acesso inicial, tenha em mente que os detalhes do esquema e a funcionalidade ainda estão em desenvolvimento ativo e podem mudar antes do lançamento completo deste produto para parceiros.
Ação | Método | REST URI | Resultado |
---|---|---|---|
Pesquisar carros | GET | /carros/disponibilidade | Retorna os diferentes carros de aluguel disponíveis com base em vários critérios, por exemplo, retirada, devolução e raio de busca, com um máximo de 200 carros por solicitação. A resposta inclui detalhes como ID do aluguel do carro, locais de retirada/devolução, tipo de carro, quilometragem e muito mais. |
Veja os detalhes | GET | /carros/{id_de_aluguel_de_carro}/detalhes | Retorna os detalhes de um carro específico, incluindo um detalhamento de preço, extras opcionais e políticas. |
Cadastre um método de pagamento para a reserva | POST | /pagamentos | Retorna um token de pagamento que será incluído no corpo da solicitação de criação de reserva. Este ponto final não é o mesmo que em outras APIs. |
Faça a reserva | POST | /itinerários/carro | Conclui o processo de reserva. |
Recuperar a reserva | GET | /itinerários/carro | Retorna os detalhes de uma reserva por affiliate_reference . |
GET | /itinerários/{itinerário_id}/carro | Retorna detalhes do itinerário por itinerary_id . | |
Cancelar uma reserva | EXCLUIR | /itinerários/{itinerário_id}/carro | Cancela uma reserva existente. |
Caso de uso
Veja como você pode usar a API do Rapid Cars para criar uma experiência de reserva completa para seus clientes.
Passo 1 - Procure o carro perfeito
Use /cars/availability para permitir que os clientes pesquisem veículos disponíveis para sua localização e datas.
Observação: o número máximo de resultados que serão retornados é 200.
Parâmetro chave | Descrição | Recomendação |
---|---|---|
pickup_time | Horário de retirada do carro alugado. | Dado no formato ISO 8601 estendido, por exemplo 2018-02-12T11:59:00.000Z |
dropoff_time | Horário de devolução do carro alugado. | Dado no formato ISO 8601 estendido, por exemplo 2018-02-12T11:59:00.000Z |
pickup_area | O local de retirada do carro é fornecido em raio e coordenadas. | O formato é radius,latitude,longitude , por exemplo. 10,37.9838,23.7275. Somente um de pickup_area ou pickup_airport é necessário. |
dropoff_area | O local de entrega do carro é fornecido em raio e coordenadas. | O formato é radius,latitude,longitude , por exemplo 10,37.9838,23.7275. Somente um de dropoff_area ou dropoff_airport é permitido. |
pickup_airport | O aeroporto onde o carro será retirado. | Somente um de pickup_area ou pickup_airport é necessário. |
dropoff_airport | O aeroporto onde o carro será deixado. | Somente um de dropoff_area ou dropoff_airport é permitido. |
currency | A moeda desejada para as taxas. | Fornecido no formato ISO 4217, por exemplo USD. |
language | O idioma desejado para a resposta. | Use somente códigos de idioma ISO639-1 alfa 2. Confira esta lista para mais informações. |
country_code | O código do país do ponto de venda do viajante. | Fornecido no formato ISO 3166-1 alfa-2. Isso deve representar o país onde a transação está ocorrendo. |
rental_company | Permite filtrar por empresa de aluguel. | É possível especificar no máximo 20 locadoras repetindo o parâmetro de consulta rental_company várias vezes. |
Etapa 2 - Obtenha detalhes
Use o ponto de extremidade /cars/{car_rental_id}/details para recuperar informações adicionais sobre o veículo, incluindo um detalhamento de preços e políticas.
Etapa 3 - Obtenha informações do cliente sobre o método de pagamento escolhido
Agora você pode usar o ponto de extremidade /payments para permitir que o cliente registre um método de pagamento para a reserva.
A resposta conterá um payment_token
, que vai no corpo da solicitação de criação de reserva.
Etapa 4 - Crie a reserva
A resposta /cars/{car_rental_id}/details retorna um link para concluir a sessão de pagamento e criar uma reserva. O ponto de extremidade /itineraries/car permite que a reserva seja concluída.
Etapa 5 - Recuperar a reserva
Para recuperar os detalhes da reserva, chame o endpoint /itineraries/{itinerary_id}/car para obter seu ID de confirmação.
Gostou da aparência da nova API do Rapid Cars? Então você também pode se interessar por nossas próximas APIs de voos e atividades. Fale com seu gerente de conta para obter mais informações.