Preço do Cruzeiro API

API ID 14256

Pesquise navegações e leia a tarifa atual preços das cabines e itinerário além de quedas recentes de tarifas em 10 linhas de cruzeiro

291 ms resp. média

Documentação da API

Endpoints

Requisição
Retorna navegações que correspondem aos filtros. Cada linha inclui cruise_id, o id usado pelo Detalhe do Cruzeiro, além do navio, datas, tarifa e preços de cabine. Cada filtro é opcional
Endpoint ID: 35385
GET https://zylalabs.com/api/14256/cruise+price+api/35385/search+cruises
PARÂMETROS DE ENTRADA

Buscar Cruzeiros — Recursos do endpoint

Objeto Descrição
min_duration Opcional Minimum cruise length in nights.
max_duration Opcional Maximum cruise length in nights.
min_price_eur Opcional Minimum per-person fare in euros. Rows without a fare are left out.
max_price_eur Opcional Maximum per-person fare in euros.
ship Opcional Ship name. Exact match. Separate several names with a comma.
port Opcional Port name exactly as the line publishes it, such as Rome (Civitavecchia), Italy.
destination Opcional Destination label, such as Mediterranean. Repeat the filter for more than one.
sort Opcional Sort field and direction. Default is departure_date:asc. Also price_euro, duration, price_per_night_eur and updated_at.
starting_after Opcional Cursor from the previous response next_cursor. Keep the other filters unchanged.
company Opcional Cruise line slug, such as princess. Omit it to search every line.
locale Opcional Market code such as en_US. It picks the currency and the fare for that market.
limit Opcional How many sailings to return. The default is 20. A higher value is capped by the plan.
departure_after Opcional Earliest departure date to include, yyyy-mm-dd, inclusive.
departure_before Opcional Latest departure date to include, yyyy-mm-dd, inclusive.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

min_duration
max_duration
min_price_eur
max_price_eur
ship
port
destination
sort
starting_after
company
locale
limit
departure_after
departure_before
RESPOSTA DE EXEMPLO DA API
JSON
{
    "data": [
        {
            "cabin_prices_per_person": {
                "BALCONY": 2319,
                "INTERIOR": 1453
            },
            "company": "princess",
            "cruise_id": "N634",
            "currency": "USD",
            "departure_date": "2026-10-06",
            "destinations": [
                "Mediterranean"
            ],
            "duration": 7,
            "locale": "en_US",
            "ports_list": [
                {
                    "arrival": null,
                    "day": 1,
                    "departure": null,
                    "port": "Rome (Civitavecchia), Italy"
                }
            ],
            "price": 1453,
            "price_euro": 1296.24,
            "price_per_night_eur": 185.18,
            "ship_name": "Enchanted Princess",
            "updated_at": "2026-10-06T06:24:17Z"
        }
    ],
    "has_more": true,
    "next_cursor": null,
    "request_id": "01JSAXEXAMPLE"
}
Buscar Cruzeiros — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/14256/cruise+price+api/35385/search+cruises?company=princess&locale=en_US&limit=5' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Retorna uma navegação: navio, itinerário, tarifa atual por pessoa e preços de cabine. O id é cruise_id da Busca de Cruzeiros. Utilize a mesma empresa e localidade daquela busca. Exemplo: N634 para princess e en_US
Endpoint ID: 35382
GET https://zylalabs.com/api/14256/cruise+price+api/35382/cruise+detail
PARÂMETROS DE ENTRADA

Detalhe do Cruzeiro — Recursos do endpoint

Objeto Descrição
company Obrigatório Cruise line slug. Required, and it must match the company from the Search Cruises row.
locale Obrigatório Market code such as en_US. Required. Use the same locale as the search that returned cruise_id.
id Obrigatório

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

company
locale
RESPOSTA DE EXEMPLO DA API
JSON
{
    "data": {
        "cabin_fare_details": null,
        "cabin_prices_per_person": {
            "BALCONY": 2319,
            "INTERIOR": 1453
        },
        "company": "princess",
        "cruise_id": "N634",
        "currency": "USD",
        "departure_date": "2026-10-06",
        "destinations": [
            "Mediterranean"
        ],
        "duration": 7,
        "locale": "en_US",
        "ports_list": [
            {
                "arrival": null,
                "day": 1,
                "departure": null,
                "port": "Rome (Civitavecchia), Italy"
            }
        ],
        "price": 1453,
        "price_euro": 1296.24,
        "price_per_night_eur": 185.18,
        "ship_name": "Enchanted Princess",
        "updated_at": "2026-10-06T06:24:17Z"
    },
    "request_id": "01JSAXEXAMPLE"
}
Detalhe do Cruzeiro — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/14256/cruise+price+api/35382/cruise+detail?company=princess&locale=en_US&id=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Retorna os cruzeiros cujas tarifas caíram, com o preço anterior, o preço atual e a porcentagem de queda. Cada linha inclui cruise_id, que é o id para Detalhe do Cruzeiro. Cada filtro é opcional
Endpoint ID: 35384
GET https://zylalabs.com/api/14256/cruise+price+api/35384/recent+price+drops
PARÂMETROS DE ENTRADA

