Pristine Auction

Search Pristine Auction's live auction inventory

Browses or searches pristineauction.com's current sports card and memorabilia auction lots. term or category is required, matching pristineauction.com's own search form. All enum values (category, auction_type, sort, status) come from pristine-auction-categories. status=completed browses ended/sold lots (a prices-realized view); the default (all statuses) mirrors the site's own default. Every filter is optional and combines with AND semantics.

get/pristine-auction/search

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/pristine-auction/search
  • Auth: API key in header x-api-key

Query parameters

termstring

Free-text search across lot titles. term or category is required.

category'fine-art' | 'baseball' | 'basketball' | 'boxing-ufc' | 'coins-bullion' | 'comic-books' | 'football' | 'golf' | 'historical' | 'hockey' | 'music' | 'other-sports' | 'pop-culture' | 'racing' | 'soccer' | 'trading-cards' | 'wrestling'

One value from pristine-auction-categories' categories[].slug. term or category is required.

auction_type'previous_featured' | 'ten_minute' | 'daily' | 'classic' | 'fine_art' | 'jewelry' | 'pop_culture' | 'tcg' | 'helmet' | 'nascar_foundation' | 'sports_cards' | 'coin' | 'sports_gear' | 'jersey' | 'frame_it_up' | 'fall_showcase' | 'elite' | 'live_stream'

Comma-separated auction-type filter. Omit to include every auction type.

status'future' | 'active' | 'canceled' | 'completed' | 'forfeited'

Comma-separated auction-status filter. status=completed browses ended/sold lots. Omit to include every status.

sort'newly-listed' | 'bid-time-descending' | 'price-descending' | 'price-ascending' | 'ending-soonest' | 'ending-last' | 'bid-count-descending' | 'bid-count-ascending'

Result order, default newly-listed.

min_pricenumber

Minimum current bid price in USD, inclusive. Omit or 0 for no minimum.

max_pricenumber

Maximum current bid price in USD, inclusive. Omit or 0 for no maximum.

pageinteger

1-based page number, default 1

per_page15 | 30 | 60

Results per page. pristineauction.com only accepts 15, 30, or 60; any other value is rejected. Default 30.

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "results": [
      {
        "auction_type": "CARD AUCTION",
        "currency": "USD",
        "ends_at": "2026-09-21T03:00:00Z",
        "high_bid": 256.66,
        "lot_number": 13154611,
        "subtitle": "Rookie Card",
        "title": "Mickey Mantle 1969 Topps #500 (PSA 8) (MC)",
        "url": "https://www.pristineauction.com/a13154611"
      }
    ]
  },
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.