{"uid":"cap_IPwmcYLcUgKCk_baVuygV","slug":"trading-card-batch-triage-get-3bc259b2","name":"Trading Card Batch Triage (GET)","description":"Batch Card Triage: upload multiple card image URLs and get a profit-ranked grading triage. Each card is graded by AI, then scored by expected ROI from professional grading. Returns a ranked list sorted by highest expected profit first. Perfect for dealers and agents evaluating collections.","url":"https://oracle.the-undesirables.com/api/v1/batch-triage","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["image_urls"],"properties":{"game":{"type":"string","description":"TCG game for grading context (default: Pokemon)"},"image_urls":{"type":"string","description":"Comma-separated card image URLs (max 20)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["status"],"properties":{"data":{"type":"object"},"status":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"data":{"ranked":[],"total_cards":5,"total_expected_profit":125},"tool":"batch_triage","status":"ok"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.5","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.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7R2mTJ_puVo5rmSkd6a5h","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Accepts up to 20 comma-separated card image URLs and returns an AI-graded, profit-ranked triage showing expected ROI from professional grading for each card.","exampleAgentPrompt":"I have 5 Pokemon card images — can you triage all of them and tell me which ones are worth sending to PSA for grading, ranked by expected profit? Here are the URLs: https://example.com/card1.jpg, https://example.com/card2.jpg, https://example.com/card3.jpg, https://example.com/card4.jpg, https://example.com/card5.jpg","exampleUseCases":null,"resultDescription":"A profit-ranked list of card grading assessments — each card receives an AI-assigned condition grade and an expected ROI score from professional grading, with results ordered from highest to lowest profit potential.","failureModes":["More than 20 image URLs provided — request rejected or truncated","Image URL is inaccessible or returns a non-image response — card skipped or error returned","Unrecognized card or too low image quality for AI grading — low-confidence result returned","Unsupported TCG game specified — fallback to Pokemon or error","Payment not processed (x402) — 402 response blocking the call"],"whenToPreferThis":"Use this GET endpoint when you have multiple trading cards (up to 20) to evaluate for grading profitability simultaneously and want a single ranked output. Prefer this over the single-card grading endpoint when batch processing a collection. The GET form is functionally identical to the POST variant and is suitable for URL-based workflows or agents that prefer query parameters over request bodies.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:46:43.148Z","isFirstParty":false}