Fanatics Collect Scraper — Weekly Auctions & Sold Prices avatar

Fanatics Collect Scraper — Weekly Auctions & Sold Prices

Pricing

from $0.89 / 1,000 lot results

Go to Apify Store
Fanatics Collect Scraper — Weekly Auctions & Sold Prices

Fanatics Collect Scraper — Weekly Auctions & Sold Prices

Scrape Fanatics Collect weekly auctions, Premier lots, Buy Now listings, and sold comps. Get hammer price, bids, PSA/BGS/SGC grades, cert numbers, watchers, and images as JSON — dealers, consignors, and pricing apps.

Pricing

from $0.89 / 1,000 lot results

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Categories

Share

Unofficial community Actor. Not affiliated with Fanatics Collect, Fanatics, or PWCC Marketplace.

Fanatics Collect scraper for US sports cards, TCG / Pokémon, and memorabilia auctions. Pull live Weekly and Premier lots, sold comps (realized hammer), and Buy Now / fixed-price marketplace listings into JSON — current bid, sold price, bid count, watchers, PSA / BGS / SGC / CGC grades, cert numbers, and images. Works as a Fanatics Collect API alternative over HTTP search (Python / Node.js / MCP) — no headless browser, no login friction fields.

Collectibles suite

ActorRole
TCGPlayer Listings ScraperUS TCG seller listings and shops
Cardmarket Listings ScraperEU TCG seller offers and shops
Fanatics Collect Scraper ◄── you are hereWeekly / Premier auctions, Buy Now, sold comps
Goldin Auctions ScraperHigh-end auction live lots and sold hammer
PSA Population Report ScraperSet-level PSA pop census and gem rate
Whatnot Listings ScraperLive-commerce listings and seller shops
PriceCharting ScraperGuide prices for games, TCG, and comics
eBay Sold Listings ScraperMarketplace completed sales
eBay Active Listings ScraperLive asking prices

Suite next step: after Fanatics Collect weekly or sold comps, run Goldin Auctions Scraper for high-end hammer on the same titles, then PSA Population Report Scraper for gem rate vs realized price. For live TCG asks, chain TCGPlayer Listings Scraper (US) or Cardmarket Listings Scraper (EU).

When to use

  • Pull Fanatics Collect sold prices from Weekly / Premier auctions to set reserves and consignment floors
  • Monitor live weekly auction lots by player, set, or grader (PSA 10, BGS 9.5)
  • Browse Buy Now / fixed-price inventory
  • Resolve specific lot URLs into structured rows for sheets or warehouses
  • Schedule a monitor so each weekly sale only bills new listing IDs

When not to use: high-end Goldin-only elite hammer — use Goldin Auctions Scraper. Live TCG seller books — use TCGPlayer Listings Scraper or Cardmarket Listings Scraper. PSA 10 pop / gem rate — use PSA Population Report Scraper. eBay volume comps — use eBay Sold Listings Scraper. This Actor reads public marketplace search, not private bidder identities or invoices.

Key features

  • Five modeslive, sold, marketplace, lot_urls, auto
  • Auction types — Weekly, Premier, Fixed (Buy Now)
  • Sold archive — millions of realized comps in the search index
  • Grade parsing — PSA / BGS / SGC / CGC / CSG from titles, plus cert numbers
  • Keyword + filters — category, grader, grade, price range, auction UUID
  • GraphQL hydrate — slug, eye appeal, auction names, extra images (optional)
  • Monitor mode — named Key-Value store of seen listing IDs for weekly cron
  • HTTP-first — Chrome TLS impersonation against search + GraphQL; proxy optional

Input

FieldDescription
modelive / sold / marketplace / lot_urls / auto
searchQueriesKeywords (player, set, card). Empty = browse all in mode
startUrlsLot URLs (lot_urls mode)
auctionTypeAll / Weekly / Premier / Fixed
auctionIdOptional parent auction UUID or URN
soldOnlyForce sold archive even outside sold mode
category / grader / gradeOptional facet filters
priceMin / priceMaxUSD price window
sortfeatured / price_asc / price_desc
maxItemsCap (0 = fill the ~1000-hit search window)
hydrateDetailsBatch GraphQL extras (default on)
monitorModePush only listing IDs not seen in a previous run
proxyConfigurationOptional; default off

Example — Fanatics Collect sold comps

{
"mode": "sold",
"searchQueries": ["charizard psa 10"],
"auctionType": "Weekly",
"maxItems": 50
}

Example — live Weekly lots

{
"mode": "live",
"auctionType": "Weekly",
"grader": "PSA",
"maxItems": 100
}

Example — Buy Now marketplace

{
"mode": "marketplace",
"searchQueries": ["michael jordan"],
"maxItems": 50
}

Example — specific lot URLs

