Sportlots Scraper - Sports Card Marketplace Listings avatar

Sportlots Scraper - Sports Card Marketplace Listings

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Sportlots Scraper - Sports Card Marketplace Listings

Sportlots Scraper - Sports Card Marketplace Listings

Scrape sports card listings from Sportlots.com. Search by player, set, or keyword and get card title, player, year, set, card number, condition/grade, lowest price, per-seller prices, quantity, seller feedback, listing URL, and image.

Pricing

from $5.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

a day ago

Last modified

Categories

Share

Sportlots Scraper

Scrape sports card listings from Sportlots.com — one of the largest online sports card marketplaces, with 80+ million cards across baseball, football, basketball, hockey and more.

Search by player, set, or any keyword and export structured data: card title, player, year, set, card number, condition/grade, lowest price, per-seller prices, quantities, seller feedback, listing URL, and image.

What you get

Summary mode (default) — one record per unique card:

FieldDescription
queryThe search term that produced the record
titleFull card title (set + card info)
playerPlayer name parsed from the listing
yearRelease year parsed from the set
setSet name (e.g. "Bowman Chrome")
cardNumberCard number (e.g. "157")
variationParallel / variation label, if any
lowestPriceLowest available price (number)
lowestPriceTextLowest price as displayed (e.g. "$8.02")
totalQuantityTotal copies available across all sellers
imageUrlCard image URL (null if no image)
urlLink to the card's detail page on Sportlots
scrapedAtISO timestamp of when the record was scraped

Detail mode (scrapeDetails: true) — one record per individual seller listing, adding:

FieldDescription
sellerSeller username
sellerFeedbackSeller feedback count
conditionCondition/grade (e.g. "Near Mint")
conditionShortShort condition code (e.g. "NM")
priceThis seller's price (number)
priceTextThis seller's price as displayed
quantityAvailableQuantity this seller has
notesSeller notes on the listing
hasFrontPic / hasBackPicWhether the seller uploaded card photos

Input

{
"searchQueries": ["Mike Trout", "2012 Bowman Chrome"],
"maxResults": 100,
"scrapeDetails": false,
"proxyConfiguration": { "useApifyProxy": false }
}
  • searchQueries — list of player names, set names, or keywords.
  • maxResults — cap on total records (0 = unlimited). In detail mode each seller listing counts as one record.
  • scrapeDetails — set true to expand each card into per-seller listings with condition, exact price, and seller info.
  • proxyConfiguration — optional. Sportlots has no anti-bot protection, so a proxy is not required.

How it works

Sportlots is a classic server-rendered site backed by a clean JSON AJAX API. The Actor resolves a search session id, pages through the result grid, and (in detail mode) pulls each card's per-seller inventory. No browser rendering is needed, so runs are fast and cheap.

Use cases

  • Card price research and arbitrage (compare against eBay / PSA / PriceCharting).
  • Building sports-card price databases and alerting bots.
  • Tracking inventory and pricing for specific players or sets.

Pricing

Pay-per-result: a small charge per dataset item plus a tiny per-run start fee. You only pay for the cards you scrape.