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.
  • 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

  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 calls Goldin's search API directly — no browser required. Results come back as structured JSON, 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, 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.