Search Query Builder Js
class SearchQueryBuilderJs
Fluent builder for constructing Scryfall search queries in JavaScript.
Usage:
import { SearchQueryBuilderJs } from '@devmugi/scryfall-api';
const query = new SearchQueryBuilderJs()
.type("creature")
.color("R", "G")
.cmcRange(2, 4)
.isLegal("standard")
.build();
// Use with CardsApiJs
const results = await api.search(query);Content copied to clipboard
See also
Functions
Link copied to clipboard
Searches for cards by artist name.
Link copied to clipboard
Filters by exact mana value.
Link copied to clipboard
Filters by mana value range.
Link copied to clipboard
Filters by exact color identity.
Link copied to clipboard
Filters by format (cards printed in the format).
Link copied to clipboard
Filters by cards legal in a specific format.
Link copied to clipboard
Filters by keyword ability.
Link copied to clipboard
Adds an exact name match to the query.
Link copied to clipboard
Adds a partial name match to the query.
Link copied to clipboard
Filters by exact power.
Link copied to clipboard
Filters by power range.
Link copied to clipboard
Filters by rarity.
Link copied to clipboard
Adds a raw query string part for advanced queries.
Link copied to clipboard
Filters by set code.
Link copied to clipboard
Searches for text in the oracle text.
Link copied to clipboard
Filters by exact toughness.
Link copied to clipboard
Filters by toughness range.
Link copied to clipboard
Filters by card type.