Pular para o conteúdo
PacoteVício API
Menu

Uma API. Múltiplas transportadoras.

Rastreie qualquer encomenda com uma API REST Integração simples e rápida

Foque no seu negócio e deixe que resolvemos o rastreio para você. Integre Correios, AliExpress, Shopee e outras transportadoras diretamente em sua aplicação, com dados atualizados em JSON. Esqueça captchas e outras complicações.

Uma requisição. O rastreamento completo.

Comece em minutos com nossa API REST. Rastreie encomendas de múltiplas transportadoras com detecção automática e respostas JSON padronizadas.

Escolha sua linguagem e veja um exemplo de resposta normalizada. Use sua chave apenas no servidor.

Requisição

curl "https://api.pacotevicio.dev/v1/track/EX000000000BR" \
  --header "X-API-Key: SUA_CHAVE_DE_API"
const response = await fetch(
  "https://api.pacotevicio.dev/v1/track/EX000000000BR",
  { headers: { "X-API-Key": "SUA_CHAVE_DE_API" } }
);

if (!response.ok) {
  throw new Error("Falha no rastreamento");
}
const tracking = await response.json();
console.log(tracking);
import requests

response = requests.get(
    "https://api.pacotevicio.dev/v1/track/EX000000000BR",
    headers={"X-API-Key": "SUA_CHAVE_DE_API"},
    timeout=30,
)
response.raise_for_status()
print(response.json())
<?php
$curl = curl_init(
    "https://api.pacotevicio.dev/v1/track/EX000000000BR"
);
curl_setopt_array($curl, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ["X-API-Key: SUA_CHAVE_DE_API"],
    CURLOPT_TIMEOUT => 30,
]);
$body = curl_exec($curl);
$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$error = curl_error($curl);
curl_close($curl);

if ($body === false || $status >= 400) {
    throw new RuntimeException($error ?: "Falha no rastreamento");
}
$tracking = json_decode($body, true, 512, JSON_THROW_ON_ERROR);
print_r($tracking);
import Foundation

let urlString = "https://api.pacotevicio.dev/v1/track/EX000000000BR"
var request = URLRequest(url: URL(string: urlString)!)
request.setValue("SUA_CHAVE_DE_API", forHTTPHeaderField: "X-API-Key")

let (data, response) = try await URLSession.shared.data(for: request)
guard let http = response as? HTTPURLResponse,
  http.statusCode < 400 else {
  throw URLError(.badServerResponse)
}

let tracking = try JSONDecoder().decode(Tracking.self, from: data)
print(tracking)
import okhttp3.OkHttpClient
import okhttp3.Request

val request = Request.Builder()
    .url("https://api.pacotevicio.dev/v1/track/EX000000000BR")
    .header("X-API-Key", "SUA_CHAVE_DE_API")
    .build()

val response = OkHttpClient().newCall(request).execute()
check(response.isSuccessful) { "Falha no rastreamento" }

response.body?.string()?.let(::println)

Execute no servidor · substitua SUA_CHAVE_DE_API pela sua chave.

Resposta · exemplo JSON

200 OK application/json
{
  "tracking_code": "EX000000000BR",
  "courier": "correios",
  "status": "delivered",
  "status_updated_at": "2026-01-14T15:30:00Z",
  "service": "ENCOMENDA PAC",
  "delivered_at": "2026-01-14T15:30:00Z",
  "events": [
    {
      "timestamp": "2026-01-12T12:00:00Z",
      "status": "collected",
      "description": "Objeto postado",
      "location": {
        "country": "BR",
        "state": "SP",
        "city": "São Paulo",
        "facility": "Agência dos Correios"
      }
    },
    {
      "timestamp": "2026-01-14T15:30:00Z",
      "status": "delivered",
      "description": "Objeto entregue",
      "location": {
        "country": "BR",
        "state": "SP",
        "city": "Campinas",
        "facility": "Unidade de Distribuição"
      }
    }
  ]
}

Datas em UTC · eventos do mais antigo para o mais recente.

Transportadoras suportadas

Rastreie encomendas nacionais e internacionais de múltiplas transportadoras com uma única API.

  • Logo Correios
    Correios
  • Logo AliExpress
    AliExpress
  • Logo Anjun Express
    Anjun Express
  • Logo J&T Express
    J&T Express
  • Logo Total Express
    Total Express
  • Logo Shopee
    Shopee

Mais transportadoras em breve. Sugerir transportadora

Por que PacoteVício?

