Skip to main content

Trading Card

Active Development

This asset type is currently in active development and is subject to change. Fields, formats, and behavior may be updated without prior notice.

Single trading cards across TCGs (Pokémon, Magic: The Gathering, Yu-Gi-Oh, etc.) and modern non-sports brands. Supports both graded and raw cards.

External IDs

FieldRequiredDescriptionExample
TCGPLAYERNoTCGPlayer marketplace product ID"593355"

Asset Details

Asset-level fields identify the card itself (set + character + identity), independent of grade or print variant.

FieldRequiredTypeDescriptionExample
idYesstringInternal Tradepost asset ID (UUID)"be6323f8-25d0-4953-9af1-becac5f13acb"
nameNostringAsset name (card identity, e.g. set number + character)"Charizard - 4/102"
set_nameNostringCanonical set name"1999 Pokemon Base Set"
subcategoryNostringTCG family / category"POKEMON_CARDS", "MAGIC_CARDS", "YUGIOH_CARDS"
brandNostringIP / franchise"Pokemon", "Magic: The Gathering", "Yu-Gi-Oh!"
manufacturerNostringCompany that prints the cards"Wizards of the Coast", "Konami"
subjectNostring[]Featured characters / subjects on the card["Charizard"]

Config Details

Configuration-level fields distinguish print variants of the same card — language, rarity, foil treatment, print run.

FieldRequiredTypeDescriptionExample
idYesstringInternal Tradepost asset configuration ID (UUID)"0ce36c59-1710-4c6a-93ae-86b4e8f06a24"
nameNostringConfiguration name"Charizard - 4/102 · Base Set · Holo Rare · English"
image_urlNostringPrimary product image URL"https://cdn.tradepost.co/.../card.webp"
rarityNostringOfficial rarity"Common", "Uncommon", "Rare", "Holo Rare", "Ultra Rare", "Secret Rare", "Promo"
print_versionNostringEdition / print run"1st Edition", "Unlimited"
artistNostringCard artist credit"Mitsuhiro Arita"
languageNostringPrint language"English", "Japanese"
is_foilNobooleanFoil / holographic treatmenttrue
holo_patternNostringSpecific holographic pattern"Cosmos", "Rainbow", "Galaxy"
reverse_holoNobooleanReverse-holo printing (frame foil, artwork non-foil)false
is_texturedNobooleanRaised / textured surfacefalse

Item Details

Item-level fields are about the specific physical card being sold — its grade, condition, autograph status.

For graded cards: grading_company + grade (+ cert_number) define the card. raw_condition is null. For raw (ungraded) cards: raw_condition defines the card. grading_company and grade are null.

FieldRequiredTypeDescriptionExample
key_idNostringInternal Tradepost key ID for grouping items (UUID, may be null)"33d011e4-60ec-51ed-a92e-30677a9066b8"
key_idsNostring[]Array of internal Tradepost key IDs for this item["33d011e4-…"]
fair_valuesNoarrayFair value pricing information[]
grading_companyNostringGrading company (null for raw cards)"PSA", "BGS", "CGC", "SGC", "TAG"
gradeNostringOverall card grade (null for raw cards)"10", "9.5", "8"
cert_numberNostringCertification number from the grading company"12345678"
raw_conditionNostringCondition for ungraded cards"MINT", "NEAR_MINT", "EXCELLENT", "VERY_GOOD", "GOOD", "FAIR", "POOR"
is_autographedNobooleanWhether the card is autographedfalse
autograph_gradeNostringAutograph grade (if applicable)"10"
serial_numberNostringSerial number numerator (e.g. for /99 print runs)"23"
quantityYesintegerNumber of units1

Supported Grading Companies:

  • PSA — Professional Sports Authenticator
  • BGS — Beckett Grading Services
  • CGC — Certified Guaranty Company
  • SGC — Sportscard Guaranty
  • TAG — TAG Grading
  • RAW — Ungraded (use raw_condition instead of grade)

Example — Graded Card

{
"asset_type": "TRADING_CARD",
"external_ids": {
"TCGPLAYER": "593355"
},
"asset_details": {
"id": "be6323f8-25d0-4953-9af1-becac5f13acb",
"name": "Charizard - 4/102",
"set_name": "1999 Pokemon Base Set",
"subcategory": "POKEMON_CARDS",
"brand": "Pokemon",
"manufacturer": "Wizards of the Coast",
"subject": ["Charizard"]
},
"config_details": {
"id": "0ce36c59-1710-4c6a-93ae-86b4e8f06a24",
"name": "Charizard - 4/102 · Base Set · Holo Rare · English",
"image_url": "https://cdn.tradepost.co/.../card.webp",
"rarity": "Holo Rare",
"print_version": "Unlimited",
"language": "English",
"is_foil": true,
"reverse_holo": false,
"is_textured": false
},
"item_details": {
"key_id": "33d011e4-60ec-51ed-a92e-30677a9066b8",
"key_ids": ["33d011e4-60ec-51ed-a92e-30677a9066b8"],
"fair_values": [],
"grading_company": "PSA",
"grade": "10",
"cert_number": "12345678",
"is_autographed": false,
"quantity": 1
}
}

Example — Raw Card

{
"asset_type": "TRADING_CARD",
"external_ids": {},
"asset_details": {
"id": "be6323f8-25d0-4953-9af1-becac5f13acb",
"name": "Charizard - 4/102",
"set_name": "1999 Pokemon Base Set",
"subcategory": "POKEMON_CARDS",
"brand": "Pokemon",
"manufacturer": "Wizards of the Coast",
"subject": ["Charizard"]
},
"config_details": {
"id": "0ce36c59-1710-4c6a-93ae-86b4e8f06a24",
"name": "Charizard - 4/102 · Base Set · Holo Rare · English",
"image_url": "https://cdn.tradepost.co/.../card.webp",
"rarity": "Holo Rare",
"print_version": "Unlimited",
"language": "English",
"is_foil": true
},
"item_details": {
"key_id": "dafe91c0-bcee-58a2-a868-006cb8e19ac0",
"key_ids": ["dafe91c0-bcee-58a2-a868-006cb8e19ac0"],
"fair_values": [],
"raw_condition": "NEAR_MINT",
"is_autographed": false,
"quantity": 1
}
}

Use with Advanced Strategies

Trading cards work with Advanced Strategies. For the full strategy flow including how to discover key IDs (PSA 10, raw conditions, etc.), pricing model configs, and facet filters, see the Quickstart walkthrough.


← Asset Types Overview