Trade Routes Logo

TradeRoutes Events API

Show the trading card events on TradeRoutes (trade shows, trade nights, game nights) on your own site or app. It's read-only and free; you just need a key, which we hand out by request.

Authentication

Send your key in the X-Api-Key header on every request. Keep it on your server; don't put it in a web page or an app where people can read it.

curl -H "X-Api-Key: trk_your_key_here" https://api.traderoutes.cards/api/partner/v1/events/

List events

GET /api/partner/v1/events/: approved events, soonest first.

  • q: Matches the event name or city.
  • type: trade_show, trade_night, game_night or other.
  • from, to: YYYY-MM-DD, inclusive, both or neither. Without them you get upcoming events only.
  • page, page_size: Pages of 20 by default, up to 100.
{
  "count": 42,
  "next": "https://api.traderoutes.cards/api/partner/v1/events/?page=2",
  "previous": null,
  "results": [
    {
      "id": 118,
      "name": "San Diego Card Expo",
      "event_type": "trade_show",
      "event_type_other": "",
      "host_name": "Pugs Corner TCG",
      "dates": [
        { "date": "2026-10-31", "start_time": "10:00:00", "end_time": "17:00:00" },
        { "date": "2026-11-01", "start_time": "10:00:00", "end_time": "16:00:00" }
      ],
      "start_date": "2026-10-31",
      "start_time": "10:00:00",
      "end_date": "2026-11-01",
      "end_time": "16:00:00",
      "location": "Manchester Grand Hyatt",
      "address": "1 Market Pl, San Diego, CA 92101",
      "city": "San Diego, CA",
      "url": "https://example.com/expo",
      "description": "Two days of vendors, trades and grading.",
      "flyer_url": "https://media.traderoutes.cards/event_flyers/expo.jpg",
      "photos": [{ "id": 7, "url": "https://media.traderoutes.cards/event_photos/floor.jpg" }],
      "admission": "paid",
      "admission_details": "$10 at the door",
      "parking": "Hotel garage",
      "vendor_count": 120,
      "attendee_count": 34,
      "page_url": "https://www.traderoutes.cards/events/118"
    }
  ]
}

An event can run on several days, each with its own hours: dates lists them, and start_*/end_* are the overall span. Times are local to the venue. Link people to page_url for the full event page.

One event

GET /api/partner/v1/events/<id>/: the same fields as a list row.

Errors and limits

  • 400: A bad or half-given date range. The body says what to fix.
  • 401: No key, or one that isn't valid or was revoked.
  • 404: No approved event with that id.
  • 429: Over your rate limit (1,000 requests an hour per key). Wait and retry.

Request access

Tell us a bit about what you're building and we'll email you a key.

Trade Routes TCG is not affiliated with Wizards of the Coast LLC. Wizards of the Coast, Magic: The Gathering, and their logos are trademarks of Wizards of the Coast LLC. © 1993-2026 Wizards. All Rights Reserved. Card data provided by Scryfall.

© 2026 Trade Routes TCG