Discover/cardkingdom.com API
live

cardkingdom.com APIcardkingdom.com

Access Magic: The Gathering card prices, buylist rates, edition catalogs, and deals from Card Kingdom via 6 structured API endpoints.

Endpoints
6
Updated
3mo ago
Try it
Page number for pagination
Search keyword for card name (e.g. 'Lightning Bolt')
Filter by tournament format: Commander, Legacy, Modern, Pauper, Vintage, Pioneer, Brawl, S
Filter by card set/edition name
api.parse.bot/scraper/57fad8b8-9bec-4fbf-9dfd-c5d328040d29/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/57fad8b8-9bec-4fbf-9dfd-c5d328040d29/search_cards?query=Lightning+Bolt' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for Magic: The Gathering cards by name, edition, and format. Returns paginated results with pricing and condition availability.

Input
ParamTypeDescription
pageintegerPage number for pagination
querystringSearch keyword for card name (e.g. 'Lightning Bolt')
formatstringFilter by tournament format: Commander, Legacy, Modern, Pauper, Vintage, Pioneer, Brawl, Standard, Premodern
editionstringFilter by card set/edition name
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "items": "array of card objects with name, url, edition, rarity, type, oracle_text, and conditions (price/availability per condition)",
    "per_page": "integer, results per page"
  },
  "sample": {
    "data": {
      "page": 1,
      "items": [
        {
          "url": "https://www.cardkingdom.com/mtg/beta/lightning-bolt",
          "name": "Lightning Bolt",
          "type": "Instant",
          "rarity": "C",
          "edition": "Beta",
          "conditions": [
            {
              "price": "$449.99",
              "available": "0",
              "condition": "NM"
            },
            {
              "price": "$359.99",
              "available": "3",
              "condition": "EX"
            }
          ],
          "oracle_text": "Lightning Bolt deals 3 damage to any target.",
          "collector_number": "162"
        }
      ],
      "per_page": 100
    },
    "status": "success"
  }
}

About the cardkingdom.com API

The Card Kingdom API provides structured access to Magic: The Gathering card data across 6 endpoints, covering retail prices, buylist rates, edition listings, and current deals. The search_cards endpoint lets you query cards by name, format, or edition and returns per-condition pricing and availability. Additional endpoints expose full card details, sell-to-store buylist prices in both cash and store credit, and a complete catalog of MTG sets.

Card Search and Detail

The search_cards endpoint accepts a query string for card name lookup, an edition filter for set-specific results, and a format filter supporting nine tournament formats including Commander, Modern, Legacy, Pioneer, and Standard. Results are paginated via the page parameter and each item includes the card's name, edition, rarity, type, oracle_text, and a conditions array containing price and availability per grading condition. For deeper data, get_card_detail takes a card url path and returns the full conditions list with quantities, the card's oracle text, and an other_versions array linking to alternate printings of the same card.

Buylist and Deals

The get_buylist_prices endpoint returns what Card Kingdom will pay for cards — each item in the response includes buylist_prices with distinct cash, credit, and max_quantity fields. You can filter by query or edition and paginate results. The get_deals endpoint surfaces currently discounted products with original_price, sale_price, and a direct url to the listing, making it straightforward to track markdown events across the catalog.

Editions and Formats Reference

list_all_editions returns the full MTG set catalog as an array of objects with name, slug, and url — useful for building edition pickers or validating set names before passing them to search_cards or get_buylist_prices. get_formats returns a keyed object of all supported game formats with each format's id, name, slug, and is_active status, giving you the canonical format identifiers Card Kingdom recognizes.

Common use cases
  • Compare retail prices across card conditions to find the lowest-cost copy of a specific printing
  • Track buylist cash vs. store credit rates to identify the best time to sell cards back
  • Monitor the deals feed for price drops on specific cards or products
  • Build a format-legality price checker using the format filter in search_cards
  • Generate a full set inventory by iterating search_cards with an edition parameter from list_all_editions
  • Alert on buylist max_quantity limits to detect when Card Kingdom stops buying a given card
  • Cross-reference other_versions from get_card_detail to find cheaper alternate printings of a card
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Card Kingdom have an official developer API?+
Card Kingdom does not publish a public developer API. There is no documented REST or GraphQL interface available to third-party developers on their site.
What does the buylist endpoint actually return — and how does it differ from retail pricing?+
The get_buylist_prices endpoint returns what Card Kingdom will pay when you sell cards to them, not what they charge buyers. Each item includes a buylist_prices object with separate cash and credit values and a max_quantity field indicating how many copies they are currently buying. Retail sell prices come from search_cards or get_card_detail via the conditions array.
Does the API cover foil or special-treatment card variants separately?+
The conditions arrays in search_cards and get_card_detail reflect the condition grades and quantities Card Kingdom lists. Foil and non-foil versions of a card typically appear as separate listings, accessible via get_card_detail with the relevant url or through the other_versions field. Explicit foil flags are not a dedicated response field currently. You can fork the API on Parse and revise it to add a foil-specific filter or field if that distinction matters to your use case.
Is historical price data available through any of the endpoints?+
Not currently. All six endpoints return current pricing as it stands — there are no date-range parameters or historical price arrays in any response. You can fork the API on Parse and revise it to add a scheduled polling layer that records snapshots over time.
How does pagination work across endpoints that support it?+
search_cards, get_buylist_prices, and get_deals all accept an integer page parameter. Each response includes the current page number and a per_page count so you can calculate total pages from the result set size. list_all_editions and get_formats return their full datasets in a single response with no pagination.
Page content last updated . Spec covers 6 endpoints from cardkingdom.com.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
Card Kingdom API – MTG Prices & Buylist · Parse