{"uid":"cap_qWyXgNBvskMwnS6KYIh5T","slug":"api-tcgapi-dev-9949c166","name":"TCG API Bulk Price History","description":"Bulk price history for up to 100 trading cards — feed Pokemon, Magic, Yu-Gi-Oh, Lorcana trend data into pricing models and trading bots.","url":"https://api.tcgapi.dev/v1/bulk/history","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-_GN9_OpjddVJ3eElDwLh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves historical price trend data for up to 100 trading cards in a single bulk request across Pokemon, Magic: The Gathering, Yu-Gi-Oh, Lorcana, and other TCGs.","exampleAgentPrompt":"Pull the price history for these 50 Pokemon cards — Charizard VMAX, Pikachu V, and the rest of this list — so I can feed the trend data into my pricing model and spot which ones are trending up.","exampleUseCases":null,"resultDescription":"A JSON response containing historical price data for each requested card, including time-series price points (market, low, mid, high) per printing sourced from TCGPlayer, suitable for trend analysis and pricing model ingestion.","failureModes":["Batch exceeds 100 cards — returns 400 error","Invalid or unrecognized card IDs — partial results or 404 per card","Payment not fulfilled via x402 — 402 Payment Required","Rate limiting exceeded — 429 Too Many Requests","Card has insufficient historical data — sparse or empty history array returned"],"whenToPreferThis":"Use this endpoint when you need historical price trend data for multiple cards at once (up to 100) to power pricing models, trading bots, or arbitrage detection. Prefer over the single-card endpoint when analyzing trends across a portfolio. Use over the bulk current prices endpoint when time-series history (not just current price) is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:39:17.948Z","isFirstParty":false}