New
Field Catalog
Browse flexible metadata fields (Artist, HP, Rarity, Mana Cost) and see how widely each one is used across the catalog
What This Does
- Lists every field defined across the catalog — Pokémon HP, Magic Mana Cost, trading-card Artist, Rarity, and more
- Shows usageCount per field — the number of cards, sets, releases, and segments that carry a value for it
- Sorts by name or usageCount and filters by a search query
- Returns a single field in detail via /catalog/fields/{id}
- Powers cross-TCG metadata search — one surface for every game, no per-game branching
When To Use This
- Discovering what metadata exists for non-sports cards (Pokémon, Magic, One Piece, Yu-Gi-Oh)
- Building filter UIs that adapt to whichever fields are relevant for the current segment
- Sanity-checking field coverage before pushing a report or dashboard
- Looking up a field ID to reference in other API calls
- Educating users about what flexible metadata is available on identify / search results
Real Example
Scenario
You browse the most-used fields in the catalog to see what metadata collectors can filter on
Sample Request
GET
/v1/catalog/fields?sort=usageCount&order=desc&take=20What You Get Back
{
"fields": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"key": "ARTIST",
"name": "Artist",
"description": "Illustrator credited on the card",
"usageCount": 48231
},
{
"id": "550e8400-e29b-41d4-a716-446655440001",
"key": "RARITY",
"name": "Rarity",
"description": "Rarity tier (Common, Uncommon, Rare, Holo Rare, etc.)",
"usageCount": 39104
},
{
"id": "550e8400-e29b-41d4-a716-446655440002",
"key": "HP",
"name": "Hit Points",
"description": "Base HP value on Pokémon cards",
"usageCount": 11520
}
],
"total_count": 58,
"skip": 0,
"take": 20
}