Skip to content

Changelog

Track all API changes. Subscribe to updates via RSS or follow @pulls_app.


  • Card endpoints

    • GET /v1/cards - List cards with pagination
    • GET /v1/cards/:id - Get card by ID with optional price data
    • GET /v1/search - Search cards by name across all TCGs
  • Set endpoints

    • GET /v1/sets - List all sets
    • GET /v1/sets/:id - Get set by ID
  • Price endpoints

    • GET /v1/prices - Get current prices for multiple cards
    • GET /v1/prices/:printingId/history - Price history up to 1 year
    • GET /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
  • Free: 1,000 requests/day
  • Pro: 50,000 requests/day - $29/month
  • Business: 200,000 requests/day - $199/month
  • Enterprise: Custom

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

  • Breaking changes announced 90 days in advance
  • Deprecated endpoints remain functional for 6 months
  • Email notifications sent to all API key holders

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