Complete API reference for accessing Pokemon card pricing data.
Base URL: api.poketrace.com/v1 · Auth: X-API-Key · Free tier: 500 requests/day · Pro: 100,000 requests/month
Get a free key from the pricing section
Include X-API-Key
Access endpoints
# Get your API key from the pricing section on the homepage
# Then use your key to query cards
curl -H "X-API-Key: pc_your_key" \
https://api.poketrace.com/v1/cards/cz_9921{"data": {"id": "cz_9921","name": "Mega Charizard X ex","details": {"cardNumber": "101/108","expansion": "Crown Zenith","setSlug": "pokemon-crown-zenith"},"tcgplayerId": "98765","image": "https://api.poketrace.com/public/images/cz_9921","lastUpdatedAt": "2025-01-17T12:00:00Z","period": "all","tiers": {"PSA_10": {"tier": "PSA_10","pricing": { "current": 1250.00, "low": 1180.00, "high": 1320.00, "median": 1250.00, "mean": 1245.00, "currency": "USD" },"confidence": "high","confidencePercentage": 85,"trend": "up","volatility": "2.4%","saleCount": 12,"lastSaleDate": "2025-01-15","history": [{ "date": "2025-01-15", "price": 1280.00, "currency": "USD", "source": "eBay", "url": "https://..." }],"historyTotal": 12,"historyLocked": 7}}}}
Use this prompt to help AI assistants integrate with the Poketrace API:
API keys are free (Hobbyist plan). Rate limits are enforced per key. Free plan resets daily at midnight UTC, Pro resets every 31 days.
Free resets at midnight UTC. Pro resets 31 days from key issue.
Receive real-time notifications when card prices change. Requires Enterprise plan.
# Example webhook payload sent to your endpoint{"event": "price.spike","timestamp": "2025-01-17T12:00:00Z","card": {"id": "bs_4","name": "Charizard","tier": "PSA_10"},"price": {"previous": 1100.00,"current": 1350.00,"change": 22.7}}
| Code | Description |
|---|---|
| 200 | Success |
| 400 | Bad request |
| 401 | Unauthorized - Invalid API key |
| 403 | Forbidden |
| 404 | Not found |
| 429 | Rate limit exceeded |
Tier format: COMPANY_GRADE (e.g., PSA_10, BGS_9_5). Half grades use underscore (9.5 → 9_5).