Heritage Auctions Sports Archive Scraper - Past Lots & Grades avatar

Heritage Auctions Sports Archive Scraper - Past Lots & Grades

Pricing

from $1.60 / 1,000 record scrapeds

Go to Apify Store
Heritage Auctions Sports Archive Scraper - Past Lots & Grades

Heritage Auctions Sports Archive Scraper - Past Lots & Grades

Scrape the Heritage Auctions sports past-results archive (sports.ha.com): lot titles, full descriptions, PSA/BGS/SGC/CGC grades, year, era, bid counts, sale dates and images. Search by player or keyword, or give lot URLs. Sale prices are members-only on Heritage and are not included.

Pricing

from $1.60 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape the Heritage Auctions sports past-results archive (sports.ha.com): lot titles, full descriptions, grading service and grade (PSA/BGS/SGC/CGC), year and era, category, bid counts, sale dates and images for sports cards and memorabilia. Search by player or keyword, or give specific lot URLs.

Sale prices are not included. Heritage shows the realized price, hammer price and estimates to signed-in members only, and this actor reads what a visitor sees without signing in.

What you get

Each result record contains:

FieldDescription
lot_idHeritage lot id: auction id and lot number joined by a dash
lot_urlLot page URL on sports.ha.com
lot_numberLot number within the auction
auction_idHeritage auction (sale) number
auction_nameAuction name, e.g. "2024 August 23 - 25 Summer Platinum Night Sports Auction"
titleLot title as listed
descriptionFull lot description
categoryHeritage category, e.g. "Baseball Cards" or "Boxing Collectibles"
subcategoryHeritage sub-category, e.g. "Singles (1980-Now)" or "Uniforms"
sportSport taken from the category, e.g. "Baseball"
eraEra judged from the year in the title: pre-war / vintage / modern
yearYear from the lot title
card_numberCard number from the lot title, when it has one
graderGrading service named in the title: PSA / BGS / SGC / CGC / CSG / HGA / GAI, or raw
gradeGrade as written in the title, e.g. "Gem Mint 10"
grade_numericNumeric part of the grade, when the grade has one
autographtrue if the title says the lot is signed or autographed
memorabiliatrue if the title describes game-used, worn or other memorabilia
bid_countBids plus registered phone bidders on the lot
buyers_premium_pctBuyer's premium percentage of the auction
sold_atSale date (YYYY-MM-DD)
image_urlsLot image URLs

Fields that depend on the title (card_number, grader, grade, grade_numeric) are empty for lots whose title does not name them, such as memorabilia and ungraded items.

Input

ParameterTypeDescription
searchQueriesarrayKeywords to search the archive for, e.g. ["mickey mantle"]. Each query is walked page by page until Max Items is met.
lotUrlsarraySpecific lot pages to fetch. Use together with, or instead of, Search Queries.
sportstringKeep only one sport: baseball, basketball, football, hockey, boxing, golf, soccer, olympics. Leave blank for all.
erastringKeep only one era: pre-war (before 1948), vintage (1948-1980), modern (1981 onward). Leave blank for all.
maxItemsintegerMaximum lots to return. 0 = unlimited. Default: 200

Provide at least one of searchQueries or lotUrls.

Example: search for a player

{
"searchQueries": ["mickey mantle"],
"maxItems": 50
}

Example: only modern hockey lots

{
"searchQueries": ["gretzky"],
"sport": "hockey",
"era": "modern",
"maxItems": 100
}

Example: fetch specific lots

{
"lotUrls": [
"https://sports.ha.com/itm/basketball-cards/singles-1980-now-/1986-fleer-michael-jordan-57-psa-gem-mint-10/a/50039-50122.s"
]
}

Notes

  • Raise the run's memory to fetch faster: a larger run reads several lots at once.
  • The era is a label derived from the year in the lot title, so a lot with no year in its title has no era.
  • Lots Heritage has removed are skipped.