Market Data

Get Top Movers (Weekly Price Gainers)

Get the cards with the largest price gains over the past week.

Gains of 500% or more are filtered out as likely data errors, so results reflect realistic market movement. Results are cached for 1 hour.

Example curl:

# All categories
curl -H "X-API-Key: your-api-key-here" \
     "https://api.cardhedger.com/v1/cards/top-movers?count=20"

# Baseball only
curl -H "X-API-Key: your-api-key-here" \
     "https://api.cardhedger.com/v1/cards/top-movers?count=20&category=Baseball"

Returns cards with realistic price increases (< 500% gain), limited to requested count.

get/v1/cards/top-movers

Query parameters

countinteger

Number of cards to return

Number of cards to return

categorystring nullable

Optional category filter (e.g., 'Baseball', 'Basketball', 'Pokemon')

Optional category filter (e.g., 'Baseball', 'Basketball', 'Pokemon')

Response

Successful Response

total_countinteger required

Total number of cards returned

filtered_countinteger required

Number of cards after filtering

gain_thresholdnumber required

Minimum gain percentage used for filtering (default: 500%)

Example response

{
  "cards": [
    {
      "30 Day Sales": 45,
      "7 Day Sales": 12,
      "card_id": "1587446850514x224832321163624450",
      "category": "Baseball",
      "category_group": "Sports Cards",
      "description": "Shohei Ohtani 2018 Topps Chrome Baseball",
      "gain": 650.5,
      "image": "//s3.amazonaws.com/appforest_uf/example.jpg",
      "number": "150",
      "player": "Shohei Ohtani",
      "prices": [
        {
          "grade": "PSA 10",
          "price": "2500"
        },
        {
          "grade": "PSA 9",
          "price": "850"
        }
      ],
      "rookie": true,
      "set": "2018 Topps Chrome Baseball",
      "set_type": "Topps Chrome Baseball",
      "variant": "Refractor"
    }
  ],
  "filtered_count": 1,
  "gain_threshold": 500,
  "total_count": 50
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.