NGC Coin Price Guide & Coin Explorer Scraper avatar

NGC Coin Price Guide & Coin Explorer Scraper

Pricing

from $2.00 / 1,000 record scrapeds

Go to Apify Store
NGC Coin Price Guide & Coin Explorer Scraper

NGC Coin Price Guide & Coin Explorer Scraper

Scrapes the full NGC Coin price guide for US and World coins — one record per coin-grade-designation with mintage, designer, composition, and the complete grade ladder from PO1 through MS/PF-70. Covers all NGC-rated US series and designations, plus NGC's World coin catalog by issuing country.

Pricing

from $2.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

8 days ago

Last modified

Categories

Share

Scrapes the full NGC Coin price guide — US and World coins — and returns one record per coin-grade-designation combination. Covers every NGC-rated series, every active designation (BN, RB, RD, CAM, DCAM, PL, and others), and every grade from PO-1 through MS/PF-70 (Base and Plus where applicable).

The price guide at ngccoin.com uses Angular virtual scrolling, which means most of the price table is deliberately hidden from standard scrapers. This actor returns every grade for every coin, not whatever happens to be visible in the viewport.

What You Get

Each output record represents one coin at one grade and one designation. A 1909 VDB Lincoln Cent graded MS-65 BN is one record. The same coin graded MS-65 RD is a second record. This structure makes it straightforward to analyze price spreads across grades or designations without reshaping the data yourself.

Fields returned per record:

FieldTypeDescription
coin_idstringNGC internal coin ID — stable across runs, use as a join key
source_urlstringURL of the price guide series page
regionstringunited-states or world
countrystringIssuing country/authority (world coins) — present-day country, or a historical/colonial issuer; United States for US coins
seriesstringSeries name, e.g. Lincoln Cents Wheat Reverse (1909-1958)
series_idintegerNGC's numeric series ID from the live catalogue — matches the series_ids input. US only; empty for World (no per-series catalogue there)
periodstringPeriod or category label
denominationstringFace value denomination, e.g. 1C, 50C, $20
descriptionstringNGC's own short coin label, e.g. 1886 1C PF. US only; empty for World
yearintegerIssue year
mint_markstringMint mark (D, S, O, CC); null for Philadelphia
varietystringVAM, die variety, overdate, or other designation
designerstringObverse / reverse designer(s)
compositionstringMetal composition, e.g. Silver, Bronze, Gold
diameter_mmnumberDiameter in millimetres
weight_gnumberWeight in grams
mintageintegerTotal mintage (may be combined across mints)
ngc_numberstringNGC UniversalCoinTypeID, e.g. 22B2
gradestringGrade label as displayed, e.g. MS-65, PF-65, VG
grade_numericnumberNumeric grade on the Sheldon scale (Plus grades add 0.5)
designationstringStrike or surface designation: BN, RB, RD, CAM, DCAM, PL, etc.
price_usdnumberNGC guide price in USD
price_as_ofstringDate of last price update, e.g. 05/19/2026
image_urlstringObverse image URL from NGC CDN

Input

ParameterTypeDefaultDescription
maxItemsinteger0 (no limit)Maximum coin-grade records to return. Set to a small number for test runs.
regionstringunited-statesFilter by region: united-states, world, or leave blank for US.
series_idsarray[]US only. Optional list of NGC series IDs (as strings) to limit the run. Leave empty to crawl all series.
countriesarray[]World only. Optional list of NGC issuing-authority names (present-day countries plus historical/colonial issuers) to limit the run. Leave empty to crawl all.

Full runs covering all US and World coverage return a very large number of records. Use series_ids/countries or maxItems to narrow scope for targeted pulls.

How It Works

US (region: "united-states") — three stages.

Stage 1 discovers the live series catalogue directly from NGC's own price-guide category pages, so it always reflects series NGC currently serves rather than a stale index of URLs that may have been retired.

Stage 2 fetches each series page (concurrent). An info table above the price table carries every coin's internal ID for the whole series, regardless of scroll position — this gives a complete coin ID list without rendering JavaScript.

Stage 3 calls NGC's public coin-data APIs per coin (concurrent) for grade prices and coin metadata (year, mint, composition, designer, image).

World (region: "world") — NGC's World coverage is served through a live search rather than static series pages, so this actor drives that search directly: discover the live list of issuing entities, walk each requested entity's full catalog, and pull the grade-price table for every catalog entry. NGC's own picker lists ~530 entries total — only around 195-200 of those are present-day sovereign countries; the rest are current dependent territories (e.g. Bermuda, Gibraltar), historical/colonial issuers (e.g. Czechoslovakia, British Guiana), NGC's own sub-national and thematic groupings (e.g. German States, Central American States), a few Native American tribal nations, and a set of self-declared micronations/novelty issuers (e.g. Sealand, Westeros) that NGC catalogs as a collecting curiosity, not real countries. Some rare, auction-only catalog entries genuinely carry no standard grade prices — that is an honest empty for that specific entry, not a defect, and does not affect the rest of the run.

Notes

A small number of NGC catalog entries — mostly retired or reorganized series/tokens — are skipped with a warning and do not affect standard price guide coverage.


Scraper built with the OrbTop actor framework. Data sourced from NGC Coin Price Guide.