Changelog
Track all API changes. Subscribe to updates via RSS or follow @pulls_app.
v1.0.0 (2024-03-08)
Section titled “v1.0.0 (2024-03-08)”-
Card endpoints
GET /v1/cards- List cards with paginationGET /v1/cards/:id- Get card by ID with optional price dataGET /v1/search- Search cards by name across all TCGs
-
Set endpoints
GET /v1/sets- List all setsGET /v1/sets/:id- Get set by ID
-
Price endpoints
GET /v1/prices- Get current prices for multiple cardsGET /v1/prices/:printingId/history- Price history up to 1 yearGET /v1/prices/graded/:cardId- Graded prices (PSA, CGC, BGS)
-
Account endpoints
GET /v1/usage- Check API usage and remaining quota
-
TCG support
- Pokemon (full catalog + pricing)
- Magic: The Gathering (full catalog + pricing)
- Yu-Gi-Oh! (full catalog + pricing)
- Lorcana (full catalog + pricing)
- One Piece (full catalog + pricing)
-
Documentation
- OpenAPI 3.1 spec at
/openapi.json - Interactive Swagger UI at
/docs - TypeScript SDK
- OpenAPI 3.1 spec at
Pricing
Section titled “Pricing”- Free: 1,000 requests/day
- Pro: 50,000 requests/day - $29/month
- Business: 200,000 requests/day - $199/month
- Enterprise: Custom
Upcoming
Section titled “Upcoming”Features planned for future releases:
-
v1.1 (Q2 2024)
- Webhooks for price alerts
- Bulk data endpoints
- Population reports for graded cards
-
v1.2 (Q3 2024)
- GraphQL API (beta)
- Python SDK
- Real-time price feeds via WebSocket
-
v2.0 (2025)
- Breaking changes TBD
- Advance notice will be given
Deprecation Policy
Section titled “Deprecation Policy”- Breaking changes announced 90 days in advance
- Deprecated endpoints remain functional for 6 months
- Email notifications sent to all API key holders
API Versioning
Section titled “API Versioning”The API is versioned via URL path (/v1/). When v2 launches:
- v1 continues working for 12+ months
- New features may only be available in v2
- Migration guides provided