Goldin Auctions Scraper - Sports Cards & Collectibles
Pricing
Pay per event
Goldin Auctions Scraper - Sports Cards & Collectibles
Scrape Goldin Auctions (eBay-owned) for marketplace listings and past-auction results. Captures weekly / premium / elite auction tiers with PSA / BGS / SGC / CGC grade normalization, final-sale prices, buyer's-premium %, bid counts, and reserve-met detection.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Goldin Auctions Scraper — Sports Cards & Collectibles
Scrapes Goldin Auctions — the #1 high-end sports-card and collectibles auction house, eBay-owned — for active marketplace listings and past auction results. Returns lot titles, grader and grade (PSA/BGS/SGC/CGC), final sale prices, buyer's premium %, bid counts, reserve status, auction tier (Weekly/Premium/Elite), and image URLs.
What You Get
- Active marketplace listings from the Goldin buy-it-now / auction floor, updated in near-real-time.
- Sold comps archive — past lots from Weekly, Premium, and Elite auctions, each with a final sale price and sale timestamp.
- Grader + grade normalization — parses PSA, Beckett (BGS/BVG), SGC, CGC, and raw out of lot titles. Returns both the label ("PSA 9") and the numeric grade (9.0) so you can sort and filter without regex.
- Buyer's premium aware — the
buyers_premium_pctfield is present on every record (Goldin currently charges 22%). Final sale price + premium is the true cost of ownership. - Auction tier field — Weekly, Premium, and Elite tiers have different buyer pools and different price ceilings. The
auction_typefield separates them. - Flexible filtering — filter by mode, auction tier, category (Sport/Non-Sport), sub-category, grading service, keyword, price range, and sold-date window.
- No proxy required — Goldin's API is accessible without residential routing. Runs fast, costs less.
Who Uses Goldin Auction Data?
- Card dealers and consignors — pull sold comps to price consignments and set reserve floors.
- Portfolio modelers — track monthly Elite auction results to model high-grade card price trends over time.
- Market researchers — the $300M+ in annual Goldin volume makes it a benchmark for the broader graded-card market.
- Shill-bid analysts — bid count, reserve amount, and reserve-met fields let you flag suspicious auction patterns.
- Auction aggregators — pair Goldin results with MySlabs peer-to-peer comps and PSA auction price reports for full market coverage.
How It Works
- Pick a mode —
marketplacefor active listings,past_auctionsfor sold results, orlotfor individual lot URLs. - Set your filters — auction tier, category, grader, keyword, price range, and sold-date window are all optional. Leave them blank and get everything.
- The scraper calls Goldin's search API directly — no browser required. Results come back as structured JSON, paginated automatically.
- Records are normalized and returned — grader and grade are parsed from the lot title, buyer's premium is pulled from the API response, and image URLs are assembled from the CDN base path.
Input
{"mode": "marketplace","maxItems": 100,"sp_intended_usage": "Pulling active PSA 10 baseball lots for comp pricing","sp_improvement_suggestions": ""}
{"mode": "past_auctions","auctionTier": "Elite","grader": "PSA","soldAfter": "2025-01-01","maxItems": 500,"sp_intended_usage": "Tracking Elite auction PSA results for 2025","sp_improvement_suggestions": ""}
{"mode": "lot","lotUrls": ["https://goldin.co/auctions/2017-nick-markakis-game-used-atlanta-braves-road-independence-day-jersgf6ox"],"maxItems": 1,"sp_intended_usage": "Single lot detail fetch","sp_improvement_suggestions": ""}
Goldin Auctions Scraper Input Fields
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | marketplace | marketplace, past_auctions, or lot |
auctionTier | string | (all) | Filter by tier: Weekly, Premium, or Elite |
category | string | (all) | Sport or Non-Sport |
sport | string | (all) | Sub-category: Baseball, Basketball, Pokemon, etc. |
grader | string | (all) | PSA, Beckett, SGC, CGC, or Ungraded |
keyword | string | (none) | Free-text keyword — player name, set, card number |
priceMin | integer | 0 | Minimum current / sale price (USD). 0 = no floor. |
priceMax | integer | 0 | Maximum current / sale price (USD). 0 = no ceiling. |
soldAfter | string | (none) | Past-auction mode: include lots sold on or after this date (YYYY-MM-DD) |
soldBefore | string | (none) | Past-auction mode: include lots sold on or before this date (YYYY-MM-DD) |
lotUrls | array | (none) | mode=lot: list of Goldin lot URLs |
maxItems | integer | 10 | Maximum lots to return. 0 = unlimited. |
Output
Active Marketplace / Past Auction Record
{"lot_id": "202603-3119-5039-d4ee1761-ac5b-46b5-a216-474330865762","lot_url": "https://goldin.co/auctions/2024-topps-chrome-juan-soto-psa-10-auto-jrsf9","lot_number": 2089,"auction_id": "202601-0520-0032-001b1bfe-a4fd-437e-acdf-2a67b3b93878","auction_name": "","auction_type": "Weekly","auction_start_date": "2026-05-12T21:00:00Z","auction_end_date": "2026-05-22T02:00:00Z","title": "2024 Topps Chrome Juan Soto PSA MINT 9 Auto","category": "","subcategory": "","item_type": "","grader": "PSA","grade": "PSA 9","grade_numeric": 9,"serial_number": "","listing_status": "Live","current_price": 285.0,"min_bid_price": 10.0,"bid_count": 12,"reserve_amount": 0,"reserve_met": null,"buyers_premium_pct": 22,"currency": "USD","sold_at": "","image_urls": "https://goldin-prod.imgix.net/public/Lots/202603-3119-5039-d4ee1761-ac5b-46b5-a216-474330865762/8e95771a-8d2d-496d-9208-9ca6377d5423","primary_image_url": "https://goldin-prod.imgix.net/public/Lots/202603-3119-5039-d4ee1761-ac5b-46b5-a216-474330865762/8e95771a-8d2d-496d-9208-9ca6377d5423"}
Goldin Auctions Scraper Output Fields
| Field | Type | Description |
|---|---|---|
lot_id | string | Goldin internal lot ID |
lot_url | string | Full URL to the lot page on goldin.co |
lot_number | integer | Lot number within the auction |
auction_id | string | Goldin internal auction ID |
auction_name | string | Auction name (populated in lot-detail mode) |
auction_type | string | Auction tier: Weekly, Premium, Elite, or marketplace |
auction_start_date | string | Auction start timestamp (ISO 8601) |
auction_end_date | string | Auction end / lot close timestamp (ISO 8601) |
title | string | Full lot title |
category | string | Top-level category: Sport or Non-Sport (lot-detail mode) |
subcategory | string | Sub-category: Baseball, Pokemon, Star Wars, etc. (lot-detail mode) |
item_type | string | Item type: Single Cards, Game-Used Memorabilia, etc. (lot-detail mode) |
grader | string | Grading service: PSA, Beckett, SGC, CGC, or Ungraded |
grade | string | Full grade label: PSA 10, BGS 9.5, etc. |
grade_numeric | number | Numeric grade: 9, 9.5, 10, etc. Null for ungraded. |
serial_number | string | Item serial number (lot-detail mode) |
listing_status | string | Live, Completed_Sold, or Completed_Unsold |
current_price | number | Current bid or price (USD) |
min_bid_price | number | Opening / minimum bid (USD) |
bid_count | integer | Number of bids placed |
reserve_amount | number | Reserve price. 0 = no reserve. |
reserve_met | boolean | Whether the reserve was met. Null if no reserve. |
buyers_premium_pct | number | Buyer's premium percentage (currently 22% at Goldin) |
currency | string | Currency (always USD) |
sold_at | string | Sale close timestamp for Completed_Sold lots (ISO 8601) |
image_urls | string | Pipe-separated lot image URLs |
primary_image_url | string | Primary lot image URL |
🔍 FAQ
How do I scrape Goldin Auctions?
Goldin Auctions Scraper connects directly to Goldin's search API — no browser, no proxy. Set the mode, add any filters, and run. The scraper paginates automatically.
Does Goldin Auctions Scraper need a proxy?
No proxy required. The Goldin API responds to standard requests without residential routing. That keeps run costs down.
How much does Goldin Auctions Scraper cost to run?
Goldin Auctions Scraper uses pay-per-event pricing at 1.5x the base rate. A 500-record past-auction pull typically runs well under $0.10 total.
Can I filter Goldin results by grader and grade?
You can filter by grader (PSA, Beckett, SGC, CGC, or Ungraded). Grade-level filtering (e.g., only PSA 10s) is not an API parameter, but the grade_numeric output field makes post-run filtering straightforward.
What is auction_type and why does it matter?
Goldin runs three auction tiers: Weekly (high volume, lower floor), Premium (monthly, mid-grade), and Elite (monthly, high-value lots). Buyer pools and price levels differ meaningfully across tiers. The auction_type field lets you analyze each tier independently rather than blending them into one distribution.
What does buyers_premium_pct mean?
It is the percentage added to the hammer price that the buyer pays on top. Goldin currently charges 22%. A lot that closes at $1,000 costs the buyer $1,220. The field is present on every record so the math is in the data, not in a footnote.
Need More Features?
Need additional filters, a different output structure, or integration with another auction platform? File a feature request or get in touch.
Why Use Goldin Auctions Scraper?
- First Goldin actor on Apify — zero coverage of the #1 high-end sports-card auction house until now, despite $300M+ in annual volume.
- Buyer's premium included in every record — most comp tools report hammer price only. This one reports what the buyer actually paid.
- No browser, no proxy, low overhead — direct API access means fast runs and low per-record cost, which matters when you are pulling 500k+ past-auction lots.