Pokémon TCG Price Monitor & Alerts (TCGplayer, Cardmarket) avatar

Pokémon TCG Price Monitor & Alerts (TCGplayer, Cardmarket)

Pricing

Pay per event

Go to Apify Store
Pokémon TCG Price Monitor & Alerts (TCGplayer, Cardmarket)

Pokémon TCG Price Monitor & Alerts (TCGplayer, Cardmarket)

Track Pokémon card prices by set, card name and rarity. TCGplayer market/low/mid/high per printing plus Cardmarket trend, change since last run, and price or %-move threshold alerts. Data via the free pokemontcg.io API. $0.002/card, $0.01/alert.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Kempt Horizon Data

Kempt Horizon Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Pokémon TCG Price Monitor & Alerts: TCGplayer and Cardmarket Prices by Set, Card and Rarity

Track Pokémon card prices as clean JSON, CSV or Excel. Pick sets, card names or rarities and get TCGplayer market, low, mid, high and direct low prices for every printing (holofoil, reverse holofoil, normal and more) plus Cardmarket trend and average prices. Each run remembers the last prices, so every card shows the change since your last run, and you can get alerts when a card crosses a price or moves by a percentage.

Data comes from the free pokemontcg.io API. No login and no key needed (an optional free key raises rate limits).

For AI agents (MCP / API) quick reference

  • Use when: you need current Pokémon TCG card prices, price changes over time, or alerts for a watchlist of sets, cards or rarities.
  • Don't use for: graded card (PSA, BGS) prices, sealed product prices, or other card games. For new sets and sealed products, use the TCG New Release Tracker.
  • Minimal input: {"sets": ["sv3pt5"], "cardNames": ["Charizard ex"]}. At least one of sets, cardNames or rarities is required.
  • Output: dataset items with type card (cardId, name, setName, number, rarity, printings[] with market/low/mid/high/directLow/previousMarket/change/changePercent, cardmarket, links, image) or alert (cardId, printing, market, previousMarket, changePercent, reason).
  • Price: $0.001 per run + $0.002 per card + $0.01 per alert. 50 cards cost about $0.10. Pay per event only, limited permissions, so agentic payments (x402, Skyfire, Apify AGI token) work.
  • MCP: add https://mcp.apify.com?tools=kempt_horizon_yzk/pokemon-tcg-price-monitor to your MCP client.

What can this Pokémon price tracker do?

  • ✅ Filter by set (IDs like sv3pt5 or names like 151), card name (with * wildcards) and rarity (Special Illustration Rare, Hyper Rare and more)
  • ✅ TCGplayer prices per printing: market, low, mid, high and direct low
  • ✅ Cardmarket prices: trend, average sell, low, and 1, 7 and 30 day averages
  • ✅ Change since last run for every printing, kept in a key-value store on your account
  • ✅ Alerts when a printing crosses above or below a price, or moves by a set percentage
  • ✅ Only changed mode skips (and never charges for) cards whose prices did not move
  • ✅ Separate watchlists with their own price history through stateKey

Who uses it?

Collectors watching chase cards, resellers and local game stores pricing inventory, content creators tracking market movers, and AI agents that need fresh card prices.

How much does it cost?

EventPrice
Actor start$0.001
Card price record$0.002
Price alert$0.01

A daily watchlist of 100 cards costs about $0.20 a day, less with Only changed turned on. Set maxItems or a maximum cost per run to cap spend.

How to use it

  1. Click Try for free and enter a set, a card name or a rarity.
  2. Optionally set a price range and alert thresholds.
  3. Click Start and download results as JSON, CSV, Excel or HTML, or read them with the API.
  4. For alerts, add a Schedule and connect Slack, email, Zapier, Make or a webhook through Apify integrations.

Input example

{
"sets": ["sv3pt5"],
"rarities": ["Special Illustration Rare"],
"alertChangePercent": 15,
"onlyChanged": true,
"stateKey": "151-sir-watch",
"maxItems": 100
}

Output example

{
"type": "card",
"cardId": "sv3pt5-6",
"name": "Charizard ex",
"setName": "151",
"number": "6",
"rarity": "Double Rare",
"printings": [
{ "printing": "holofoil", "market": 8.02, "low": 5.75, "mid": 8.99, "high": 229.02, "directLow": 9.44, "previousMarket": 7, "change": 1.02, "changePercent": 14.57 }
],
"cardmarket": { "trendPrice": 7.3, "averageSellPrice": 6.88, "avg7": 7.28, "avg30": 6.85 },
"tcgplayerUrl": "https://prices.pokemontcg.io/tcgplayer/sv3pt5-6",
"imageUrl": "https://images.pokemontcg.io/sv3pt5/6.png",
"changedSinceLastRun": true
}

FAQ

Do I need an API key? No. You can add a free pokemontcg.io key for higher rate limits.

How fresh are the prices? As fresh as pokemontcg.io, which updates TCGplayer prices daily. Cardmarket prices can lag.

How does change tracking work? Each run stores the latest prices in a named key-value store on your account. The next run compares against it. Use a different stateKey for each watchlist.

Built and maintained by Kempt Horizon Data. Found a bug or need a field? Open an issue on the Actor's Issues tab.