{
"mode": "lot_urls",
"startUrls": [
{
"url": "https://www.fanaticscollect.com/weekly/04f3f9a0-92bf-11f1-9928-0a58a9feac02/1958-editora-aquarela-black-number-pele-rookie-10-psa-3-vg"
}
]
}

Example — weekly monitor (schedule this)

{
"mode": "live",
"auctionType": "Weekly",
"maxItems": 200,
"monitorMode": true,
"monitorStoreName": "fanatics-collect-weekly"
}

Output

FieldDescription
listingId / listingIntegerId / lotNumber / urlIdentifiers and page URL
title / status / marketplaceTitle, Live / Sold, WEEKLY / PREMIER / FIXED
auctionId / auctionNameParent auction
grader / grade / gradeNumeric / certNumberParsed grading
currentPrice / soldPrice / priceUSD prices (price = hammer if sold, else current)
bidCount / watchersBidding and favorites
startAt / endAt / soldAtTimestamps
primaryImageUrl / imageUrlsLot images
searchQuery / mode / scrapedAtRun metadata

Sample record

{
"listingId": "1ece36a6-6f23-11ed-9bb7-0a58a9feac02",
"title": "1996 Skybox Z-Force Scottie Pippen #9 PSA 8 NM-MT",
"status": "Sold",
"marketplace": "WEEKLY",
"auctionName": "Weekly Auction #1",
"grader": "PSA",
"grade": "PSA 8",
"gradeNumeric": 8,
"certNumber": "63561922",
"soldPrice": 150,
"price": 150,
"bidCount": 19,
"watchers": 1,
"currency": "USD",
"url": "https://www.fanaticscollect.com/weekly/1ece36a6-6f23-11ed-9bb7-0a58a9feac02",
"mode": "sold"
}

Use cases

  • Consignment pricing — Weekly / Premier sold comps before setting reserves
  • Dealer watchlists — live Weekly lots filtered by PSA / BGS
  • High-end vs eBay — Fanatics Collect hammer vs marketplace sold volume
  • TCG / Pokémon comps — sold archive search by set and grade
  • Buy Now scan — fixed-price listings
  • Weekly cron / MCPmonitorMode on a schedule; only new lots billed

Integration examples

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('crawloop/fanatics-collect-scraper').call({
mode: 'sold',
searchQueries: ['jordan psa 10'],
maxItems: 25,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.slice(0, 3));

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("crawloop/fanatics-collect-scraper").call(run_input={
"mode": "live",
"auctionType": "Weekly",
"maxItems": 50,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item.get("price"))

cURL

curl "https://api.apify.com/v2/acts/crawloop~fanatics-collect-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"sold","searchQueries":["charizard"],"maxItems":20}'

MCP and AI assistants

Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store ID / name (crawloop/fanatics-collect-scraper).

Example prompts:

  • "Run Fanatics Collect Scraper in sold mode for 'Shohei Ohtani PSA 10' and return the top 20 comps as JSON"
  • "Scrape live Weekly Fanatics Collect lots graded PSA 10 and summarize average current bid"
  • "Chain Fanatics Collect sold comps, then PSA Population Report Scraper for the same Charizard set gem rate"

FAQ

Is this a Fanatics Collect API alternative?
Yes for public lot search: live Weekly / Premier, sold comps, and Buy Now rows via the same search the website uses — no official developer API key required.

Does the Fanatics Collect scraper need a proxy?
Usually no. Enable Apify Proxy only if you hit rate limits.

What is the difference between Weekly and Premier?
Weekly is the large recurring catalog auction. Premier is the higher-end featured sale. Buy Now (marketplace mode) is fixed-price inventory.

Can I scrape all sold results?
The search index is large (millions of Weekly sold lots). Use keywords, grader, category, or auctionId to stay inside the ~1000-hit window per filter set.

How do I get sports card or Pokémon comps?
Use mode: sold with queries like mantle psa 8 or charizard psa 10, optionally grader: PSA and auctionType: Weekly.

Why is grade sometimes null?
Grades come from the search index and from title parsing. Ungraded memorabilia may not match.

How does monitor mode work?
First scheduled run is the baseline (IDs remembered, rows still emitted). Later runs emit and charge only listing IDs not seen before. Pair with an Apify Schedule around weekly close / open.

ActorRole
Fanatics Collect Scraper ◄── you are hereWeekly / Premier auctions + sold
Goldin Auctions ScraperHigh-end sports cards / TCG hammer + sold
PSA Population Report ScraperPSA pop census and gem rate
TCGPlayer Listings ScraperUS TCG listings and shops
Cardmarket Listings ScraperEU TCG listings and shops
Whatnot Listings ScraperLive-commerce listings and shops
eBay Sold Listings ScraperMarketplace sold prices
PriceCharting ScraperGuide prices