Get the catalog changelog
Returns the history of a game's catalog updates, newest first.
Each entry covers one catalog update: when it went live and how many products and expansions were added, modified, or removed. Pass includeChanges=true to also get the slug and id of everything that changed.
Results are paginated. Pass the nextCursor from one response as cursor on the next request to walk the full history; nextCursor is null on the last page.
For the feeds these updates apply to, see https://docs.cardnexus.com/feeds.
Authentication is required (any valid API key); no scope.
Path Parameters
- Type: stringgame
Id min length:1requiredThe game's identifier (e.g.
mtg,pokemon). Returned byGET /v1/games.
Query Parameters
- Type: stringcursor
- Type: integerlimitmin:1max:100
Integer numbers.
- Type: booleaninclude
Changes When true, each entry lists the products and expansions that changed — slug and id — not just the counts.
Responses
- application/json
- application/json
- application/json
- application/json
- application/json
- application/json
- application/json
Request Example for get/feeds/{gameId}/changelog
curl 'https://public-api.cardnexus.com/v1/feeds/{gameId}/changelog' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"data": [
{
"id": "665f1a2b3c4d5e6f7a8b9c0d",
"deployedAt": "2026-06-05T02:11:47.000Z",
"summary": {
"products": {
"added": 248,
"modified": 12,
"removed": 0
},
"expansions": {
"added": 1,
"modified": 0,
"removed": 0
}
}
}
],
"pagination": {
"nextCursor": "eyJkIjoiMjAyNi0wNi0wNVQwMjoxMTo0Ny4wMDBaIiwiaSI6IjY2NWYxYTJiM2M0ZDVlNmY3YThiOWMwZCJ9"
}
}