MyCardPost Graded Card Marketplace Scraper avatar

MyCardPost Graded Card Marketplace Scraper

Under maintenance

Pricing

Pay per event

Go to Apify Store
MyCardPost Graded Card Marketplace Scraper

MyCardPost Graded Card Marketplace Scraper

Under maintenance

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

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 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.