Quedas de Preço Recentes — Recursos do endpoint

Objeto Descrição
company Opcional Cruise line slug. Limits the drops to one line. Omit it to include every line.
locale Opcional Market code such as en_US. Drops are measured per market. Omit it to include every market.
min_drop_pct Opcional Only include drops of at least this percentage. For example, 10 means 10 percent.
since Opcional Only drops detected on or after this date, in yyyy-mm-dd, UTC.
limit Opcional How many drops to return. The default is 20. A higher value is capped by the plan.
sort Opcional Sort field and direction: drop_pct, detected_at or current_price_euro, with :asc or :desc. Default is drop_pct:desc.
starting_after Opcional Cursor from the previous response next_cursor. Keep the other filters unchanged.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

company
locale
min_drop_pct
since
limit
sort
starting_after
RESPOSTA DE EXEMPLO DA API
JSON
{
    "data": [
        {
            "cabin_type": "INTERIOR",
            "company": "princess",
            "cruise_id": "N634",
            "currency": "USD",
            "current_price": 1453,
            "current_price_euro": 1296.24,
            "departure_date": "2026-10-06T00:00:00Z",
            "destinations": [
                "Mediterranean"
            ],
            "detected_at": "2026-10-06T06:24:17Z",
            "drop_amount_euro": 201.76,
            "drop_pct": 13.5,
            "duration": 7,
            "itinerary_url": null,
            "locale": "en_US",
            "previous_price": 1680,
            "previous_price_euro": 1498,
            "ship_name": "Enchanted Princess",
            "title": "Enchanted Princess Mediterranean"
        }
    ],
    "has_more": false,
    "next_cursor": null,
    "request_id": "01JSAXEXAMPLE"
}
Quedas de Preço Recentes — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/14256/cruise+price+api/35384/recent+price+drops?company=princess&locale=en_US&min_drop_pct=10&since=2026-09-01&limit=5&sort=drop_pct:desc' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Chave de acesso à API e autenticação

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 Preço do Cruzeiro API basta incluir seu token Bearer no cabeçalho Authorization.

Cabeçalhos
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.

(Economize 2 meses com cobrança anual 🎉)

A partir de
$10.000/Ano


  • Volume personalizado
  • Limite de taxa personalizado
  • Suporte ao cliente especializado
  • Monitoramento de API em tempo real

Visão Geral

A Busca de Cruzeiros retorna navegações para uma linha de cruzeiro e um mercado. Cada linha inclui o cruise_id. Copie esse valor para os Detalhes do Cruzeiro e envie a mesma empresa e local, pois o id é único apenas dentro de uma linha. O id de exemplo é N634 para a Princess em en_US. Uma linha de Quedas de Preços Recentes também inclui o cruise_id. Os Detalhes do Cruzeiro retornam essa navegação: título, navio, data de partida, noites, a tarifa por pessoa na moeda do mercado e em euros, a tarifa noturna em euros, preços de cabines, promoções onde a linha as publica, destinos e o itinerário porto a porto. As Quedas de Preços Recentes retornam navegações cuja tarifa caiu, com o preço anterior, o preço atual, a queda em euros e a porcentagem de queda. Cada filtro na Busca de Cruzeiros e nas Quedas de Preços Recentes é opcional

Preço do Cruzeiro API FAQs

A API de Preços de Cruzeiros permite que você pesquise passeios e recupere informações de tarifas atuais preços de cabines e itinerários detalhados Também fornece acesso a quedas recentes de tarifas em 10 linhas de cruzeiro diferentes

O `cruise_id` é único dentro de uma linha de cruzeiros específica e mercado Ao usar o `cruise_id` obtido de `Search Cruises` ou `Recent Price Drops` para consultar `Cruise Detail`, você também deve fornecer a mesma empresa (linha de cruzeiros) e local (mercado) para garantir a recuperação precisa dos detalhes da viagem

