API Documentation

Enterprise-grade API for Pokemon TCG market data and analytics

Response Time

<100ms

Uptime

99.9%

Endpoints

20+

Data Updates

Real-time

Overview

The Outlet Finance API provides programmatic access to comprehensive Pokemon TCG market data, including real-time pricing, historical trends, liquidity metrics, and our proprietary fair value calculations. Built for institutional investors, marketplaces, and developers, our REST API delivers reliable, low-latency access to the most accurate Pokemon card market data available.

Getting Started

Authentication

All API requests require authentication via API key

# Include your API key in the request header
Authorization: Bearer YOUR_API_KEY

To obtain an API key, contact our team at api@outlet.markets with details about your use case.

Base URL

https://api.outlet.markets/v1

Core Endpoints

Get Card Data

GET

/cards/:id

Retrieve detailed information about a specific card, including current pricing, historical data, and liquidity metrics.

# Example Request
curl https://api.outlet.markets/v1/cards/psa-10-charizard-base-set \
-H "Authorization: Bearer YOUR_API_KEY"
# Example Response
{
"id": "psa-10-charizard-base-set",
"name": "Charizard",
"set": "Base Set",
"number": "4/102",
"grader": "PSA",
"grade": "10",
"listedPrice": 42500,
"fairValue": 45000,
"liquidityScore": 95,
"change24h": 2.3
}

Search Cards

GET

/cards/search

Search and filter cards by name, set, grade, era, and other parameters.

Query Parameters:

  • q - Search query
  • set - Filter by set name
  • grader - Filter by grading company (PSA, BGS, CGC)
  • grade - Filter by grade
  • era - Filter by era (Vintage, Modern, etc.)
  • limit - Results per page (default: 50, max: 100)

Get Index Data

GET

/indexes/:slug

Retrieve current level, performance metrics, and constituents for a specific index.

Available Indexes:

  • pkm90 - PKM90 Index
  • vintage - Vintage 45 Index
  • modern - Modern 30 Index
  • japanese - Japanese 60 Index

Historical Pricing

GET

/cards/:id/history

Access historical pricing data for any card with customizable time ranges.

Query Parameters:

  • range - Time range (7d, 30d, 90d, 1y, all)
  • interval - Data point interval (1h, 1d, 1w)

Market Overview

GET

/market/overview

Get aggregate market statistics, top movers, and overall market sentiment.

Rate Limits

Starter

1,000

requests / day

Professional

100,000

requests / day

Enterprise

Custom

unlimited requests

Rate limit headers are included in all API responses. Contact us at api@outlet.markets to discuss higher limits for your use case.

Error Handling

The API uses standard HTTP status codes and returns detailed error messages in JSON format.

# Error Response Example
{
"error": {
"code": "invalid_request",
"message": "Invalid card ID provided",
"status": 400
}
}

Common Status Codes:

  • 200 - Success
  • 400 - Bad Request
  • 401 - Unauthorized (invalid API key)
  • 404 - Not Found
  • 429 - Rate Limit Exceeded
  • 500 - Internal Server Error

Support

For API access, technical support, or questions about integration:

Email: api@outlet.markets

Documentation: docs.outlet.markets

Status: status.outlet.markets