Goldin Scraper
Pricing
from $12.00 / 1,000 lots
Goldin Scraper
Goldin sold prices and live lots for card collectors, dealers and investors: 800k+ sports cards, Pokemon, comics and memorabilia sold since 2012, with final price plus buyer's premium, grader, grade, pop, bids and auction. Every filter, no 20k cap, cert numbers and photos as an add-on.
Pricing
from $12.00 / 1,000 lots
Rating
0.0
(0)
Developer
Norm Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share

π Goldin Scraper
Extract lots from Goldin, the auction house for high-end sports cards, trading cards, comics and memorabilia. Get sold prices (more than 800,000 lots sold since 2012: what each card really went for) or live and upcoming lots with their current bids, in one clean table.
Each lot comes with:
- Final price and the price with buyer's premium (what the buyer actually paid, worked out the way goldin.co does it).
- Grader, grade and grade label (PSA GEM MT 10, BGS 9.5, CGC 9.8...), the pop count when the title gives it, the item's year, and rookie, autographed and serial numbered flags (with the print run, e.g. /25).
- Starting bid, number of bids, buyer's premium %, and whether a Buy Now item accepts offers.
- Auction type (Elite, Weekly, Thematic, Fixed Price), auction title, start, end and sale date.
- Main photo, lot link and auction link.
- Add-on: the full lot page, with the description, category, sub-category, item type, cert number, views, last bid time, listing date, seller and winner IDs, every photo and video, plus player, set and card number where Goldin lists them.
π Try it now: press Start. The ready-made input gives you 10 lots in a few seconds.
π° $0.018 per lot on the Free plan (10 lots per run), from $0.016 on paid plans. See pricing
β¨ Why this scraper?
No 20,000 result cap
Goldin lists at most 20,000 lots per search. Past that, this scraper reads the search one auction at a time (and in price bands for the biggest ones), so you can pull every matching sale.The price the buyer paid
Besides the hammer price you getpriceWithPremium, using Goldin's own rules (the premium changed in June 2024, and small lots have a flat fee).Grades as numbers
Grader, grade, label, pop, print run, rookie and autograph flags are split out of the title, ready to filter and chart.Fast
About 1,000 lots in 5 seconds (1,000 with full details in about 40 seconds).No proxy needed
Nothing extra to set up or pay for.Sold lots or live lots
Sold lots give the final price; live lots give the current bid and closing time (and the fixed price marketplace).Apify platform
Schedule runs, get only new lots, export to Excel or CSV, use the API, or connect Google Sheets, Zapier and Make.
βοΈ How it compares
Based on each Actor's public input options (October 2026).
| Capability | This actor | jungle_synthesizer | getascraper | automation-lab | lulzasaur | 123webdata |
|---|---|---|---|---|---|---|
| Search terms | several per run, title matched | one | one | one | yes | links only |
| Sold lots | yes | yes | yes | links only | not stated | links only |
| Live lots | yes | yes | yes | yes | yes | yes |
| Lot links | yes | yes | no | yes | no | yes |
| Whole auction links | yes | no | no | no | no | category links |
| Categories, sub-categories, item types | yes | sport only | no | no | no | no |
| Grading company filter | 30 | yes | yes | no | no | no |
| Auction type filter | yes | yes | yes | no | no | no |
| Price range | yes | yes | yes | no | no | no |
| Year range | yes | no | yes | no | no | no |
| Sold date range | yes | yes | no | no | no | no |
| Grade range | yes | no | no | no | no | no |
| Rookie, autograph and print run filters | yes | no | no | no | no | no |
| Rookie and serial number fields | yes | no | yes | no | no | no |
| Bid count range, title words | yes | no | no | no | no | no |
| Sort orders | 7 | none | none | none | none | none |
| Price with buyer's premium | yes | yes | yes | no | no | yes |
| Full lot page (description, cert, photos) | add-on | no | no | descriptions | yes | yes |
| Past 20,000 results | yes | no | yes | no | no | no |
| New lots only (monitoring) | yes | no | new or changed | no | no | no |
π How to scrape Goldin
- Create a free Apify account.
- Pick the filters you need, or keep the ready-made input.
- Click Start.
- Download the lots as Excel, CSV or JSON from the Output tab.
π° Pricing
How much does it cost to scrape Goldin?
You pay a one-time $0.003 per run, plus a price for each lot saved (and for each add-on you turn on):
| Charged for | Free | Bronze | Silver | Gold+ |
|---|---|---|---|---|
| Lot: One Goldin lot saved to the dataset. | 0.018 | 0.016 | 0.014 | 0.012 |
| Full lot details: Lot page added to a lot: description, category, cert number, views, seller, every photo and video. | 0.005 | 0.0045 | 0.004 | 0.0035 |
Example: 1,000 lots cost about $16 on Bronze. No proxy or compute costs on top.
π¦ What data you get
| Field | Description |
|---|---|
image | Main photo. |
lotId, lotNumber, title, status | The lot as listed. status is sold, live, upcoming or unsold. |
year | The item's year (card season start, issue year). |
grader, grade, gradeLabel | Grading company, numeric grade (1 to 10) and the label as written, e.g. GEM MT 10 or Authentic. |
population | Pop count when the title gives it ("Pop 1"). |
numbered, printRun | Serial numbering from the title, e.g. 10/25 and print run 25 (1/1 for one of ones). |
price | Final price for sold lots, current bid or asking price for live lots, in USD, before the premium. |
priceWithPremium, buyerPremiumPct | What the buyer pays with Goldin's buyer's premium, and the premium %. |
startingBid, bids | Opening bid and number of bids. |
auctionType, auctionTitle, auctionId | Elite, Weekly, Thematic or Fixed Price, and the auction. |
description, category, subCategory, itemType | Full lot details (add-on). |
sport, player, setName, setNumber, parallel | Card details where Goldin lists them (add-on; mostly on PSA Vault lots). |
certNumber, serialNumber, sellerId, topBidderId | Grading cert number, Goldin's item serial, the consignor's anonymous ID and the winner's (sold) or top bidder's (live) anonymous ID (add-on). |
views, viewsLastDay, imageCount | Page views and number of photos (add-on). |
searchedFor | Which of your searches or links found it. |
rookie, autographed | Rookie card ("Rookie" or "RC" in the title); signed or autographed item. |
allowOffers, vaultEligible | Buy Now item accepts offers; item can stay in the Goldin vault (add-on). |
url, auctionUrl | Lot page and auction page. |
tags, images, videos | Goldin tags, every photo and video (add-on). |
startsAt, endsAt, soldAt, lastBidAt, listedAt | Lot start and end, sale date, last bid and when the lot was listed on Goldin (UTC). |
scrapedAt | When the row was collected (UTC). |
Add-on fields only appear when Full lot details is on.
Example row (trimmed)
{"image": "https://d2tt46f3mh26nl.cloudfront.net/public/Lots/202609-2219-2608-88f934e6-6d0f-40f5-a291-86625557dc47/17ea57bf-f63e-4863-b657-666ce775a2a4@2x","lotNumber": 1096,"title": "1986-87 Fleer #57 Michael Jordan Rookie Card - PSA EX 5","status": "sold","year": 1986,"grader": "PSA","grade": 5,"gradeLabel": "EX 5","rookie": true,"autographed": false,"price": 7038,"priceWithPremium": 8586.36,"buyerPremiumPct": 22,"startingBid": 10,"bids": 47,"auctionType": "Weekly","auctionTitle": "2026 Weekly Auction Sep 29 - Oct 8","category": "Sport","subCategory": "Basketball","itemType": "Single Cards","certNumber": "160188470","views": 2560,"url": "https://goldin.co/item/1986-87-fleer-57-michael-jordan-rookie-card-psa-ex-56iv6x","auctionUrl": "https://goldin.co/auction/2026-weekly-auction-sep-29-oct-8q9mnv","soldAt": "2026-10-09T02:45:58.000Z","scrapedAt": "2026-10-10T23:51:51.661Z"}
βοΈ Input
| Section | What it's for |
|---|---|
| Maximum lots and What to scrape | Always first: caps the whole run (shared across your searches; empty means no limit), and sold or live lots. |
| What | Search terms, links, categories, sub-categories, item types, graders, auction type. |
| Price, year and dates | Price, year and sold date ranges, and the sort order. |
| Extra filters | Title words, grade range, rookies, autographs, print run, bid count range. |
| Add-ons | Full lot details. |
| Monitoring | New lots only, with an optional monitor name. |
Each search term is one search; every filter narrows all of them. With links, the search terms and filters are ignored.
Input examples
π Every PSA 10 Shohei Ohtani card sold in the last year
{ "searchTerms": ["ohtani"], "graders": ["PSA"], "minGrade": 10, "soldFrom": "1 year", "maxItems": null }
π₯ Top 500 Pokemon sales of all time
{ "subCategories": ["Pokemon"], "sortBy": "price_high", "maxItems": 500 }
π Vintage basketball cards (1948 to 1980) that sold for $1,000 to $10,000
{ "subCategories": ["Basketball"], "itemTypes": ["Single Cards"], "yearFrom": 1948, "yearTo": 1980, "minPrice": 1000, "maxPrice": 10000, "maxItems": null }
π New live Charizard lots with no bids yet, every morning
{ "status": "live", "searchTerms": ["charizard"], "maxBids": 0, "onlyNew": true, "maxItems": null }
π Every lot of one auction, with full details
{ "urls": ["https://goldin.co/auction/2026-weekly-auction-sep-29-oct-8q9mnv"], "includeDetails": true, "maxItems": null }
π Related scrapers
- Agoda Scraper
- 8891 Scraper: Taiwan Used Cars: Prices, Mileage, Dealers.
- Autoline, Machineryline & Agroline Scraper
- AutoScout24 Scraper
β FAQ and troubleshooting
Is there a Goldin API? Do I need an API key?
Goldin has no public data API for this. This Actor works as a Goldin API alternative: it reads the public pages and gives you clean JSON, CSV or Excel, with no API key, no login and no code to maintain. You can also call it from your own code with the Apify API, or from an AI agent through MCP:
claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/goldin-scraper"
Why do I get only 10 lots?
On the Apify free plan each run saves up to 10 results, so you can try it before paying. Any paid plan removes the limit.
The log says "More than 20,000 results"
That's normal. Goldin lists at most 20,000 lots per search, so the rest is read one auction at a time, newest first. Past the first 20,000, rows come auction by auction.
A search returns fewer lots than goldin.co
Goldin also matches words in the lot description, often boilerplate (a magazine lot can mention "Michael Jordan" in its standard text). By default every word of your term must be in the title. Turn on Match words in descriptions too to keep everything Goldin matches.
Is this an official Goldin tool?
No. It is independent and not affiliated with Goldin. It reads only data Goldin publishes on its public pages, at a moderate pace. Use the data in line with Goldin's terms and the laws that apply to you.
π§ Contact
Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com