MyCardPost Graded Card Marketplace Scraper avatar

MyCardPost Graded Card Marketplace Scraper

Pricing

from $1.00 / 1,000 record scrapeds

Go to Apify Store
MyCardPost Graded Card Marketplace Scraper

MyCardPost Graded Card Marketplace Scraper

Scrape graded and raw trading card listings from MyCardPost — a fast-growing P2P card marketplace. Extracts title, price, grade, grader, sport, year, set, player, seller, and images from server-rendered detail pages.

Pricing

from $1.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Share

Scrape graded and raw trading card listings from MyCardPost — a fast-growing P2P card marketplace with 90,000+ active listings across baseball, basketball, hockey, football, TCG/Pokemon, and more.

What it does

The actor crawls the MyCardPost marketplace and its detail pages (server-rendered, no JavaScript required) to extract structured card data including:

  • Full card title (year, set, parallel, grade)
  • Sport category
  • Grade and grader (PSA, BGS, SGC, CGC, etc.)
  • Asking price (USD)
  • Seller username
  • Card images (primary + gallery)
  • Seller description

Input

FieldTypeDefaultDescription
maxItemsinteger0Maximum listings to scrape. 0 = no limit.
startPageinteger1Marketplace page to start from (1-based).
sportstring(empty)Filter by sport: baseball, basketball, hockey, football, tcg, etc. Leave empty for all sports.

Output

Each record in the dataset includes:

FieldTypeDescription
listing_idnumberNumeric listing ID from the URL
detail_urlstringFull URL of the detail page
titlestringFull card title (from og:title)
sportstringSport category (from URL)
yearnumberCard year
set_namestringCard set (parsed from URL slug)
player_or_subjectstringPlayer name or subject
parallel_variationstringParallel/variation (e.g. Purple /250)
graderstringPSA, BGS, SGC, CGC, etc.
gradestringFull grade (e.g. PSA 10)
asking_pricenumberPrice in USD
currencystringCurrency (USD)
seller_usernamestringSeller's MyCardPost username
listing_statusstringactive or sold
image_urlsstringPipe-separated image URLs
descriptionstringSeller's listing description

Example output

{
"listing_id": 833492,
"detail_url": "https://mycardpost.com/marketplace/baseball/2006-finest-autographs-chipper-jones-xfractor-25-psa-10/833492",
"title": "2006 Finest Autographs Chipper Jones Xfractor #/25 PSA 10",
"sport": "baseball",
"year": 2006,
"set_name": "finest autographs chipper jones xfractor 25",
"player_or_subject": "Autographs Chipper Jones Xfractor #/25",
"parallel_variation": null,
"grader": "PSA",
"grade": "PSA 10",
"asking_price": 750,
"currency": "USD",
"seller_username": "HavocTrading",
"listing_status": "active",
"image_urls": "https://mycardpost.com/frontend/card/17803362152830.jpg",
"description": "You will receive the exact item in the photos above."
}

Use cases

  • Comp tracking: Monitor asking prices for specific cards across the MyCardPost marketplace.
  • Inventory research: Identify which graded cards are available and at what price points.
  • Market analysis: Analyze pricing trends by sport, set, grade, or grader across 90,000+ listings.
  • Portfolio valuation: Pull current asking prices for cards you own or are targeting.