Discover/Hagerty API
live

Hagerty APIhagerty.com

Access data from hagerty.com.

Endpoint health
monitored
get_auction_results
get_current_auctions
get_listing_detail
Checks pendingself-healing
Endpoints
3
Updated
3h ago
This call costs1 credit / call— charged only on success
Try it
1-based page number of the live-auction list. A page past pages_total returns an empty items array.
Ordering of live auctions.
api.parse.bot/scraper/1202326b-6988-4e14-a1d8-9dd9e788aaed/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/1202326b-6988-4e14-a1d8-9dd9e788aaed/get_current_auctions?page=2&sort_by=ending_soonest' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Returns one page of currently live Hagerty Marketplace auctions (33 listings per page, the site's fixed page size) with title, current high bid in whole US dollars, canonical listing URL, hero image URL and end time. One round trip per page. `page` is 1-based and defaults to 1; `sort_by` defaults to ending_soonest. `url` is the canonical public listing URL and is byte-for-byte the same form emitted by get_auction_results and get_listing_detail for the same listing; pass it unchanged to get_listing_detail. `items_total` and `pages_total` come from the site's own result count; `has_more` is the site's next-page flag. current_bid is 0 for a lot with no bids yet.

Input
ParamTypeDescription
pageinteger1-based page number of the live-auction list. A page past pages_total returns an empty items array.
sort_bystringOrdering of live auctions.
Response
{
  "type": "object",
  "fields": {
    "items": "array of live listing cards, each with listing_id, title, url (canonical listing URL), current_bid (integer USD), current_bid_formatted, bid_count, year, make, model, location, noreserve, hero_image_url, end_time (ISO 8601 UTC), timestamp_end (unix seconds), status",
    "has_more": "boolean, whether a further page exists",
    "items_total": "integer, total live auctions reported by the site",
    "pages_total": "integer, ceil(items_total / items_per_page)",
    "page_current": "integer, echo of the requested page",
    "items_per_page": "integer, always 33"
  },
  "sample": {
    "data": {
      "items": [
        {
          "url": "https://www.hagerty.com/marketplace/auction/1997-BMW-M3/effe8472-6e08-4971-9a96-d0fb30ad6dba",
          "make": "BMW",
          "year": 1997,
          "model": "M3",
          "title": "1997 BMW M3 Sedan 5-Speed",
          "status": "ACTIVE",
          "end_time": "2026-09-08T18:00:00.000Z",
          "location": "Cumming, GA",
          "bid_count": 26,
          "noreserve": true,
          "listing_id": "effe8472-6e08-4971-9a96-d0fb30ad6dba",
          "current_bid": 8250,
          "timestamp_end": 1788890400,
          "hero_image_url": "https://hagerty-marketplace-prod.imgix.net/assets/2htx1rvhGhCu9tOYJieAEw.jpg",
          "current_bid_formatted": "USD $8,250"
        }
      ],
      "has_more": true,
      "items_total": 208,
      "pages_total": 7,
      "page_current": 1,
      "items_per_page": 33
    },
    "status": "success"
  }
}

About the Hagerty API

The Hagerty API on Parse exposes 3 endpoints for the publicly available data on hagerty.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.