SportsCardsPro Scraper - Sports Card Prices
Pricing
from $10.00 / 1,000 results
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
Maintained by CommunityActor 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
| Field | Type | Description |
|---|---|---|
searchQueries | String[] | Search terms (e.g. "michael jordan fleer 1986", "tom brady rookie") |
setUrls | String[] | Optional set URLs (/console/...) to scrape entire sets |
maxListings | Integer | Max cards per query/set (1-500, default 100) |
scrapeDetails | Boolean | Visit detail pages for all grades + price history (default: false) |
proxyConfiguration | Object | Optional 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 field | Alias | Meaning |
|---|---|---|
loosePrice | ungradedPrice | Raw / ungraded card |
completePrice | grade7Price | Grade 7 |
newPrice | grade8Price | Grade 8 |
gradedPrice | grade9Price | Grade 9 |
boxOnlyPrice | grade95Price | Grade 9.5 |
manualOnlyPrice | psa10Price | PSA 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}