Skip to content

Types

pypricecharting.types

Status

Bases: Enum

PriceCharting API response status

OfferStatus

Bases: Enum

PriceCharting Marketplace offer status

PENDING = 'pending' class-attribute instance-attribute

Published but not purchasable, because of a vacation hold or payment issue.

COLLECTION = 'collection' class-attribute instance-attribute

Tracked in the seller's collection, not listed for sale.

Rating

Bases: Enum

PriceCharting Marketplace feedback rating

State

Bases: Enum

Value of a set form flag, such as an OfferPublishRequestParams condition tag

RateLimit

Bases: Enum

Minimum wait between PriceCharting API calls.

API = datetime.timedelta(seconds=1) class-attribute instance-attribute

Any API call: once per second.

CSV = datetime.timedelta(minutes=10) class-attribute instance-attribute

CSV downloads: once every 10 minutes.

OFFERS_POLLING = datetime.timedelta(minutes=5) class-attribute instance-attribute

The same /api/offers URL: once every 5 minutes.

Condition

Condition ID enums grouped by product category.

https://www.pricecharting.com/api-documentation#includes

VideoGames

Bases: IntEnum

Condition IDs for video game products.

https://www.pricecharting.com/api-documentation#includes

CIB = 3 class-attribute instance-attribute

Complete in box: item, box, and manual.

Cards

Bases: IntEnum

Condition IDs for trading card products.

https://www.pricecharting.com/api-documentation#includes

Comics

Bases: IntEnum

Condition IDs for comic book products.

https://www.pricecharting.com/api-documentation#includes

Coins

Bases: IntEnum

Condition IDs for coin products.

https://www.pricecharting.com/api-documentation#includes

AU_50_58 = 2 class-attribute instance-attribute

About Uncirculated, grade 50-58.

VF_20_35 = 3 class-attribute instance-attribute

Very Fine, grade 20-35.

MS_62 = 5 class-attribute instance-attribute

Mint State 62.

MS_64 = 6 class-attribute instance-attribute

Mint State 64.

MS_66 = 7 class-attribute instance-attribute

Mint State 66.

F_12_15 = 8 class-attribute instance-attribute

Fine, grade 12-15.

XF_40_45 = 9 class-attribute instance-attribute

Extremely Fine, grade 40-45.

MS_60 = 10 class-attribute instance-attribute

Mint State 60.

MS_61 = 13 class-attribute instance-attribute

Mint State 61.

Genre

Bases: StrEnum

Product genres as labeled by PriceCharting.

https://www.pricecharting.com/api-documentation#genres

Console

Bases: StrEnum

PriceCharting Console IDs

https://www.pricecharting.com/api-documentation#console-ids