# Goldin Auctions Scraper: Sports Cards, Prices & Sold Comps (`getascraper/goldin-auctions-scraper`) Actor

Extract real Goldin Auctions sports card and memorabilia lots: live bids or an 800,000+ lot sold-price archive, with parsed year, grade, and serial number, plus an all-in price with premium included. Filter by tier, grader, price, and year. No login, no browser. Pay per result.

- **URL**: https://apify.com/getascraper/goldin-auctions-scraper.md
- **Developed by:** [GetAScraper](https://apify.com/getascraper) (community)
- **Categories:** E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.45 / 1,000 auction lots

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Goldin Auctions Scraper: Sports Cards & Sold Comps

<table width="100%"><tr><td style="padding:20px 24px;background:#FDF6EC;border:1px solid #EAD9B8;border-radius:10px;vertical-align:top"><span style="font-size:20px;font-weight:800;color:#7A4A00">800,000+ Goldin sold comps, no 20,000-lot ceiling.</span><br><span style="font-size:14px;color:#57534E">Search live Goldin Auctions lots or the full historical sold-price archive, with real year, grade, and serial number parsed into every row, plus an all-in price with buyer's premium already added.</span></td></tr></table>

**Goldin Auctions (goldin.co, owned by eBay) is the go-to marketplace for high-end sports cards and memorabilia.** This Actor pulls live lots you can still bid on, or historical sold prices going back years, with real per-card details. No login, no browser needed, and pricing that does not tax small or scheduled runs.

<table width="100%"><tr><td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #EAD9B8;border-radius:10px 0 0 10px;vertical-align:top"><span style="font-size:15px;font-weight:800;color:#7A4A00">📚 800K+ sold comps</span><br><span style="font-size:12px;color:#57534E">Search Goldin's full historical archive, not a 20,000-lot slice.</span></td><td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #EAD9B8;border-left:none;vertical-align:top"><span style="font-size:15px;font-weight:800;color:#7A4A00">🃏 Real card details</span><br><span style="font-size:12px;color:#57534E">Year, grade, serial number, and rookie flag parsed from every title.</span></td><td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #EAD9B8;border-left:none;vertical-align:top"><span style="font-size:15px;font-weight:800;color:#7A4A00">💰 All-in pricing</span><br><span style="font-size:12px;color:#57534E">Buyer's premium already added, no manual math.</span></td><td style="padding:14px 12px;width:25%;background:#FFFFFF;border:1px solid #EAD9B8;border-left:none;border-radius:0 10px 10px 0;vertical-align:top"><span style="font-size:15px;font-weight:800;color:#7A4A00">🔔 Price-move monitor</span><br><span style="font-size:12px;color:#57534E">Only new or changed lots on your next scheduled run.</span></td></tr></table>

### 🔍 What does Goldin Auctions Scraper do?

It extracts real Goldin Auctions lots: live and upcoming bids, or a sold-price archive with over 800,000 past lots. Every lot comes with year, grade, grading company, serial number, and rookie flag parsed directly out of the listing title, plus an all-in price that already includes the buyer's premium.

**Coverage is honest, not inflated.** Goldin does not expose year, grade, or grading company as separate fields on its own search results, so every scraper on the Store, including this one, has to parse them from the title. This Actor's parsing is tested against real captured titles and handles both common grade formats ("PSA GEM MT 10" and "PSA 4 VG-EX"), and it never invents a value a title doesn't actually contain.

### 💡 Why use Goldin Auctions Scraper?

**"I price cards for resale every day."** A dealer or reseller needs real comps, not a scraper that runs dry after 20,000 lots. This Actor's sold archive covers over 800,000 historical lots, roughly 40 times deeper than the largest competitor Actor on the Store, which documents a hard 20,000-lot cap.

**"I'm watching for one specific card."** A collector tracking a particular player, set, or grade wants to know the moment a match appears on Goldin, not check the site five times a day by hand. Turn on monitor mode, put this Actor on a schedule, and get only the lots that are new or whose price actually moved.

**"I pipe this into my own pricing tool."** A builder integrating Goldin data wants clean, typed fields, not a raw title to regex themselves. Every lot ships with year, grade, and serial number already split out, ready to drop into a spreadsheet or a pricing model.

### 🛠️ How to use Goldin Auctions Scraper

<table width="100%"><tr><td style="padding:16px 14px;width:33%;background:#FDF6EC;border:1px solid #EAD9B8;border-radius:10px 0 0 10px;vertical-align:top"><span style="font-size:12px;font-weight:800;color:#7A4A00;letter-spacing:1px">STEP 1</span><br><span style="font-size:14px;font-weight:700;color:#1C1917">Pick a search or browse all lots</span><br><span style="font-size:12px;color:#57534E">The defaults already work if you just want to try it.</span></td><td style="padding:16px 14px;width:33%;background:#FDF6EC;border:1px solid #EAD9B8;border-left:none;vertical-align:top"><span style="font-size:12px;font-weight:800;color:#7A4A00;letter-spacing:1px">STEP 2</span><br><span style="font-size:14px;font-weight:700;color:#1C1917">Run it once, or schedule it</span><br><span style="font-size:12px;color:#57534E">Turn on monitor mode to track a search over time.</span></td><td style="padding:16px 14px;width:33%;background:#FDF6EC;border:1px solid #EAD9B8;border-left:none;border-radius:0 10px 10px 0;vertical-align:top"><span style="font-size:12px;font-weight:800;color:#7A4A00;letter-spacing:1px">STEP 3</span><br><span style="font-size:14px;font-weight:700;color:#1C1917">Get every lot, fully priced</span><br><span style="font-size:12px;color:#57534E">Real year, grade, serial number, and all-in price attached to each row.</span></td></tr></table>

1. Open the Actor and set a keyword, or leave it blank to browse all lots.
2. Choose Active for live and upcoming lots, or Sold for historical sold prices.
3. Optionally narrow by auction tier, grading company, price range, or year range.
4. Click Start. Results land in the dataset, ready to view, filter, or export.

### 📥 Input

| Field | Type | Required | Description |
|---|---|---|---|
| Keyword | string | No | Search Goldin's lots by player, card name, set, or item description. |
| Mode | enum | No | Active for live and upcoming lots, or Sold for the historical sold-price archive. |
| Auction tier | enum | No | Limit results to Weekly, Elite, Thematic, or Fixed price lots. |
| Grading companies | array of enums | No | Only return lots graded by the selected companies. |
| Year, from / Year, to | integer | No | Only return cards from this year range. |
| Price, from / Price, to | integer | No | Only return lots in this price range (USD). |
| Proxy configuration | object | No | Not required for this Actor; left in for future flexibility. |
| Max items | integer | No | Maximum number of lots to return in this run. |
| Incremental monitor mode | boolean | No | Only return lots that are new or changed since your last run. |
| Monitor state name | string | No | Name for this run's incremental state, used only when monitor mode is on. |

### 📤 Output

```json
{
  "lotId": "202608-1820-4745-b20cb9f5-7d50-4470-b6eb-5b0c9002689f",
  "title": "2006 Pokemon EX Dragon Frontiers Gold Star Holo #100 Charizard - PSA MINT 9",
  "year": 2006,
  "grader": "PSA",
  "grade": "MINT 9",
  "status": "Live",
  "currentPrice": 30600,
  "numberOfBids": 78,
  "buyerPremiumPct": 22,
  "priceWithPremium": 37332,
  "auctionType": "Weekly",
  "lotUrl": "https://goldin.co/item/2006-pokemon-ex-dragon-frontiers-gold-star-holo-100-charizard-psa-mint",
  "scrapedAt": "2026-09-06T03:59:37.832Z"
}
```

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

#### Data table

| Field | Type | Description |
|---|---|---|
| `lotId` | string | Goldin's own unique identifier for the lot. |
| `title` | string | The lot's full listing title. |
| `year` | number | Parsed card year, when the title contains one. |
| `isRookie` | boolean | True when the title identifies the card as a rookie card. |
| `serialNumber` / `serialLimit` | string / number | Parsed print run (e.g. 71 of 500), when the title contains one. |
| `grader` / `grade` | string / string | Parsed grading company and grade, when the title contains one. |
| `status` | string | Live, Completed\_Sold, or another real Goldin lot status. |
| `currentPrice` / `priceWithPremium` | number / number | Current or final price, and the same price with buyer's premium included. |
| `numberOfBids` / `reserveAmount` | number / number | Bid activity and reserve price. |
| `auctionType` | string | Weekly, Elite, Thematic, or Fixed price. |
| `imageUrl` / `lotUrl` | string / string | Lot image and direct link on Goldin. |

### 💰 Pricing

This Actor uses Apify's pay-per-result pricing. You only pay for lots actually returned, and an empty run costs nothing. There is no subscription.

### ⭐ Enjoying Goldin Auctions Scraper?

<table width="100%" style="display:table;width:100%"><tr><td style="padding:20px 24px 14px;background:#FDF6EC;border:1px solid #EAD9B8;border-left:5px solid #B7791F;border-radius:10px 10px 0 0"><span style="font-size:20px;letter-spacing:4px">⭐ ⭐ ⭐ ⭐ ⭐</span><br><span style="font-size:17px;font-weight:800;color:#1C1917">If this saved you from hitting a lot cap, that's worth a rating.</span><br><span style="font-size:14px;color:#57534E">Your feedback tells us which searches and filters to add next.</span></td></tr><tr><td style="padding:0;background:#B7791F;border:1px solid #EAD9B8;border-top:none;border-radius:0 0 10px 10px;text-align:center"><a href="https://apify.com/getascraper/goldin-auctions-scraper/reviews" style="display:block;padding:13px 16px;color:#FFFFFF;text-decoration:none;font-weight:800;font-size:15px;letter-spacing:0.3px">★&nbsp;&nbsp;Rate this Actor on Apify</a></td></tr></table>

### 🧠 Tips

Use monitor mode with a specific keyword (a player name or card set) and an Apify schedule to get alerted only when a matching lot appears or its price moves, instead of checking Goldin by hand. Narrow by year and grading company together to cut through a large sold search quickly.

### ❓ FAQ

#### Does this cover every Goldin lot ever sold?

It searches Goldin's own sold-price archive, confirmed to hold over 800,000 past lots. Coverage depends on what Goldin itself has indexed; this Actor never fabricates a lot or price it didn't actually return.

#### Do I need a login or API key?

No. Goldin's lot data is public, and this Actor needs no login, API key, or proxy to run.

#### How accurate is the parsed year, grade, and serial number?

They're parsed from each lot's own title, the same real data every Goldin scraper works from since Goldin's own search results don't return these as separate fields. Titles that don't state a value are left blank rather than guessed.

#### Can I track a specific card over time?

Yes. Turn on incremental monitor mode and run this Actor on a schedule. It only returns lots that are new or whose price or bid count changed since your last run with the same monitor state name.

### 🔗 Other actors

- [MySlabs Graded Card Scraper: Sold Comps & Listings](https://apify.com/getascraper/myslabs-graded-cards-scraper) ↗ - Sold prices and listings for graded cards on MySlabs.
- [AuctionNinja Scraper: Estate Sales & Online Auctions](https://apify.com/getascraper/auctionninja-scraper) ↗ - Estate sale and online auction listings from AuctionNinja.
- [Collector Car Auction Monitor: Sold Prices & Outcomes](https://apify.com/getascraper/collector-car-auction-outcome-monitor) ↗ - Sold prices and outcomes from collector car auctions.
- [GovDeals Vehicle Auction Scraper: Government Surplus Vehicles](https://apify.com/getascraper/govdeals-vehicle-auction-scraper) ↗ - Government surplus vehicle auction listings from GovDeals.
- [Heavy-equipment auction comps feed](https://apify.com/getascraper/heavy-equipment-auction-comps-feed) ↗ - Sold comps from heavy-equipment auctions.

# Actor input Schema

## `keyword` (type: `string`):

Search Goldin's lots by player, card name, set, or item description. Leave empty to browse all lots instead of searching.

## `mode` (type: `string`):

Active returns live and upcoming lots you can still bid on. Sold returns Goldin's historical sold-price archive, confirmed to hold 800,000+ past lots, far deeper than the 20,000-lot cap other Goldin scrapers on the Store are limited to.

## `auctionType` (type: `string`):

Limit results to one of Goldin's real auction tiers. Leave as All tiers to include everything.

## `graders` (type: `array`):

Only return lots graded by one of these companies. Grading info is parsed from each lot's own title (Goldin's search results don't return it as a separate field, the same real limitation every other Goldin scraper on the Store has), so results depend on the title actually naming the grader. Leave empty to include ungraded and all graders.

## `yearMin` (type: `integer`):

Only return cards from this year or later, parsed from each lot's own title. None of the other Goldin scrapers on the Store expose year filtering at all.

## `yearMax` (type: `integer`):

Only return cards from this year or earlier.

## `priceMin` (type: `integer`):

Only return lots priced at or above this amount.

## `priceMax` (type: `integer`):

Only return lots priced at or below this amount.

## `proxyConfiguration` (type: `object`):

Goldin's search API is a plain, unauthenticated public endpoint, confirmed to work reliably with no proxy at all. Left here in case Goldin adds rate limiting later; the default (no proxy) is the cheapest and fastest option.

## `maxItems` (type: `integer`):

Maximum number of lots to return in this run.

## `onlyNewOrChanged` (type: `boolean`):

Only return lots that are new or whose price/bid count changed since your last run with the same monitor state name. Pair with an Apify schedule to track specific cards or a keyword over time. No competitor Goldin scraper on the Store offers this, despite their own users already re-running them dozens of times a month.

## `stateName` (type: `string`):

Name for this run's incremental state, used only when incremental monitor mode is on. Use different names to track separate searches independently.

## Actor input object example

```json
{
  "keyword": "",
  "mode": "active",
  "auctionType": "",
  "graders": [],
  "yearMin": 0,
  "yearMax": 0,
  "priceMin": 0,
  "priceMax": 0,
  "proxyConfiguration": {
    "useApifyProxy": false
  },
  "maxItems": 20,
  "onlyNewOrChanged": false,
  "stateName": "default"
}
```

# Actor output Schema

## `lots` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keyword": "",
    "mode": "active",
    "auctionType": "",
    "graders": [],
    "yearMin": 0,
    "yearMax": 0,
    "priceMin": 0,
    "priceMax": 0,
    "proxyConfiguration": {
        "useApifyProxy": false
    },
    "maxItems": 20,
    "onlyNewOrChanged": false,
    "stateName": "default"
};

// Run the Actor and wait for it to finish
const run = await client.actor("getascraper/goldin-auctions-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "keyword": "",
    "mode": "active",
    "auctionType": "",
    "graders": [],
    "yearMin": 0,
    "yearMax": 0,
    "priceMin": 0,
    "priceMax": 0,
    "proxyConfiguration": { "useApifyProxy": False },
    "maxItems": 20,
    "onlyNewOrChanged": False,
    "stateName": "default",
}

# Run the Actor and wait for it to finish
run = client.actor("getascraper/goldin-auctions-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keyword": "",
  "mode": "active",
  "auctionType": "",
  "graders": [],
  "yearMin": 0,
  "yearMax": 0,
  "priceMin": 0,
  "priceMax": 0,
  "proxyConfiguration": {
    "useApifyProxy": false
  },
  "maxItems": 20,
  "onlyNewOrChanged": false,
  "stateName": "default"
}' |
apify call getascraper/goldin-auctions-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getascraper/goldin-auctions-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/lRtfGL99F2efhBgnj/builds/lbtcRFPrUEG9UHaxP/openapi.json
