Discover/pkmncards.com API
live

pkmncards.com APIpkmncards.com

Search and retrieve Pokémon TCG card data from pkmncards.com. Access card stats, images, sets, and advanced filters across all expansions via 7 endpoints.

Endpoints
7
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/e4850f94-26e1-4b28-9cd1-c5dda38c6c4f/<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/e4850f94-26e1-4b28-9cd1-c5dda38c6c4f/list_sets' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

List all available Pokémon TCG sets/expansions organized by series. Returns a hierarchical structure of series containing their respective sets with names, abbreviations, slugs, and URLs.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "series": "array of series objects, each containing series_name (string) and sets (array of objects with name, abbreviation, slug, url)"
  },
  "sample": {
    "data": {
      "series": [
        {
          "sets": [
            {
              "url": "https://pkmncards.com/set/perfect-order/",
              "name": "Perfect Order",
              "slug": "perfect-order",
              "abbreviation": "POR"
            }
          ],
          "series_name": "Mega Evolution"
        }
      ]
    },
    "status": "success"
  }
}

About the pkmncards.com API

This API exposes 7 endpoints for querying Pokémon TCG card data from pkmncards.com, covering everything from full set listings to per-card details including HP, attacks, rarity, and card images. The search_cards endpoint supports pkmncards.com's native search syntax with operators like name:, color:, and stage:, while get_card_detail returns fields such as illustrator, flavor text, weakness, resistance, and retreat cost for a single card slug.

Set and Card Browsing

list_sets returns a hierarchical array of series objects, each containing its child sets with name, abbreviation, slug, and url fields. This gives a complete picture of the available set catalog without requiring any parameters. Once you have a set_slug, pass it to get_cards_by_set to retrieve every card in that expansion — the response includes count, the requested set_slug, and a cards array with fields like hp, color, type, stage, rarity, image_jpg, and image_png.

Search and Advanced Filtering

search_cards accepts a query string that supports the full pkmncards.com search syntax — operators such as name:, color:, stage:, type:, rarity:, and set filters can be combined freely. The optional limit parameter controls how many pages of results (up to 20 cards each) are fetched. For structured filtering without learning query syntax, advanced_search accepts discrete parameters — name, color, stage, rarity, set_name, card_type, text, and format_name — and returns the constructed query string alongside the results so you can inspect or extend it.

Species and Type Lookups

get_cards_by_pokemon retrieves up to 100 cards for a given Pokémon species (e.g., Charizard, Eevee) across all sets. get_cards_by_type does the same filtered by energy color such as Lightning, Fire, or Psychic. Both endpoints return the same card object shape — name, hp, color, type, stage, rarity, set_name, image_jpg, image_png, and slug — plus a count and the query used.

Single Card Detail

get_card_detail takes a card_slug (e.g., pikachu-ascended-heroes-asc-055) and returns the most complete card record available: name, hp, type, color, stage, rarity, set_name, image URLs, illustrator, flavor_text, attacks, weakness, resistance, and retreat_cost. This is the right endpoint when you need the full data profile for a specific card rather than bulk results.

Common use cases
  • Build a card database app that lets users browse all sets via list_sets and drill into individual expansions with get_cards_by_set.
  • Create a deck-builder tool that filters cards by stage, color, and format_name using advanced_search.
  • Populate a Pokédex-style reference showing every card ever printed for a species using get_cards_by_pokemon.
  • Index card images at multiple resolutions (image_jpg, image_png) for a visual card gallery or print reference.
  • Track rarity distribution across a set by aggregating the rarity field from get_cards_by_set results.
  • Power a card identification tool that resolves a card slug from search results to full detail via get_card_detail, including illustrator and flavor_text.
  • Filter Standard or Expanded format card pools using the format_name parameter in advanced_search.
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 pkmncards.com have an official developer API?+
No. pkmncards.com does not publish a public developer API or documented data feed. This Parse API provides structured access to the card data the site exposes.
What does `get_card_detail` return beyond what search endpoints provide?+
get_card_detail returns fields not included in bulk results: attacks, weakness, resistance, retreat_cost, illustrator, and flavor_text. Search and browse endpoints return the core card object — name, hp, color, type, stage, rarity, set_name, and image URLs — but omit those per-card detail fields.
How does pagination work in `search_cards`?+
Each page of results contains up to 20 cards. The limit parameter caps how many pages are fetched. If limit is not set, the endpoint applies a default cap. There is no cursor or offset parameter; pagination is page-count-based.
Does the API return card market prices or auction history?+
Not currently. The API covers card metadata, images, set structure, and gameplay attributes. It does not include pricing, sale history, or market value data. You can fork this API on Parse and revise it to add an endpoint pulling from a pricing source such as TCGPlayer or Cardmarket.
Can I retrieve cards from a specific numbered range within a set?+
Not currently as a direct parameter. get_cards_by_set returns all cards in a set and includes each card's slug, which typically encodes the card number. You can filter the returned array client-side by the slug pattern. You can also fork this API on Parse and revise it to add a number-range filter endpoint.
Page content last updated . Spec covers 7 endpoints from pkmncards.com.
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.