Executando verificação de segurança...
9

API pública de Rastreio dos Correios

Se você quer implantar um sistema de rastreio nos seus projetos, basta utilizar a API pública dos Correios.


Realize um GET no endpoint:

https://proxyapp.correios.com.br/v1/sro-rastro/BR12345678910


BR12345678910 é um código fictício, substitua colocando um código válido.


ATUALIZANDO:
Infelizmente os Correios trancaram a API. Não podemos utilizá-la.

Carregando publicação patrocinada...
2
2

Eduardo, muito legal saber que os Correios estão disponibilizando uma API aberta para dados tão fundamentais!

Em paralelo, testei o último endpoint e ele me retorna um erro, olha só:

{"objetos":[{"codObjeto":"BR12345678910","mensagem":"SRO-019: Objeto inválido","modalidade":"V","habilitaAutoDeclaracao":false,"permiteEncargoImportacao":false,"habilitaPercorridaCarteiro":false,"bloqueioObjeto":false,"possuiLocker":false,"habilitaLocker":false}],"quantidade":1,"resultado":"Todos os Eventos","versao":"2.1.3"}
2

Champs, o código de rastreio que coloquei no final é fictício. Tem que colocar um código real. Não coloquei um real para não expor dados privados.

2

Que sensacional, já tive tantas ideias pra projetos rapidinhos que precisavam exatamente dessa API e acabei desistindo pelo trabalhão. Agora com certeza vou retomar alguns.

1

Olá EduardoSpek, tentei tanto via php (curl), como também pelo navegador e deu o erro "Forbidden". Tem alguma solução para esse erro?

1
1

Estava usando essa API até hoje para consultar minhas encomendas (pelo navegador mesmo), mas esses dias infelizmente parece que o domínio foi bloqueado, precisando de algum tipo de autenticação. O retorno hoje foi:

{
  "msgs": [
    "Forbidden"
  ],
  "date": "2022-10-13T08:29:05",
  "causa": "Forbidden",
  "path": "/v1/sro-rastro/BR12345678910"
}

Por ora, voltei a usar o site próprio deles: https://rastreamento.correios.com.br/app/index.php

1
1
1

A solução é realmente criar uma conta PJ la e criar um contrato na modalidade bronze, nao há custo para rastreio de pacotes, porem ainda estou tentando implementar a API deles

0
1
1
0
1