O endpoint `Detalhe do Cruzeiro` fornece informações abrangentes, incluindo o título da navegação, nome do navio, data de partida, número de noites, tarifa por pessoa tanto na moeda do mercado quanto em euros, a tarifa noturna em euros, preços detalhados de cabines, promoções disponíveis (se publicadas pela companhia de cruzeiro), destinos e um itinerário porto a porto

O endpoint `Quedas de Preço Recentes` é projetado para esse propósito Ele retorna navegações onde a tarifa diminuiu recentemente fornecendo o preço anterior o preço atual o valor da queda em euros e a porcentagem da redução da tarifa

Os desenvolvedores podem aproveitar esta API para construir aplicativos que exibem preços de cruzeiros em tempo real comparam tarifas entre diferentes sailings e linhas de cruzeiro alertam os usuários sobre quedas de preço e fornecem informações detalhadas sobre itinerários Isso possibilita a criação de plataformas de reserva de viagens dinâmicas e ferramentas de rastreamento de preços

O endpoint `Buscar Cruseiros` retorna uma lista de navegações com detalhes como cruise_id, nome do navio, data de partida e preços de cabines O endpoint `Detalhes do Cruzeiro` fornece informações abrangentes sobre uma navegação específica, incluindo itinerário e detalhes da tarifa O endpoint `Quedas Recentes de Preço` lista navegações com reduções de tarifa, mostrando preços anteriores e atuais junto com porcentagens de queda

Os campos principais incluem `cruise_id`, `company`, `departure_date`, `ship_name`, `cabin_prices_per_person` e `destinations`. Em `Recent Price Drops`, campos adicionais como `previous_price`, `current_price` e `drop_pct` estão incluídos para destacar as mudanças nas tarifas

Cada endpoint retorna dados em um formato JSON estruturado Para `Buscar Cruzeiros` e `Detalhe do Cruzeiro` os dados estão aninhados sob um objeto `data` enquanto `Quedas de Preço Recentes` retorna um array de objetos de navegação Cada objeto de navegação contém detalhes relevantes facilitando a análise e utilização

Cada ponto final permite filtros opcionais como companhia de cruzeiro, data de partida e destino Os usuários podem personalizar suas solicitações incluindo esses parâmetros para restringir os resultados da pesquisa com base em critérios específicos

`Buscar Cruzeiros` fornece uma lista de navegações disponíveis enquanto `Detalhe do Cruzeiro` oferece informações detalhadas sobre uma navegação específica `Quedas de Preços Recentes` foca nas mudanças de tarifas mostrando quais navegações tiveram reduções de preço e em quanto

Os usuários podem extrair campos específicos como `ship_name` e `departure_date` para exibição em aplicativos O `cruise_id` pode ser usado para buscar informações detalhadas de `Cruise Detail`, enquanto `Recent Price Drops` pode ajudar os usuários a identificar o melhor momento para reservar com base nas reduções de tarifas

Os dados são coletados de várias companhias de cruzeiro, garantindo uma visão abrangente das navegações disponíveis e das mudanças de tarifas A API agrega essas informações para fornecer aos usuários detalhes de cruzeiro atualizados e precisos

Casos de uso típicos incluem a construção de plataformas de reserva de viagens, criação de ferramentas de comparação de tarifas e desenvolvimento de aplicativos que alertam os usuários sobre quedas de preços. Esses dados ajudam os usuários a tomar decisões informadas sobre reservas de cruzeiros e itinerários

Perguntas Frequentes Gerais

O Zyla API Hub é como uma grande loja de APIs, onde você pode encontrar milhares delas em um só lugar. Também oferecemos suporte dedicado e monitoramento em tempo real de todas as APIs. Após se cadastrar, você pode escolher quais APIs deseja usar. Lembre-se apenas de que cada API precisa de sua própria assinatura. Mas se você se inscrever em várias, usará a mesma chave para todas elas, facilitando as coisas para você.
Os preços são listados em USD (Dólar Americano), EUR (Euro), CAD (Dólar Canadense), AUD (Dólar Australiano) e GBP (Libra Esterlina). Aceitamos todos os principais cartões de débito e crédito. Nosso sistema de pagamento usa a mais recente tecnologia de segurança e é operado pela Stripe, uma das empresas de pagamento mais confiáveis do mundo. Se tiver problemas para pagar com cartão, entre em contato conosco em [email protected]

