Fanatics Collect Scraper — Weekly Auctions & Sold Prices
Pricing
from $0.89 / 1,000 lot results
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
Maintained by CommunityActor 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
| Actor | Role |
|---|---|
| TCGPlayer Listings Scraper | US TCG seller listings and shops |
| Cardmarket Listings Scraper | EU TCG seller offers and shops |
| Fanatics Collect Scraper ◄── you are here | Weekly / Premier auctions, Buy Now, sold comps |
| Goldin Auctions Scraper | High-end auction live lots and sold hammer |
| PSA Population Report Scraper | Set-level PSA pop census and gem rate |
| Whatnot Listings Scraper | Live-commerce listings and seller shops |
| PriceCharting Scraper | Guide prices for games, TCG, and comics |
| eBay Sold Listings Scraper | Marketplace completed sales |
| eBay Active Listings Scraper | Live 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 modes —
live,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
| Field | Description |
|---|---|
mode | live / sold / marketplace / lot_urls / auto |
searchQueries | Keywords (player, set, card). Empty = browse all in mode |
startUrls | Lot URLs (lot_urls mode) |
auctionType | All / Weekly / Premier / Fixed |
auctionId | Optional parent auction UUID or URN |
soldOnly | Force sold archive even outside sold mode |
category / grader / grade | Optional facet filters |
priceMin / priceMax | USD price window |
sort | featured / price_asc / price_desc |
maxItems | Cap (0 = fill the ~1000-hit search window) |
hydrateDetails | Batch GraphQL extras (default on) |
monitorMode | Push only listing IDs not seen in a previous run |
proxyConfiguration | Optional; 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
| Field | Description |
|---|---|
listingId / listingIntegerId / lotNumber / url | Identifiers and page URL |
title / status / marketplace | Title, Live / Sold, WEEKLY / PREMIER / FIXED |
auctionId / auctionName | Parent auction |
grader / grade / gradeNumeric / certNumber | Parsed grading |
currentPrice / soldPrice / price | USD prices (price = hammer if sold, else current) |
bidCount / watchers | Bidding and favorites |
startAt / endAt / soldAt | Timestamps |
primaryImageUrl / imageUrls | Lot images |
searchQuery / mode / scrapedAt | Run 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 / MCP —
monitorModeon 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 ApifyClientclient = 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.
Related Actors
| Actor | Role |
|---|---|
| Fanatics Collect Scraper ◄── you are here | Weekly / Premier auctions + sold |
| Goldin Auctions Scraper | High-end sports cards / TCG hammer + sold |
| PSA Population Report Scraper | PSA pop census and gem rate |
| TCGPlayer Listings Scraper | US TCG listings and shops |
| Cardmarket Listings Scraper | EU TCG listings and shops |
| Whatnot Listings Scraper | Live-commerce listings and shops |
| eBay Sold Listings Scraper | Marketplace sold prices |
| PriceCharting Scraper | Guide prices |