AnyCar Developers
A API da AnyCar, documentada para gente e agentes
Consulta veicular pela placa via REST: leilão, sinistro, gravame, restrições, FIPE e dados cadastrais. Contrato aberto em OpenAPI 3.1, autenticação simples por API key e um fluxo público de compra com Pix que qualquer agente de IA consegue seguir.
Comece em minutos
1. Crie a conta empresarial
O cadastro em /para-empresas/criar-conta usa CNPJ e ativa na hora, sem análise manual.
2. Pegue sua API key
No portal do cliente, em Configurações, você gera e regenera a chave. Se quiser, restrinja o uso por whitelist de IP no mesmo lugar.
3. Faça a primeira chamada
Envie a chave no header
x-api-key. Os tipos de consulta habilitados no seu contrato estão emGET /api/status.
curl -X POST https://api.anycar.com.br/api/consultar \
-H "x-api-key: SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tipo": "veicular-leilao-1", "placa": "ABC1D23"}'Endpoints principais
Base URL: https://api.anycar.com.br. O contrato completo, com schemas e códigos de erro, está no openapi.json.
API contratada (header x-api-key)
| Método | Rota | O que faz |
|---|---|---|
| POST | /api/consultar | Consulta avulsa por tipo (leilão, sinistro, gravame, FIPE, cadastral e outros) |
| GET | /api/status | Tipos de consulta habilitados no seu contrato |
| GET | /api/laudo/planos | Planos de laudo veicular disponíveis |
| POST | /api/laudo/consultar | Solicita um laudo completo (entrega via webhook) |
| POST | /api/vistoria | Cria uma solicitação de vistoria veicular |
Fluxo público do site (sem autenticação)
| Método | Rota | O que faz |
|---|---|---|
| GET | /publico/precos/1 | Planos e preços da consulta do site |
| POST | /publico/test-drive | Prévia gratuita pela placa (marca, modelo e ano) |
| POST | /publico/solicitar-pagamento | Gera o Pix de uma consulta (copia e cola + QR code) |
| GET | /publico/solicitar-pagamento/{id} | Status do pagamento; libera a consulta quando pago |
| GET | /publico/consultas/{id}/status | Acompanha o processamento do laudo |
Comprando uma consulta via agente de IA
O fluxo público do site funciona sem chave: o agente lista os planos, gera o Pix e apresenta o copia e cola para a pessoa pagar no app do banco. A confirmação é automática e o laudo sai no site e por e-mail.
- 1. Planos em
GET /publico/precos/1 - 2. Pix em
POST /publico/solicitar-pagamento(o corpo retorna brcode e QR code, válidos por 4 horas) - 3. Confirmação em
GET /publico/solicitar-pagamento/{id}(pago quandoliberado: true; a resposta traz oConIdda consulta criada) - 4. Laudo em
GET /publico/consultas/{ConId}/statusatéaguarda: false
curl -X POST https://api.anycar.com.br/publico/solicitar-pagamento \
-H "Content-Type: application/json" \
-d '{
"PlaId": 3,
"email": "[email protected]",
"nome": "Cliente Exemplo",
"telefone": "11999998888",
"placa": "ABC1D23",
"metodo": "pix"
}'Convenções da API
Respostas
Toda resposta é JSON com o campo status (true ou false) e msg em português explicando o resultado.
Erros
401 chave inválida, 402 saldo insuficiente (pré-pago), 403 IP fora da whitelist ou contrato suspenso, 424 falha no fornecedor upstream (sem cobrança), 429 limite de requisições.
Consultas demoradas
Quando o fornecedor demora, a API responde 200 com processando: true e o header Retry-After. Repita a mesma chamada: o resultado vem do cache, sem custo duplicado.
Cobrança
Pay-per-use: pré-pago debita do saldo a cada consulta com sucesso; pós-pago é faturado. Sem assinatura e sem volume mínimo.
Webhooks
Configuráveis no portal do cliente (Configurações, Webhooks), com logs de entrega. O laudo veicular do B2B é entregue pelo webhook do tipo laudos.
Agentes via MCP
Hosts MCP (Claude, ChatGPT desktop e outros) conectam direto em https://api.anycar.com.br/mcp (Streamable HTTP, sem chave) e ganham o fluxo completo como tools: prévia gratuita, planos, geração do Pix e acompanhamento do laudo.
Versão e limites
Toda resposta traz X-Api-Version: 2; mudança incompatível vira versão nova, anunciada com os headers Deprecation e Sunset com 90 dias de antecedência. Rotas com limite retornam os headers RateLimit e, no 429, Retry-After.
PDF do resultado
Envie pdf: true em /api/consultar para receber, além do JSON, a URL de um PDF do resultado.
Recursos legíveis por máquina
- Especificação OpenAPI 3.1
Contrato completo da API: operações, schemas tipados, erros e exemplos. Também servido em https://api.anycar.com.br/openapi.json.
https://anycar.com.br/openapi.json - Catálogo de APIs (RFC 9727)
Linkset apontando especificação, documentação e health check.
https://anycar.com.br/.well-known/api-catalog - Guia do site para LLMs
O que é a AnyCar, quando usar e links das páginas principais. Versão longa em /llms-full.txt.
https://anycar.com.br/llms.txt - Health check
Disponibilidade da API em tempo real, sem autenticação.
https://api.anycar.com.br/health - Servidor MCP (Model Context Protocol)
A consulta veicular dentro de agentes de IA: prévia gratuita, planos, Pix e laudo como tools MCP (Streamable HTTP, sem autenticação). Server card em https://api.anycar.com.br/mcp/server-card.
https://api.anycar.com.br/mcp
As páginas públicas do site também respondem markdown puro via header Accept: text/markdown, e caminhos inexistentes devolvem 404 com links de recuperação. Dúvidas de integração: [email protected].
