API Documentation

TCID Registry API

The TCID Registry API provides programmatic access to the Trading Card Identification Number registry. The API returns structured metadata for every registered card type, keyed by its permanent TCID identifier.

The TCID identifier itself is always free to reference. API membership unlocks enriched metadata, batch processing, and commercial use rights.

Status: API launching Q3 2026. This documentation reflects the planned interface. Contact info@api.tradingcardid.org to join the early access list.

Authentication

All API requests require a Bearer token passed in the Authorization header. API keys are issued per organization at the time of membership enrollment.

Request header
Authorization: Bearer tcid_live_xxxxxxxxxxxxxxxxxxxx

Free tier lookups (up to 1,000/month) do not require authentication. Include the header to track usage against your key and avoid rate limiting.

Base URL

https://api.api.tradingcardid.org/v1

All endpoints are versioned. The current version is v1. Breaking changes will be introduced in a new version with a minimum 90-day deprecation notice.

Access Tiers

TCID API access is governed by annual membership tier. All tiers include the right to reference TCID identifiers in your own systems.

Tier Lookups / Month Batch Full Metadata Commercial Use Price
Free 1,000 No Basic No $0
Silver 50,000 Up to 500/request Full Yes Contact Us
Gold Unlimited Unlimited Full + Images Yes Contact Us

Endpoints

GET /cards/{tcid} Resolve a single TCID

Returns full metadata for a single card type identified by its TCID.

Path Parameters
ParameterTypeDescription
tcidstringThe TCID to resolve (e.g., SC-4X7KQ29R3A) required
Example request
GET https://api.api.tradingcardid.org/v1/cards/SC-4X7KQ29R3A
Authorization: Bearer tcid_live_xxxx
Example response
{
  "tcid":         "SC-4X7KQ29R3A",
  "sport":        "Baseball",
  "manufacturer": "Topps",
  "season":       "2025",
  "product":      "Topps Series 1",
  "card_number":  "27",
  "player":       "Shohei Ohtani",
  "team":         "Los Angeles Dodgers",
  "card_type":    "Base",
  "parallel":     null,
  "print_run":    null,
  "autograph":    false,
  "relic":        false,
  "namespace":    "SC",
  "registered":   "2026-01-15"
}
POST /cards/batch Bulk TCID resolution — Silver/Gold only

Resolve up to 500 TCIDs in a single request. Silver tier: 500/request. Gold tier: unlimited.

Request body
{
  "tcids": [
    "SC-4X7KQ29R3A",
    "SC-7B2MN58P1K",
    "SC-9K3QR72A8D"
  ]
}

Data Fields

Every TCID record contains the following fields. Fields marked with an asterisk are available on all tiers; remaining fields require Silver or above.

FieldTypeDescription
tcid *stringThe permanent TCID identifier
sport *stringSport (Baseball, Football, Basketball, Hockey)
manufacturer *stringCard manufacturer
season *stringProduct season or year
product *stringProduct name
card_number *stringCard number within the set
playerstringPlayer name
teamstringTeam at time of card production
card_typestringBase, Parallel, Autograph, Rookie, etc.
parallelstring | nullParallel name, if applicable
print_runinteger | nullNumbered print run, if applicable
autographbooleanWhether the card includes an autograph
relicbooleanWhether the card includes a memorabilia relic
namespacestringRegistry namespace prefix (SC = Sports Cards)
registereddateDate of TCID registration

Error Codes

HTTP StatusCodeDescription
400invalid_tcidMalformed TCID format
401unauthorizedMissing or invalid API key
403tier_restrictedEndpoint not available on current tier
404not_foundTCID not found in registry
429rate_limitedMonthly lookup limit exceeded
500server_errorInternal server error

Rate Limits

Limits are enforced per API key per calendar month. Concurrent request rate is capped at 10 requests/second across all tiers. Rate limit status is returned in response headers.

X-RateLimit-Tier:      silver
X-RateLimit-Limit:     50000
X-RateLimit-Remaining: 48312
X-RateLimit-Reset:     2026-07-01T00:00:00Z

Licensing

TCID identifiers are published under Creative Commons Attribution 4.0 International (CC BY 4.0). You may reference, store, and redistribute TCID identifiers in any system, commercial or otherwise, provided attribution is maintained.

API access is governed by the TCID API Terms of Service. Commercial use of enriched metadata (player names, product details, images) requires Silver or Gold membership and compliance with manufacturer data terms.

Questions? Contact info@api.tradingcardid.org for licensing, enterprise agreements, or manufacturer partnership inquiries.