About

How PullRate Works

PullRate is an independent price guide for trading cards. Every number on this site comes from real eBay sold listings — not dealer ask prices, not Beckett book values, not estimates. If a card didn't sell, we don't show a price.

Where the data comes from

We scrape eBay completed listings using a Playwright-based crawler that runs on Apify's infrastructure. The crawler searches for each card by name, set, and card number, then pulls the sold price and date from completed auctions and Buy It Now sales. We don't include active listings — only cards that actually changed hands.

Prices are stored in our database with the sold date and source listing URL. Every price point links back to an eBay sale you can verify yourself. We filter obvious outliers — lots, international shipping-inflated sales, and listings where the card name doesn't match — but we don't adjust prices editorially. The market sets the number.

Our median price covers the 30-day window by default. We also track the 90-day median for context on cards with lower recent volume. The 30-day figure is the most reliable indicator of current market value because it reflects recent demand, not prices from a different market cycle.

Grades we track

RawUngraded

The card as-pulled or bought without professional grading. Raw prices reflect the widest market — most cards trade raw. Our raw median covers all ungraded listings regardless of seller-stated condition.

PSA 9Mint

Graded by Professional Sports Authenticator. A PSA 9 card has minor imperfections — slight print lines, minor fraying — but is otherwise sharp. The gap between PSA 9 and PSA 10 is meaningful on high-value cards.

PSA 10Gem Mint

The highest standard PSA grade. PSA 10 cards command a premium that can be 3x to 10x the raw price on modern cards. We track PSA 10 separately because the market for gem mint copies is distinct from raw.

BGS 9.5Gem Mint (Beckett)

Beckett Grading Services grades on a 10-point scale with four sub-grades. A BGS 9.5 is roughly equivalent to a PSA 10 in condition and often trades at similar premiums, particularly for sports cards.

How often prices update

Hot
Daily

High-volume cards — current Pokémon sets, star rookie cards, cards with 20+ sales in the past 30 days.

Active
Weekly

Mid-range cards with steady collector interest — established sets, veteran player cards, popular Pokémon.

Backfill
Ongoing

Cards with no price data yet, worked through in batches. New sets get backfilled within a few weeks of DB entry.

Individual card pages show the date of the most recent tracked sale, so you can see at a glance whether the data is fresh. Pages with no recent sales are still shown but marked accordingly.

What we don't do

We don't show Beckett book values or PSA price guide estimates. Those are asking prices set by a single organization, not transaction prices. A card's book value and its actual sale price can differ by 50% or more for many modern cards.

We don't smooth, adjust, or editorially modify price data. If the market for a card is thin and recent sales vary widely, that variance shows up in the data. A single outlier sale won't set the median, but it will appear in the recent sales table so you can factor it in yourself.

We don't accept payments from grading companies, card manufacturers, or dealers to influence pricing or rankings. Guides and reviews may contain affiliate links to marketplaces like eBay, TCGPlayer, and COMC. Those links are disclosed on every page that uses them.

Coverage

We currently track Pokémon TCG cards (all major sets from Base Set through current releases) and sports cards across baseball, basketball, football, and hockey. Pokémon coverage is near-complete for sets in our database. Sports card coverage is expanding — priority goes to high-value rookie cards and current-year releases.

Missing a card? The database grows continuously as new sets are added and existing coverage fills in. If a card page shows no price data, it means we haven't pulled recent eBay sales for it yet — not that the card has no market value.

Questions about our methodology? Privacy Policy · Affiliate Disclosure