Um ID.
Sete verdades.
Zero estrago.
A Iternode é a camada canônica de dados do travel tech global. Uma fonte única de verdade em cada fornecedor, cada hotel, cada tarifa. Sempre fresca.
Feito pra OTAs, meta-search, channel managers e plataformas de corporate travel que cansaram de aceitar reconciliação como feature.
Cada hotel existe
sete vezes.
Nenhum bate.
Cada fornecedor tem a própria taxonomia, os próprios IDs, as próprias fotos, os próprios códigos de quarto. Times de travel queimam meses reconciliando dados que já deveriam ser uma coisa só.
Sete IDs pro mesmo prédio.
O mesmo prédio físico acaba com um ID diferente em cada fornecedor grande. Mapeia uma vez — quebra em uma semana.
Fotos de 2019. Preços de ontem.
Conteúdo atualizado a cada trimestre. Preço expira em minutos. Você briga com dois relógios e um time só — e os relógios também não concordam.
3% das reservas falham no checkout.
ID errado. Quarto errado. Tarifa errada. Seu mapa diz uma coisa, o fornecedor diz outra, e o cliente fecha a aba.
Três módulos.
Uma verdade.
Começa pelo índice. Adiciona orquestração quando estiver pronto. Vende inventário quando for a hora. Cada módulo roda sozinho — juntos se compõem.
Um ID canônico por hotel, cross-mapeado em todos os fornecedores principais. Conteúdo rico unificado — amenities, fotos, políticas, coordenadas — normalizado e sempre fresco.
- ÍNDICE2.6M HOTÉIS
- FORNECEDORES47 MAPEADOS
- PRECISÃO99.97%
- INTERFACEREST / GRAPHQL
Traz suas credenciais (BYOC). A gente cuida de fetch paralelo, dedup, normalização, cache — e devolve disponibilidade unificada em menos de 100ms p95.
- MODELOBYOC
- LATÊNCIA P5042MS
- LATÊNCIA P9591MS
- TRANSPORTESSE / WS
Quando bater a hora de vender, plug no nosso aggregator licenciado. Um contrato em vez de doze. Net rates, regras unificadas, e uma única pipeline de reconciliação.
- LICENÇAOTA-GRADE
- TARIFASNET ACCESS
- RESERVAINSTANTÂNEA
- RECONCILIAÇÃOUNIFICADA
Cinco linhas.
Todo hotel.
Cola a API key. Resolve em segundos. Sem XML. Sem SOAP. Sem call comercial antes do sandbox. É assim que infra de travel moderna parece.
Ler os docs →import { Iternode } from '@iternode/sdk' const node = new Iternode({ apiKey: process.env.ITERNODE_KEY }) // One canonical ID across every supplier. const hotel = await node.registry.resolve({ name: 'Copacabana Palace', city: 'Rio de Janeiro', country: 'BR', }) hotel.id // → itn_7k9m2p hotel.suppliers // → { <9 supplier refs, redacted> } hotel.lastFresh // → 2026-04-24T14:47:22Z