Guia do Desenvolvedor da API PokeTrace
A API PokeTrace fornece dados de preços em tempo real para mais de 60.000 cartas Pokemon.

Acesse preços graduados PSA, BGS e CGC junto com valores raw.
Início Rápido
Comece em três passos: (1) Crie uma conta em poketrace.com/dashboard, (2) Gere uma chave API, (3) Adicione o header X-API-Key às suas requisições.
A URL base para todas as requisições é https://api.poketrace.com/v1.
Verifique o status da API em status.poketrace.com.
Autenticação
Todas as requisições requerem uma chave API passada no header X-API-Key.
Steps
- 1.Cadastre-se em poketrace.com/dashboard
- 2.Clique em 'Criar' para gerar uma nova chave API
- 3.Copie sua chave (formato: pc_xxxxxxxx)
- 4.Inclua X-API-Key: SUA_CHAVE nos headers
curl -H "X-API-Key: pc_sua_chave" https://api.poketrace.com/v1/cards
fetch('https://api.poketrace.com/v1/cards', {
headers: { 'X-API-Key': 'pc_sua_chave' }
})Endpoints da API
A API fornece quatro endpoints principais.
GET /v1/cards
Lista cartas com paginação e filtros.
Params: limit (max 100), cursor, set, search, card_number, variant, market (US/EU), has_graded
GET /v1/cards?market=US&set=base-set&limit=20{
"data": [...],
"pagination": { "hasMore": true, "nextCursor": "..." }
}GET /v1/cards/:id
Obtém detalhes completos da carta com preços por fonte e tier.
GET /v1/cards/019bff77-befa-771d-bab0-f5909f0a78c9{
"data": { "id": "...", "name": "Charizard", "prices": {...} }
}GET /v1/sets
Lista todas as coleções de cartas com metadados.
Params: search, game (pokemon, pokemon-japanese), limit, cursor
GET /v1/sets?search=base&limit=5{
"data": [...],
"pagination": {...}
}GET /v1/auth/info
Obtém info da chave API e estatísticas de uso.
GET /v1/auth/info{
"data": { "key": "pc_...", "user": { "plan": "Free", "remaining": 458 } }
}GET /v1/cards/:id/prices/:tier/history
Obtém dados históricos de preço para um tier específico.
Params: period (7d, 30d, 90d, 1y, all), limit, cursor
GET /v1/cards/019bff77.../prices/PSA_10/history?period=30d{
"data": [...],
"pagination": {...}
}Limites de Requisições
Limites são aplicados por conta, não por chave.
Grátis
250 / day
Apenas US
Apenas condições raw
Pro
10.000 / day
US + EU
Raw + Graduadas (PSA, BGS, CGC)
Scale
100.000 / day
US + EU
Raw + Graduadas + WebSocket
Response Headers
- X-RateLimit-Limit — Seu limite diário de requisições
- X-RateLimit-Remaining — Requisições restantes hoje
- X-RateLimit-Reset — Timestamp ISO8601 quando o limite reseta
- X-Plan — Seu plano atual (Free, Pro, Scale)
Exemplos Completos de Código
Copie e cole estes exemplos para começar.
JavaScript / Node.js
const API_KEY = process.env.POKETRACE_API_KEY; // ... exemplo de código ...
Python
import os import requests # ... exemplo de código ...
cURL
# Obter uma carta única curl -H "X-API-Key: SUA_CHAVE" \ "https://api.poketrace.com/v1/cards/..."
Tratamento de Erros
A API usa códigos de status HTTP padrão.
Bad Request
Parâmetros inválidos
{ "error": "Parâmetro limit inválido" }Unauthorized
Chave API ausente ou inválida
{ "error": "Chave API necessária" }Forbidden
Upgrade de plano necessário
{ "error": "Plano Pro necessário" }Not Found
Recurso não existe
{ "error": "Carta não encontrada" }Rate Limited
Muitas requisições
{ "error": "Limite de requisições excedido" }Perguntas Frequentes
Qual a diferença entre cartas US e EU?
Cartas são específicas de mercado. Cartas US têm preços TCGPlayer e eBay em USD. Cartas EU têm preços CardMarket em EUR.
Quais empresas de graduação são suportadas?
Suportamos 15 empresas de graduação incluindo PSA, BGS, CGC, ACE, TAG e mais.
Como obtenho atualizações de preço em tempo real?
Conexões WebSocket estão disponíveis no plano Scale.
Posso usar a API para projetos comerciais?
Sim. Plano gratuito permite uso não-comercial. Planos Pro e Scale incluem licenças comerciais.
Quão precisos são os dados de preços?
Preços são baseados em vendas verificadas do TCGPlayer, eBay e CardMarket.
Comece a Construir Hoje
Obtenha sua chave API gratuita e comece a construir aplicações de cartas Pokemon.
Obter Chave API Gratuita→