Discover/pokemontcg.io API
live

pokemontcg.io APIpokemontcg.io

Search and retrieve Pokémon TCG card data from Scrydex. Get card stats, attacks, abilities, rarity, set info, and pricing via 2 clean REST endpoints.

Endpoints
2
Updated
3mo ago
Try it
Page number for pagination.
Search keyword (e.g. 'charizard', 'pikachu', 'detective pikachu')
Maximum number of results to return per page (up to 20).
api.parse.bot/scraper/78fc7d93-b8d7-43af-9b1c-ec212e99c77e/<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/78fc7d93-b8d7-43af-9b1c-ec212e99c77e/search_cards?page=1&query=pikachu&page_size=3' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for Pokémon cards by keyword with pagination support. Returns card names, set names, prices, images, and links from the Scrydex catalog.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch keyword (e.g. 'charizard', 'pikachu', 'detective pikachu')
page_sizeintegerMaximum number of results to return per page (up to 20).
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "cards": "array of card summary objects with id, name, set_name, price, variant, image_url, url",
    "query": "string, the search keyword used",
    "total_pages": "integer, total number of pages available",
    "total_results": "integer, total number of matching cards"
  },
  "sample": {
    "data": {
      "page": 1,
      "cards": [
        {
          "id": "sm0_ja-4",
          "url": "https://scrydex.com/pokemon/cards/pikachu/sm0_ja-4?variant=holofoil",
          "name": "Pikachu #4",
          "price": "¥15,000",
          "variant": "holofoil",
          "set_name": "Pikachu's New Friends",
          "image_url": "https://images.scrydex.com/pokemon/sm0_ja-4/medium"
        }
      ],
      "query": "pikachu",
      "total_pages": 26,
      "total_results": 505
    },
    "status": "success"
  }
}

About the pokemontcg.io API

This API provides access to Pokémon Trading Card Game data from the Scrydex catalog via 2 endpoints. Use search_cards to query cards by name or keyword across the full catalog with pagination, or use get_card to fetch a specific card's complete profile — including HP, types, attacks, weaknesses, retreat cost, artist, rarity, set series, and current pricing — by its set-number ID.

Search Cards

The search_cards endpoint accepts a query string (e.g. charizard, detective pikachu) and returns a paginated list of matching cards. Each result in the cards array includes an id, name, set_name, price, variant, image_url, and a direct url to the card's Scrydex page. Pagination is controlled via the page and page_size parameters (up to 20 results per page). The response also includes total_results and total_pages so clients can walk the full result set.

Get Card Detail

The get_card endpoint accepts a card_id in set-number format — for example base1-4, sv1-1, or mcd24-1 — and returns a single card object with the full card profile. Fields include hp, types, supertype, subtypes, attacks (with names, costs, and damage), abilities, weaknesses, resistances, retreat_cost, artist, rarity, flavor_text, set_name, set_series, number, printed_number, and pricing data. This covers vintage base set cards through recent Scarlet & Violet releases and McDonald's promotional sets.

Pricing and Images

Both endpoints surface pricing data. The search results include a price and variant field per card, useful for quick market scans across a query. The detail endpoint provides deeper pricing context alongside image_url for card art. IDs follow a consistent {set_code}-{number} convention, making it straightforward to construct lookups after a search.

Common use cases
  • Build a card price tracker that monitors Charizard variant prices across sets using search_cards with pagination
  • Populate a deck-builder app with full card stats — attacks, HP, types, weaknesses — via get_card
  • Generate a set checklist by searching a set name and collecting all returned card IDs and printed_number values
  • Display card art and flavor text in a Pokémon TCG reference app using image_url and flavor_text from get_card
  • Compare rarity and pricing across card variants by querying a Pokémon name and reading the variant and price fields
  • Feed a collection valuation tool by resolving owned card IDs through get_card to retrieve current pricing data
  • Identify cards by artist using the artist field returned from get_card for a given set-number ID
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 pokemontcg.io have an official developer API?+
Yes. The official Pokémon TCG Developer API is available at https://pokemontcg.io and provides programmatic access to card data. This Parse API surfaces card search and detail data from the Scrydex catalog specifically, which may differ in coverage or data shape from the official source.
What does `get_card` return beyond basic card stats?+
get_card returns the full card object including attacks (with move names, costs, and damage values), abilities, weaknesses, resistances, retreat_cost, flavor_text, artist, rarity, set_series, printed_number, and pricing. The card_id must be in set-number format, such as base1-4 or sv1-1.
Can I filter `search_cards` by set, type, or rarity?+
Currently the search_cards endpoint filters by keyword query only — there are no dedicated parameters for set name, card type, or rarity. To narrow by those fields, retrieve a broader result set and filter on the returned set_name or other fields client-side. You can fork this API on Parse and revise it to add structured filter parameters.
Does the API return card legality or tournament format information?+
Not currently. The endpoints cover card stats, set data, pricing, and imagery but do not include format legality (e.g. Standard, Expanded, Unlimited). You can fork this API on Parse and revise it to add an endpoint that surfaces format legality data.
How does pagination work in `search_cards`?+
The page parameter selects which page to return and page_size controls how many results appear per page (maximum 20). The response includes total_pages and total_results so you can determine how many requests are needed to walk the full result set for a given query.
Page content last updated . Spec covers 2 endpoints from pokemontcg.io.
Related APIs in EntertainmentSee all →
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
vg.no API
Access VG.no's latest news, articles, sports scores, and TV guides through a single interface where you can browse the front page, search articles by topic, view category-specific content, and find related stories. Get real-time sports scores and television schedules alongside comprehensive news coverage from Norway's leading news outlet.
vegasinsider.com API
Retrieve MLB betting odds from major sportsbooks including bet365, FanDuel, and DraftKings, covering Moneyline, Total, and Runline markets for any supported date. Easily compare odds across books to identify the best available lines.
novelbin.me API
Search and browse novels by title, genre, or popularity, and explore trending, completed, or recently updated works. Access full novel details, chapter listings, chapter content, author information, related titles, and reader comments. Authenticated users can manage bookmarks with reading-status tracking and subscribe to novels for update notifications.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
glastonburyfestivals.co.uk API
Discover historical and current Glastonbury Festival line-ups, find artist set times and stage locations, and search for specific performers across all festival years. Stay updated with the latest festival news and explore detailed information about festival areas and stages.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.