Além disso, se você já tiver uma assinatura ativa em qualquer uma dessas moedas (USD, EUR, CAD, AUD, GBP), essa moeda será mantida para assinaturas subsequentes. Você pode alterar a moeda a qualquer momento, desde que não tenha assinaturas ativas.
A moeda local exibida na página de preços é baseada no país do seu endereço IP e é fornecida apenas como referência. Os preços reais são em USD (Dólar Americano). Ao efetuar o pagamento, a cobrança aparecerá no extrato do seu cartão em USD, mesmo que você veja o valor equivalente em sua moeda local em nosso site. Isso significa que você não pode pagar diretamente com sua moeda local.
Ocasionalmente, o banco pode recusar a cobrança devido às configurações de proteção contra fraude. Sugerimos contatar seu banco inicialmente para verificar se estão bloqueando nossas cobranças. Você também pode acessar o Portal de Cobrança e alterar o cartão associado para realizar o pagamento. Se isso não funcionar e precisar de mais ajuda, entre em contato com nossa equipe em [email protected]
Os preços são determinados por uma assinatura recorrente mensal ou anual, dependendo do plano escolhido.
As chamadas de API são descontadas do seu plano com base nas requisições bem-sucedidas. Cada plano possui um número específico de chamadas por mês. Apenas chamadas bem-sucedidas, indicadas por uma resposta com Status 200, serão contabilizadas, garantindo que falhas não afetem sua cota mensal.
O Zyla API Hub funciona com um sistema de assinatura mensal recorrente. Seu ciclo de cobrança começa no dia em que você compra um dos planos pagos e será renovado no mesmo dia do mês seguinte. Portanto, cancele sua assinatura com antecedência se quiser evitar cobranças futuras.
Para fazer upgrade do seu plano atual, acesse a página de preços da API e selecione o novo plano desejado. O upgrade é instantâneo, permitindo aproveitar imediatamente os recursos do novo plano. Observe que as chamadas restantes do plano anterior não serão transferidas; você será cobrado pelo valor integral do novo plano.
Para verificar quantas chamadas de API restam para o mês atual, consulte o campo 'X-Zyla-API-Calls-Monthly-Remaining' no cabeçalho da resposta. Por exemplo, se seu plano permite 1.000 requisições por mês e você usou 100, este campo no cabeçalho da resposta indicará 900 chamadas restantes.
Para ver o número máximo de requisições de API que seu plano permite, verifique o cabeçalho de resposta 'X-Zyla-RateLimit-Limit'. Por exemplo, se seu plano inclui 1.000 requisições por mês, este cabeçalho exibirá 1.000.
O cabeçalho 'X-Zyla-RateLimit-Reset' mostra o número de segundos até seu limite de taxa ser redefinido. Isso informa quando sua contagem de requisições começará do zero. Por exemplo, se exibir 3.600, significa que restam 3.600 segundos até o limite ser redefinido.
Sim, você pode cancelar seu plano a qualquer momento acessando sua conta e selecionando a opção de cancelamento na página de Cobrança. Observe que upgrades, downgrades e cancelamentos têm efeito imediato. Além disso, após o cancelamento, você não terá mais acesso ao serviço, mesmo que ainda tenha chamadas restantes na sua cota.
Para oferecer a oportunidade de experimentar nossas APIs sem compromisso, oferecemos um teste gratuito de 7 dias que permite realizar até 50 chamadas de API sem custo. Esse teste pode ser usado apenas uma vez; recomendamos aplicá-lo à API que mais interessa. Embora a maioria das APIs ofereça teste gratuito, algumas podem não oferecer. O teste termina após 7 dias ou quando você atingir 50 requisições, o que ocorrer primeiro. Se atingir o limite, será necessário "Iniciar seu plano pago" para continuar. Você encontra esse botão no perfil em Assinatura -> Escolha a API -> aba Preços. Se não cancelar até o 7º dia, sua assinatura será cobrada automaticamente, liberando todas as chamadas do plano.
Após 7 dias, será cobrado o valor total do plano ao qual você estava inscrito durante o teste. Portanto, é importante cancelar antes do término do período. Solicitações de reembolso por esquecimento de cancelamento não são aceitas.
Ao assinar um teste gratuito de API, você pode fazer até 50 chamadas. Se desejar fazer chamadas adicionais além desse limite, a API solicitará que você "Inicie seu plano pago". Você encontra o botão no perfil em Assinatura -> Escolha a API -> aba Preços.
As Ordens de Pagamento são processadas entre os dias 20 e 30 de cada mês. Se você enviar sua solicitação antes do dia 20, seu pagamento será processado dentro desse período.
Você pode nos contatar via chat para receber assistência imediata. Estamos online de 8h às 17h (EST). Se nos contatar após esse horário, retornaremos o mais rápido possível. Além disso, você pode enviar um e-mail para [email protected]

APIs relacionadas