O que é integração API na prática
API é uma interface pela qual um sistema disponibiliza dados ou funções para outro sistema, seguindo regras documentadas. Em vez de uma pessoa abrir uma página, copiar um preço e colar em uma planilha, o seu sistema envia uma solicitação ao endpoint e recebe uma resposta estruturada, geralmente em JSON. Uma integração API transforma essa troca em rotina: consulta dados, valida respostas, grava informações no CRM, ERP, banco de dados ou dashboard e trata falhas.
Um e-commerce pode usar uma API de marketplace para atualizar estoque e pedidos. Uma equipe comercial pode conectar formulários e conversas ao CRM. Um gestor de marketing pode puxar métricas autorizadas de uma plataforma para consolidar relatórios. Nesses casos, a API oferece um contrato técnico conhecido, com autenticação, documentação, limites de uso e campos definidos pelo fornecedor.
O que avaliar antes de aprovar uma API
- Cobertura: os campos disponíveis incluem exatamente o que o processo precisa, como preço final, variações, estoque por SKU, avaliações ou histórico?
- Atualização: os dados são consultados sob demanda, enviados por webhook ou atualizados em intervalos fixos?
- Autorização: a empresa tem conta, credenciais e permissões para acessar aquele endpoint?
- Confiabilidade: há documentação, ambiente de testes, códigos de erro claros e política de versão?
- Destino: quem normaliza e grava os dados recebidos no sistema interno? Uma integração sem modelo de dados consistente apenas muda o problema de lugar.
A integração não precisa terminar em uma planilha. Ela pode alimentar alertas, regras de precificação, painéis e fluxos de atendimento. Para processos que unem canais, CRM e sistemas próprios, automação de processos ajuda a desenhar a sequência inteira, incluindo validações e tratamento de exceções.
API ou web scraping: critérios para decidir
A regra inicial é simples: se há uma API oficial que fornece os dados necessários, com autorização adequada e custo viável, ela tende a ser a primeira opção. Web scraping é a coleta e estruturação de informações visíveis em páginas públicas. Ele lê o conteúdo que um visitante comum vê, transforma campos como nome, preço, URL, categoria e disponibilidade em dados utilizáveis e entrega o resultado em formato organizado.
Na prática, a resposta raramente é absoluta. Uma API pode fornecer pedidos e estoque da própria loja, mas não trazer os preços anunciados por concorrentes em vitrines públicas. Pode expor o catálogo atual, mas não campos relevantes para análise comercial. Também pode exigir aprovação de aplicativo, associação a um parceiro, escopos específicos ou um plano contratado.
- Liste a decisão que será tomada com o dado: reajustar preço, priorizar leads, repor estoque, mapear imóveis ou acompanhar reputação.
- Descreva os campos mínimos e os desejáveis. Evite pedidos vagos como “todos os dados”.
- Verifique se existe API oficial e compare sua documentação com a lista de campos.
- Calcule volume, periodicidade e prazo aceitável de atualização.
- Avalie fontes públicas complementares, termos de uso, riscos jurídicos e esforço de manutenção antes de escolher a arquitetura.
Para pesquisa de sortimento, preço, frete exibido, disponibilidade, avaliações ou títulos de anúncios, a coleta de páginas públicas pode ser a única fonte prática quando a plataforma não oferece esses elementos na API. Há opções prontas para diferentes portais no catálogo de scrapers, inclusive para categorias como marketplaces e imóveis.
Quando a API oficial é suficiente
Uma API oficial é suficiente quando ela entrega o conjunto de informações necessário para a rotina, em frequência compatível com o negócio, e a empresa pode operar dentro dos limites publicados. Isso costuma ocorrer em integrações operacionais: sincronização de pedidos próprios, atualização de cadastro sob sua gestão, emissão de eventos, consulta de pagamentos autorizados e conexão entre sistemas contratados pela empresa.
Sinais de que a API resolve o problema
- Os dados pertencem à sua empresa ou são compartilhados mediante autorização explícita.
- A documentação cobre os campos, filtros e ações requeridos.
- As cotas de requisição comportam o volume diário e os picos sazonais.
- O processo funciona mesmo se a página visual mudar, porque depende do contrato da API.
- A fonte oferece webhooks ou mecanismos de paginação adequados ao crescimento da operação.
Mesmo nesse cenário, planeje a integração como software, não como uma ligação pontual. Guarde identificadores estáveis, registre erros, implemente novas tentativas controladas e defina o que acontece quando a API está indisponível. Para sincronizações entre marketplace, CRM, site e pagamentos, uma integração sob medida pode ser mais segura do que depender de exportações manuais.
Também vale distinguir API de exportação CSV. Um arquivo exportado pode resolver uma conciliação semanal; não substitui uma integração API quando é preciso atualizar pedidos, acionar fluxos ou reagir a eventos ao longo do dia.
Limites comuns de APIs que afetam o projeto
Uma API oficial não significa acesso completo. O primeiro limite são as cotas: fornecedores podem restringir quantas chamadas uma aplicação faz em determinado período. Uma consulta individual por produto, repetida para milhares de SKUs, pode consumir a franquia rapidamente. Por isso, antes de desenvolver, calcule chamadas por operação, paginação, picos de tráfego e necessidade de reprocessamento.
O segundo limite é a cobertura. Muitas APIs expõem somente dados necessários ao ecossistema que o fornecedor deseja suportar. Preços promocionais exibidos ao público, rankings, informações de vitrines, avaliações detalhadas, conteúdo editorial, atributos de busca ou dados históricos podem não estar disponíveis. Não presuma que o campo visível na tela existe no endpoint.
Há ainda aprovação e governança. Algumas plataformas exigem análise do aplicativo, justificativa de uso, consentimento do titular da conta, revisão de escopos ou homologação. Credenciais podem expirar, versões são descontinuadas e alterações na política podem exigir ajustes. Esses fatores entram no cronograma e no custo de manutenção.
Faça uma prova curta antes de prometer resultados à área de negócio: obtenha acesso regular, teste os filtros, valide amostras reais e confira se as respostas suportam o volume planejado. Se faltar um campo decisivo, documente a lacuna. Isso evita construir uma integração que funciona tecnicamente, mas não responde à pergunta comercial.
Quando web scraping é a alternativa necessária
Web scraping faz sentido quando a empresa precisa organizar dados publicados abertamente em páginas e não existe API adequada para aquele objetivo. Exemplos recorrentes incluem monitorar preços e sortimento visíveis em lojas online, reunir anúncios imobiliários públicos, acompanhar vagas, catalogar informações de diretórios e consolidar avaliações abertas. Para acompanhamento de concorrência, consulte o escopo de monitoramento de preços.
O projeto começa definindo fonte, campos, filtros geográficos, paginação, frequência e formato de entrega. A Kodrana trabalha apenas com dados disponíveis publicamente, não acessa contas de terceiros, não coleta dados pessoais e mantém uma carga moderada sobre os sites. A entrega pode ser em CSV, Excel, JSON, Google Sheets, API, webhook ou enviada diretamente a um CRM ou banco de dados.
A coleta de conteúdo público não elimina a análise jurídica. Termos de uso podem impor condições específicas, e a finalidade do tratamento importa. A LGPD se aplica a dados pessoais; as orientações da ANPD devem ser consideradas quando houver tratamento desses dados. Bases de dados também podem envolver proteção pela Lei de Direitos Autorais, e o Marco Civil da Internet integra o contexto normativo brasileiro. Para um caso concreto, especialmente se houver identificação de pessoas, dados sensíveis, uso comercial de conteúdo ou dúvida sobre termos da plataforma, consulte um advogado.
Proteções técnicas e mudanças de layout também afetam a viabilidade. Não se trata de contornar barreiras ou acessar áreas restritas: a avaliação responsável verifica se a fonte pública pode ser coletada com baixo impacto e dentro das regras aplicáveis. Quando o site muda, o extrator pode precisar de manutenção; por isso, a coleta deve ter monitoramento de qualidade, alertas de queda de volume e validação de campos.
Custos, manutenção e arquitetura híbrida
Compare custo total, não só o valor inicial. Na API, considere desenvolvimento, aprovação, credenciais, consumo, mudanças de versão, observabilidade e suporte. No scraping, considere complexidade da fonte, número de páginas, frequência, padronização, deduplicação e manutenção quando a estrutura pública muda. Um projeto barato que entrega dados incompletos ou sem atualização confiável gera retrabalho em vendas, pricing e operações.
A arquitetura híbrida costuma ser a solução mais eficiente. Use a API para dados transacionais e autorizados da sua operação; use dados públicos estruturados para inteligência de mercado. Por exemplo, um varejista pode receber pedidos e estoque pela API dos canais em que vende, enquanto monitora preço e disponibilidade exibidos nas vitrines de concorrentes. A camada interna une os dados por SKU, marca ou categoria e apresenta divergências para decisão humana.
- Defina uma fonte de verdade para cada campo. Não misture estoque interno e disponibilidade pública sem identificar a origem.
- Normalize nomes, moedas, unidades, categorias e identificadores antes de comparar registros.
- Inclua data e hora de coleta em cada linha; preço sem referência temporal perde valor analítico.
- Crie regras para itens sem correspondência, páginas removidas, produtos duplicados e alterações de nomenclatura.
- Meça qualidade com amostras e revise campos críticos antes de automatizar decisões de preço ou estoque.
Como referência de contratação, a Kodrana oferece exportação única de até 10.000 registros a partir de US$ 159, US$ 259 ou US$ 439, conforme a proteção do site. Atualizações semanais partem de US$ 89/mês e diárias de US$ 189/mês, mais configuração única; a assinatura inclui correções em até 48 horas quando o site muda, armazenamento dos dados e suporte. Para entender o que deve entrar no escopo, veja custos e briefing de scraping.
Como transformar a escolha em um briefing executável
Um bom briefing reduz idas e vindas e permite comparar API, scraping ou modelo híbrido com critérios objetivos. Envie exemplos concretos de URLs ou da documentação disponível, não apenas o nome da plataforma. Indique quem consumirá o dado e qual ação será tomada depois da atualização.
- Descreva a fonte e a finalidade: “comparar preços públicos de 300 SKUs duas vezes ao dia” é mais útil do que “monitorar concorrentes”.
- Informe campos obrigatórios, filtros, volume estimado, frequência e histórico desejado.
- Diga se já existe API, token, documentação, CRM, banco de dados ou planilha de destino.
- Defina regras de qualidade: como identificar produtos equivalentes, registros inválidos e alterações relevantes.
- Peça uma amostra e valide os dados com a equipe que realmente tomará a decisão.
A Kodrana pode avaliar o site e os campos solicitados, verificar a proteção e enviar uma amostra gratuita de 50 a 100 registros antes do pagamento. Se a fonte pública for adequada e você precisar de extração, integração ou automação posterior, essa amostra ajuda a confirmar a qualidade do dado e a solicitar um orçamento com escopo claro.
Perguntas frequentes
Qual é a diferença entre API e web scraping?
A API entrega dados por uma interface criada pelo próprio fornecedor, normalmente com autenticação e documentação. Web scraping estrutura dados que aparecem em páginas públicas. A API tende a ser preferível quando cobre a necessidade; scraping pode complementar lacunas de informações públicas.
Web scraping substitui uma integração API?
Nem sempre. Para pedidos, dados privados da empresa, ações em conta ou eventos autorizados, a API é normalmente a via correta. O scraping é mais adequado para organizar dados públicos exibidos em páginas quando não há endpoint suficiente para a finalidade.
A API sempre oferece todos os dados visíveis no site?
Não. A plataforma decide quais campos, filtros e ações disponibiliza, e uma informação visível na tela pode não constar da API. Valide a documentação e teste respostas reais antes de definir o projeto.
Quais cuidados legais existem no web scraping no Brasil?
É preciso considerar a LGPD quando houver dados pessoais, os termos de uso da fonte, a Lei de Direitos Autorais para bases de dados e o contexto do Marco Civil da Internet. Não use credenciais de terceiros, não acesse áreas restritas e procure orientação jurídica para o seu caso específico.
É possível combinar API e web scraping no mesmo painel?
Sim. A API pode alimentar dados internos e transacionais, enquanto a extração de páginas públicas fornece inteligência de mercado. O ponto central é padronizar identificadores, registrar a origem e a data de cada informação antes de cruzá-las.