Decisão técnica
API de rastreamento ou scraping do site da transportadora?
As duas abordagens funcionam. A diferença aparece no terceiro mês, quando a transportadora muda o layout, aperta o captcha ou some por algumas horas — e alguém precisa acordar para consertar.
A comparação, sem marketing
| Aspecto | Scraping próprio | API PacoteVício |
|---|---|---|
| Captcha e desafios anti-bot | Você resolve, e o serviço pode mudar sem aviso | Resolvido pela integração |
| Bloqueio por IP | Proxies rotativos e monitoramento | Não se aplica |
| Mudança de layout | Correção de emergência a cada deploy do site | O contrato JSON é estável |
| Status | Texto livre, diferente por transportadora | Dez valores normalizados |
| Indisponibilidade da origem | Sua aplicação herda a falha | Retry com orçamento de tempo e erro explícito |
| Tempo até produção | Dias ou semanas por transportadora | Uma chave e uma requisição |
| Custo | Infraestrutura, proxies e horas de manutenção | Plano mensal, com 1.000 requisições grátis |
Quando o scraping ainda faz sentido
Se você rastreia uma única transportadora, com volume baixo, para uso interno e sem compromisso de disponibilidade, um scraper simples pode resolver. O custo aparece quando o escopo cresce: cada transportadora nova é um parser novo, um conjunto novo de casos de borda e mais uma coisa para monitorar.
Também vale considerar o lado contratual. Cada site tem termos de uso e robots.txt próprios, e a leitura desses documentos é sua responsabilidade. Com a API, essa camada fica do nosso lado.
Quando a API se paga
A conta fica clara quando existe um cliente olhando para a tela. Uma página de acompanhamento de pedido não pode mostrar “erro 403” porque o site da transportadora resolveu bloquear o seu IP naquela madrugada. A API devolve um erro tipado, respeita um orçamento de tempo e não cobra falhas temporárias da origem.
Do lado de engenharia, trocar N parsers por um contrato JSON com dez status normalizados costuma ser a diferença entre uma feature e um sistema. O plano gratuito cobre 1.000 requisições por mês, o que já é suficiente para validar a integração em produção.
Perguntas frequentes
Scraping do site da transportadora é proibido?
Depende dos termos de uso e do robots.txt de cada site, e essa é uma decisão sua. A PacoteVício mantém as próprias integrações e assume esse ônus contratual; você consome uma API com chave e contrato de uso.
A API cobre todas as transportadoras que eu preciso?
Hoje são Correios, AliExpress, Anjun, J&T Express, Shopee e Total Express. O endpoint GET /v1/couriers é a lista autoritativa e cresce com o tempo — consulte em vez de manter uma lista fixa.
E se eu já tenho um scraper funcionando?
Se ele cobre a sua operação e o custo de manutenção é baixo, não há motivo para trocar por trocar. A conta muda quando entram mais transportadoras, captcha ou volume, porque cada nova fonte é um novo conjunto de casos de borda.