card_collection
Resolve decklists in one request by fetching many Magic cards with exact names or Scryfall IDs. Returns found and not_found lists for quick validation.
Instructions
Batch lookup of many cards in one call (POST /cards/collection) — use this for decklists instead of one card_named call per card. Identifiers are exact-name strings (not fuzzy) and/or Scryfall identifier objects: {name}, {id}, {name, set}, {set, collector_number}. Scryfall caps one POST at 75 identifiers; longer lists are chunked into sequential rate-limited POSTs transparently. Returns {requested, found, not_found, data}: check not_found — it lists the identifiers Scryfall could not resolve. data holds compact summaries (with oracle_text) by default; pass full:true for raw card objects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Return raw Scryfall card objects instead of compact summaries (default false) | |
| identifiers | Yes | Cards to fetch: exact-name strings and/or identifier objects ({name}, {id}, {name, set}, {set, collector_number}) |