Scryfall Js
Unified entry point for the Scryfall API.
Usage:
import { ScryfallJs } from '@devmugi/scryfall-api';
// With default configuration
const scryfall = new ScryfallJs();
// With custom configuration
const scryfall = new ScryfallJs({
maxRetries: 3,
requestTimeoutMillis: 30000
});
// Access APIs
const card = await scryfall.cards.byScryfallId('...');
const sets = await scryfall.sets.all();Content copied to clipboard
Properties
Link copied to clipboard
API for bulk data downloads.
Link copied to clipboard
API for searching and retrieving cards.
Link copied to clipboard
API for retrieving catalogs (card names, types, keywords, etc.).
Link copied to clipboard
API for retrieving card rulings.
Link copied to clipboard
API for card symbols and mana cost parsing.