SportsCardsPro Scraper - Sports Card Prices avatar

SportsCardsPro Scraper - Sports Card Prices

Pricing

from $10.00 / 1,000 results

Go to Apify Store
SportsCardsPro Scraper - Sports Card Prices

SportsCardsPro Scraper - Sports Card Prices

Scrape SportsCardsPro for baseball, basketball, football & hockey card prices. Get ungraded (raw) values plus graded prices for PSA 10, Grade 9.5, 9, 8 and 7, with full historical price chart data. Search by player or browse entire sets.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

SportsCardsPro Scraper

Scrape baseball, basketball, football, and hockey card prices from SportsCardsPro.com (PriceCharting's sports card site). Get current market prices for raw (ungraded) cards and every graded tier — Grade 7, Grade 8, Grade 9, Grade 9.5, and PSA 10 — plus full historical price chart data spanning years of sales.

Features

  • Multi-query search across all sports: baseball, basketball, football, hockey, soccer, and more
  • Full grade ladder on detail pages: Ungraded (raw), Grade 7, Grade 8, Grade 9, Grade 9.5, PSA 10
  • Set browsing — pass a set URL (e.g. /console/basketball-cards-1986-fleer) to scrape an entire set
  • Historical price data extracted from embedded VGPC chart data — track raw and graded price trends over months and years
  • Card metadata including sport, brand/publisher, product ID, ASIN, ePID codes
  • Two scraping modes: fast list-only or detailed per-card scraping with full price history
  • Pay-per-event pricing — you only pay for results you get

Grading arbitrage

Compare ungradedPrice vs psa10Price to find cards worth grading. Example: a 1986 Fleer Michael Jordan #57 rookie sells raw for ~$4,000 but ~$249,000 in PSA 10.

Input

FieldTypeDescription
searchQueriesString[]Search terms (e.g. "michael jordan fleer 1986", "tom brady rookie")
setUrlsString[]Optional set URLs (/console/...) to scrape entire sets
maxListingsIntegerMax cards per query/set (1-500, default 100)
scrapeDetailsBooleanVisit detail pages for all grades + price history (default: false)
proxyConfigurationObjectOptional proxy settings (use residential if blocked)

Output

List mode (scrapeDetails: false)

Fast — extracts Ungraded, Grade 9, and PSA 10 prices from list pages only:

{
"title": "Michael Jordan #57",
"setName": "1986 Fleer (Basketball)",
"loosePrice": 4025.00,
"gradedPrice": 33872.90,
"manualOnlyPrice": 249127.72,
"ungradedPrice": 4025.00,
"grade9Price": 33872.90,
"psa10Price": 249127.72,
"productUrl": "https://www.sportscardspro.com/game/basketball-cards-1986-fleer/michael-jordan-57",
"searchQuery": "michael jordan fleer 1986",
"scrapedAt": "2026-07-07T12:00:00.000Z"
}

Detail mode (scrapeDetails: true)

Richer data with the full grade ladder and price history from each card page:

{
"title": "Michael Jordan #57 [Rookie]",
"setName": "1986 Fleer",
"genre": "Basketball Cards",
"publisher": "Fleer",
"ungradedPrice": 4025.00,
"grade7Price": 11554.95,
"grade8Price": 16708.33,
"grade9Price": 33872.90,
"grade95Price": 42700.00,
"psa10Price": 249127.72,
"priceHistory": {
"loose": [{ "date": "2020-01-04", "price": 1450.00 }, "..."],
"graded": [{ "date": "2020-01-04", "price": 9800.00 }, "..."],
"manualOnly": [{ "date": "2020-01-04", "price": 52000.00 }, "..."]
},
"productUrl": "https://www.sportscardspro.com/game/basketball-cards-1986-fleer/michael-jordan-57",
"scrapedAt": "2026-07-07T12:00:00.000Z"
}

Field mapping (compatibility aliases)

The actor emits both PriceCharting-compatible field names and friendly grade aliases:

Compatible fieldAliasMeaning
loosePriceungradedPriceRaw / ungraded card
completePricegrade7PriceGrade 7
newPricegrade8PriceGrade 8
gradedPricegrade9PriceGrade 9
boxOnlyPricegrade95PriceGrade 9.5
manualOnlyPricepsa10PricePSA 10

priceHistory keys follow the same order: loose (ungraded), cib (Grade 7), new (Grade 8), graded (Grade 9), boxOnly (Grade 9.5), manualOnly (PSA 10).

Use cases

  • Grading arbitrage — find raw cards whose graded value covers grading fees many times over
  • Collection valuation — price out a whole collection across grade tiers
  • Market trend analysis — historical charts for raw and graded prices
  • Deal scouting — compare marketplace asking prices against real sold-based values
  • Set completion budgeting — scrape a full set to estimate completion cost

Usage

Search for a player:

{
"searchQueries": ["michael jordan fleer 1986"],
"maxListings": 10,
"scrapeDetails": true
}

Scrape a whole set:

{
"setUrls": ["https://www.sportscardspro.com/console/baseball-cards-1989-upper-deck"],
"maxListings": 150,
"scrapeDetails": false
}