5 TCGs, One Schema
Unified data model across Pokemon, MTG, Yu-Gi-Oh!, Lorcana, and One Piece. No more maintaining separate integrations.
Get your first card in under a minute:
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.pulls.app/v1/cards/sv7-001import { PullsAPI } from '@pulls/sdk'
const pulls = new PullsAPI({ apiKey: 'YOUR_API_KEY' })const card = await pulls.cards.get('sv7-001')from pulls import PullsAPI
pulls = PullsAPI(api_key='YOUR_API_KEY')card = pulls.cards.get('sv7-001')5 TCGs, One Schema
Unified data model across Pokemon, MTG, Yu-Gi-Oh!, Lorcana, and One Piece. No more maintaining separate integrations.
Real-Time Pricing
Market prices updated every 15 minutes. Historical data, graded card prices (PSA, CGC, BGS), and price alerts.
Developer First
OpenAPI spec, typed SDKs, copy-paste code examples, and interactive playground. Built by developers, for developers.
99.9% Uptime
Enterprise-grade reliability with global edge distribution. Business and Enterprise plans include SLA.
Start free, scale as you grow.
| Endpoint | Description |
|---|---|
GET /v1/cards | List cards with pagination |
GET /v1/cards/:id | Get card by ID |
GET /v1/search | Search cards by name |
GET /v1/sets | List all sets |
GET /v1/prices | Get current prices |
GET /v1/prices/:id/history | Price history |
GET /v1/prices/graded/:id | Graded prices |