OrbTop

Goldin Auctions Scraper - Sports Cards & Collectibles

ECOMMERCESPORTS

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_pct field 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_type field separates them.
  • Flexible filtering — filter by mode, auction tier, category (Sport/Non-Sport), sub-category, grading service, keyword, price range, and sold-date window.

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

  1. Pick a modemarketplace for active listings, past_auctions for sold results, or lot for individual lot URLs.
  2. Set your filters — auction tier, category, grader, keyword, price range, and sold-date window are all optional. Leave them blank and get everything.
  3. The scraper runs Goldin's own search — results come back as structured records, paginated automatically.
  4. 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. Set the mode, add any filters, and run. The scraper paginates automatically.

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, low overhead — direct API access means fast runs and low per-record cost, which matters when you are pulling 500k+ past-auction lots.