StockX Trading Cards Flip-Margin Tracker — Pokemon TCG avatar

StockX Trading Cards Flip-Margin Tracker — Pokemon TCG

Pricing

from $1.10 / 1,000 stockx trading cards flip-margin tracker — pokemon tcgs

Go to Apify Store
StockX Trading Cards Flip-Margin Tracker — Pokemon TCG

StockX Trading Cards Flip-Margin Tracker — Pokemon TCG

Track per-size bid, ask, and last-sale prices on StockX for trading-card sealed products (Pokemon TCG boxes, bundles) over time, with flip-margin signals (lastSale minus lowestAsk minus fees). Same time-series engine as our sneaker actor, retargeted at trading cards.

Pricing

from $1.10 / 1,000 stockx trading cards flip-margin tracker — pokemon tcgs

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Track per-size bid, ask, and last-sale prices on StockX over time and receive precise flip-margin signals. Unlike generic product-dump scrapers or StockX's own free catalog tools, this actor captures the time-series dimension: every scheduled run produces a snapshot, computes change-detection deltas vs the previous run, and emits a flip-margin signal (lastSale − lowestAsk − estimated fees) per size.

Why this actor

Free StockX catalog APIsCompetitor dumps ($1.50–$4.50/1k)This actor
Per-size bid/askAggregated onlyOne-shot dumpYes
Time-series / historyPaid €79+/moNoYes (KV-persisted across runs)
Change-detection deltasNoNoYes — ask dropped %, new ATL
Flip-margin calcNoNoYes — lastSale − ask − fees
Scheduling-friendlyNoNoYes — KV state survives across runs
AccessN/ABreaks on rotationBrowser + residential (baked in)

Modes

stealth (default — no StockX account needed)

Launches a browser through an Apify RESIDENTIAL proxy. The actor uses behavioral page warming to pass StockX's protection before extracting script#__NEXT_DATA__, which contains the full variants[].market.bidAskData per-size market data.

On a 403 challenge, the actor automatically retries on a fresh residential IP (up to maxRetries attempts). Billing is per successful result only — failed attempts produce zero billed events.

api (optional — buyer-supplied StockX API key)

If you have access to the StockX developer API (apply at developer.stockx.com), supply your stockxApiKey and stockxApiToken. The actor routes market data through the official GetVariantMarketData endpoint at zero access friction, 25k requests/24h. Falls back to stealth mode automatically if the API call fails.

What you get (per size, per run)

  • lowest_ask, highest_bid, last_sale, number_of_asks, number_of_bids
  • sales_last_72h — recent velocity signal
  • flip_margin_usd — lastSale − lowestAsk − estimated fees (configurable via feesPct)
  • flip_roi_pct — margin as % of the ask price
  • ask_delta_pct — change since last run (negative = ask dropped)
  • ask_drop_alert — true if ask dropped by ≥ alertAskDropPct %
  • new_low_alert — true if this is the lowest ask ever seen for this size
  • margin_alert — true if flip margin exceeds alertFlipMarginMin USD

Scheduling

The actor is designed for repeated scheduled runs. Pair it with an Apify schedule (daily, every 12h, etc.) and set a fixed kvStoreName. On each run the actor loads the previous snapshot from the named KV store, computes deltas, then saves the new snapshot. History accumulates across runs (up to 365 data points per size).

Input example

These live StockX Pokemon TCG product slugs were verified by search and page fetch on 2026-07-15.

{
"mode": "stealth",
"slugs": [
"pokemon-tcg-scarlet-violet-151-6pk-booster-bundle",
"pokemon-tcg-scarlet-violet-15-elite-trainer-box",
"pokemon-tcg-classic-special-set-japanese"
],
"alertAskDropPct": 5,
"alertNewLowAsk": true,
"alertFlipMarginMin": 20,
"feesPct": 12.5,
"kvStoreName": "stockx-flip-state",
"maxRetries": 3,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Proxy requirement

StockX blocks all datacenter IPs. Apify RESIDENTIAL proxy is required in browser mode. In api mode, no proxy is needed.

Pricing

Pay-per-result: one billing event per successful per-size market row. Failed mint attempts (blocked pages) produce zero billed events.

Integrations

Built for trading-card resellers and collectors monitoring bid/ask spreads and size-level price movements of sealed Pokemon TCG products over time — the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.