v1

latestOpenAPI 3.1.0MIT License2026-07-13331055.6 KB
sets

Get all sets

Lists all Pokemon TCG sets with basic information, with support for filtering, sorting, and pagination

get/sets

Query parameters

object
OR
{"stackTrail":"components:parameters:filter:schema:oneOf:1","oasType":"schema","type":"unknown"}

Filter results by field value.

Supports various operators:

  • Default/like: - Laxist equality (contains, case insensitive)
  • not:/notlike: - Laxist inequality
  • eq: - Strict equality
  • neq: - Strict inequality
  • gte: - Greater than or equal (numbers)
  • lte: - Less than or equal (numbers)
  • gt: - Greater than (numbers)
  • lt: - Less than (numbers)
  • null: - Field is null
  • notnull: - Field is not null
  • Multiple values with | (e.g., name=eq:Furret|Pikachu)
string
OR
{"stackTrail":"components:parameters:sortField:schema:oneOf:1","oasType":"schema","type":"unknown"}

Field to sort results by (overrides default sorting)

'ASC' | 'DESC'
OR
'ASC' | 'DESC'

Order to sort results (ASC or DESC)

integer
OR
{"stackTrail":"components:parameters:paginationPage:schema:oneOf:1","oasType":"schema","type":"unknown"}

Page number for paginated results

integer
OR
{"stackTrail":"components:parameters:paginationItemsPerPage:schema:oneOf:1","oasType":"schema","type":"unknown"}

Number of items per page (applied when pagination:page is used)

Response

Successful request

idstring required

Unique identifier of the set

namestring required

Name of the set

logostring

URL to the logo of the set

symbolstring

URL to the set symbol

Example response

[
  {
    "id": "base1",
    "name": "Base Set",
    "logo": "https://assets.tcgdex.net/en/base/base1/logo",
    "symbol": "https://assets.tcgdex.net/univ/base/base1/symbol",
    "cardCount": {
      "total": 101,
      "official": 100
    }
  }
]