Uma API confiável, simples e intuitiva para embutir rastreamento de encomendas de múltiplas transportadoras direto em seu sistema.

  • Integração

    Integre o rastreamento direto em sua aplicação sem necessidade de acessar sites externos ou lidar com captchas.

  • Multi-transportadoras

    Rastreie encomendas nacionais e internacionais dos Correios, AliExpress, Shopee e outras transportadoras com uma única API.

  • Confiabilidade

    Taxa de sucesso maior que 99% e você não é cobrado se a requisição falhar.

Seu primeiro rastreamento em três passos

  1. Obtenha sua chave

    Crie sua conta no Painel PacoteVício e escolha um plano. Guarde sua chave de API no servidor.

  2. Envie o código de rastreamento

    Use GET https://api.pacotevicio.dev/v1/track/{code}. Substitua {code} pelo código da encomenda e inclua o cabeçalho obrigatório X-API-Key.

    Endpoint
    GET https://api.pacotevicio.dev/v1/track/{code}
    Requisição mínima
    curl "https://api.pacotevicio.dev/v1/track/EX000000000BR" \
      --header "X-API-Key: SUA_CHAVE_DE_API"
  3. Use a resposta JSON

    Exiba o status em seu sistema. O resultado completo também inclui os eventos de rastreamento.

    Resposta — campos principais
    {
      "tracking_code": "EX000000000BR",
      "courier": "correios",
      "status": "delivered",
      "status_updated_at": "2026-01-14T15:30:00Z"
    }

Planos generosos

Escolha o plano ideal e escale conforme necessitar. Valores em reais (BRL), por mês.

  • Plano mensal

    Básico

    R$0 /mês

    Perfeito para iniciar

    • 1.000 req/mês
    • Necessário inserir um link para o PacoteVício abaixo do rastreamento.
    Começar grátis
  • Mais popular

    Pro

    R$29,90 /mês

    Para negócios em crescimento

    • 10.000 req/mês
    • Todas as transportadoras
    • 30 req/min
    Assinar Pro
  • Plano mensal

    Ultra

    R$59,90 /mês

    Para negócios com demanda significativa

    • 30.000 req/mês
    • Todas as transportadoras
    • 60 req/min
    Assinar Ultra
  • Plano mensal

    Turbo

    R$149,90 /mês

    Para negócios que precisam acelerar

    • 100.000 req/mês
    • Todas as transportadoras
    • 90 req/min
    Assinar Turbo
  • Plano mensal

    Mega

    R$299,90 /mês

    Para necessidades de alto volume

    • 300.000 req/mês
    • Todas as transportadoras
    • 120 req/min
    Assinar Mega

Nossa API também pode ser contratada pela RapidAPI.

Precisa de mais de 300.000 requisições por mês? Entre em contato para um plano empresarial personalizado.

Rastreamento onde seu cliente precisa

  • E-commerce

    Ofereça o acompanhamento da entrega dentro da sua loja, com o status e o histórico da encomenda em um só lugar.

  • ERP

    Integre o rastreamento à gestão de pedidos e à operação logística, sem consultar cada transportadora separadamente.

  • SaaS

    Adicione rastreamento à sua plataforma com uma interface REST e respostas JSON padronizadas para múltiplas transportadoras.

Perguntas frequentes

Como funciona a API de rastreamento PacoteVício?

A API PacoteVício permite rastrear encomendas de múltiplas transportadoras através de uma interface REST simples. Basta fazer uma requisição HTTP com o código de rastreamento e sua chave no cabeçalho X-API-Key.

A API é gratuita?

Sim, a API PacoteVício oferece um plano gratuito para começar a integrar rastreamento de encomendas em suas aplicações. O plano Básico inclui 1.000 requisições por mês e exige um link para o PacoteVício abaixo do rastreamento.

Quais transportadoras são suportadas?

Suportamos Correios, AliExpress, Anjun Express, J&T Express, Total Express e Shopee em uma única API.

Quais são os limites de requisições?

Cada plano tem uma franquia mensal. Confira os limites por minuto na seção de Preços.

Como obtenho uma chave de API?

Acesse o Painel PacoteVício, crie sua conta e escolha um plano. Obtenha sua chave no Painel e envie-a no cabeçalho X-API-Key em cada requisição.

Preciso informar a transportadora?

Não. O endpoint GET /v1/track/{code} detecta a transportadora automaticamente e retorna uma resposta JSON padronizada com a transportadora, o status e os eventos de rastreamento.

Vamos conversar sobre sua integração?

Tire suas dúvidas, sugira transportadoras ou peça um plano para seu volume.

Entrar em contato →