Beckett Marketplace Scraper - Trading Card Prices avatar

Beckett Marketplace Scraper - Trading Card Prices

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Beckett Marketplace Scraper - Trading Card Prices

Beckett Marketplace Scraper - Trading Card Prices

Scrape Beckett Marketplace (marketplace.beckett.com) trading card listings from the Beckett/BGS ecosystem. Get card name, sport, set/brand, year, card number, player, condition/grade, price, seller and image for baseball, basketball, football, hockey and gaming cards.

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

Beckett Marketplace Scraper

Scrape trading card listings from Beckett Marketplace (marketplace.beckett.com) — the marketplace arm of Beckett, the company behind BGS grading. Search by player, set, team or keyword and get clean, structured card data for baseball, basketball, football, hockey and gaming cards.

Beckett/BGS is one of the four major card graders (alongside PSA, CGC and SGC), which makes this data useful for cross-grader price comparison and card-arbitrage analysis.

What it does

For each search query it collects live marketplace listings, paginating 100 per page up to your limit. Optionally it visits each listing's detail page to enrich every row with sport, team, brand, manufacturer, player and condition/grade.

Input

FieldTypeDescription
searchQueriesarrayCard / player / set / team search terms (e.g. "michael jordan", "topps chrome").
maxResultsintegerMax listings per query (0 = unlimited). Paginates 100/page. Default 100.
scrapeDetailsbooleanVisit each listing page for sport, team, brand, manufacturer, player and grade. Default false.
proxyConfigurationobjectOptional. Not needed — the site is server-rendered with no anti-bot protection.

Example input

{
"searchQueries": ["michael jordan", "mike trout rookie"],
"maxResults": 100,
"scrapeDetails": true
}

Output

Each dataset item represents one marketplace listing:

{
"title": "1994 Fun Pack #170 Michael Jordan RC",
"year": "1994",
"cardNumber": "170",
"setName": "Fun Pack",
"player": "Michael Jordan RC",
"sport": "Baseball",
"team": "Chicago White Sox",
"brand": "Fun Pack",
"manufacturer": "Upper Deck Co.",
"grade": "NM-MT",
"gradeDescription": "Raw Grade : Near Mint/Mint",
"grader": "Raw",
"price": 9.99,
"currency": "USD",
"listingId": "107257763",
"imageUrl": "https://img.beckett.com/images/items/.../front.jpg",
"url": "https://marketplace.beckett.com/item/1343/...",
"searchQuery": "michael jordan",
"scrapedAt": "2026-07-09T00:00:00.000Z"
}

Fields sport, team, brand, manufacturer, grade, gradeDescription and grader are populated only when scrapeDetails is enabled. Without it, year, cardNumber, setName and player are parsed from the listing title.

Notes

  • Data is sourced from the public Beckett Marketplace search; no login required.
  • Graded listings expose the grade (e.g. BGS/PSA/SGC/CGC) in grade/gradeDescription; raw cards show the raw condition (e.g. NM-MT).
  • Prices are seller asking prices in USD.