The CDN Public API provides programmatic access to Greysheet's comprehensive pricing data and catalog information for coins and currency. This API allows your applications to retrieve real-time pricing information, browse our catalog structure, and access detailed collectible data directly from our databases.
Before using the CDN Public API, please review and agree to our API Terms of Use and License Agreement. By accessing the API, you agree to be bound by these terms.
Before you can start using the CDN Public API, you'll need to complete the following steps:
API credentials can be managed here: API Credentials
The CDN Public API offers two tiers to match different data access needs. Your subscription determines which tier you can access:
apiLevel=advanced to your API request
Before going live with your integration:
Once testing is complete:
The CDN Public API is a RESTful API with endpoints located at:
All API calls require the following authentication headers to be passed:
x-api-token: Your unique API tokenx-api-key: Your API keyPostman Headers Example:
Interactive API documentation and testing is available via Swagger:
Y2RuZGV2OnNLcFhYU0NmZEFZdG5XNjY=
https://cpgpublicapiv2.greysheet.com/api/GetNodeRequest?NodeId=1
Postman API Call Example:
At its core, our catalog system is built on two main types of entities: Nodes and Collectibles.
Advanced API tier is required for full catalog data access. Basic API tier provides limited catalog data, while Advanced API tier provides comprehensive coverage of all nodes and collectibles in our system.
In a Nutshell:
You start with broad Nodes (like "U.S. Coins"), drill down through more specific Nodes (like "Nickels," then "V-Nickels, Proof"), and only when you reach the very specific, "leaf" node (e.g., "V-Nickels, Proof"), do you find the actual Collectibles (like "1883 5c No Cents PR").
This design ensures a clear path to every collectible and maintains a structured, easy-to-understand categorization system.
This section outlines the data transfer objects (DTOs) used to represent and convey pricing information within the system, specifically focusing on how data is structured for display or transfer.
The CdnPricingDataDto class serves as a container for a collection of pricing items
related to a specific entity, such as a coin series, type, or set. It encapsulates metadata about the pricing data
itself, allowing for structured organization and presentation.
GsId (long): A unique identifier for the specific
entity (e.g., a coin series or type) to which this pricing data belongs.
Name (string): The human-readable name of the entity
being priced (e.g., "Lincoln Cents," "V-Nickels, Proof").
SortingPosition (int): An integer indicating the
desired display order or sorting position for this pricing data within a larger list.
IsType (bool): A flag indicating if the pricing data
represents a general coin type (e.g., "Dimes").
IsSet (bool): A flag indicating if the pricing data
pertains to a specific set of items (e.g., "Proof Set 1964").
UiParentId (long): An identifier pointing to the parent
UI element or category, useful for hierarchical display in user interfaces.
PricingData (List): A collection of
individual pricing entries, where each entry typically represents a specific grade or variation of the item.
The CdnPricingItemDto class represents a single, specific pricing entry for an item at a
particular grade and condition. It holds various price points from different sources.
Grade (int): The numeric grade of the item (e.g., 65,
70).
GradeLabel (string): The textual label for the grade
(e.g., "MS65", "PR70").
IsCac (bool): A flag indicating if the item has a CAC
(Certified Acceptance Corporation) sticker.
CpgVal (string): The CPG (Coin Price Guide) value for
the item at this grade.
GreyVal1 (string): The Greysheet value for
the item at this grade.
PcgsVal1 (string): The PCGS (Professional
Coin Grading Service) price guide value.
NgcVal1 (string): The NGC (Numismatic
Guaranty Corporation) price guide value.
BlueBookVal1 (string): The Blue Book value
for the item at this grade.
1 Available with Advanced API tier
Retrieve current market prices to display in your point-of-sale system or website
Access comprehensive pricing data to value coin collections and track market trends
Pull historical and current pricing data for market analysis and reporting
Display real-time pricing on your online marketplace or auction platform
For API key requests, regeneration, access level upgrades, and technical implementation questions, visit API Credentials
For subscription or billing questions, visit our support page or contact customer service
Review the API Terms of Use and License Agreement for information about permitted uses, restrictions, and licensing terms.