Pokémon Catalog Scraper avatar

Pokémon Catalog Scraper

Pricing

from $13.00 / 1,000 result items

Go to Apify Store
Pokémon Catalog Scraper

Pokémon Catalog Scraper

Scrapes the complete Pokémon catalog by browsing the Pokédex or looking up specific names and IDs. Returns each creature as a flat row with base stats, types, abilities, and artwork URLs.

Pricing

from $13.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

ParseForge

Pokémon Catalog Scraper

Scrape the complete Pokémon catalog, up to 1,300 creatures per run. Every Pokémon comes with its type, abilities, base stats, and official artwork. Export to CSV, JSON, Excel, or XML.

Building a Pokédex app, a type-effectiveness calculator, or a fan dataset means you need clean, structured data for every creature. The official sources are scattered across different games and media, making manual collection a grind. This Actor reads the public Pokémon catalog directly and returns each entry in one consistent schema.

Who uses itWhat they scrape Pokémon Catalog for
Game developersPopulating a Pokédex or battle simulator with accurate base stats and types.
Data analystsComparing stat distributions and type matchups across all generations.
Content creatorsBuilding a searchable database for a fan wiki or video series.
TCG collectorsCross-referencing video game stats with card attributes for inventory apps.

What it does

This Actor collects Pokémon data by browsing the full Pokédex or looking up specific names and IDs, and returns each creature as a flat row.

  • 📖 Browse mode: Paginate through the entire National Pokédex from Bulbasaur to the latest generation.
  • 🔍 Lookup mode: Pull specific Pokémon by name or numeric ID, one per line, for targeted datasets.
  • 🧩 Type filter: Narrow results to a single type like Fire, Water, or Fairy before the run starts.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Pokémon Catalog data

🎮 Build a fan game or simulator.

A solo developer pulls the full National Pokédex with base stats and types to seed a battle engine.

📊 Analyze stat distributions.

A data journalist scrapes all 1,000+ Pokémon to chart the average Speed per generation and type.

🃏 Cross-reference TCG collections.

A collector looks up specific Pokémon by name to match video game stats with their card inventory.

📱 Populate a mobile Pokédex app.

A student scrapes the catalog with official artwork URLs to build a searchable companion app.

Why choose this scraper

What you get
Official statsBase HP, Attack, Defense, Special Attack, Special Defense, and Speed for every form.
Type dataPrimary and secondary types for accurate matchup and resistance calculations.
AbilitiesRegular and hidden abilities that define each creature's battle role.
Clean schemaEvery Pokémon returns as one flat row, ready for SQL, pandas, or a spreadsheet.

How it compares

This Actor scrapes the core video game Pokédex catalog, while the competitors below focus on TCG pricing and sealed product listings from different sources.

FeatureParseForgePriceCharting Product ScraperBlowout Cards ScraperDave & Adam's Card World Scraper
Pokédex video game statsYesNot listedNot listedNot listed
Pokémon type dataYesNot listedNot listedNot listed
Pokémon abilitiesYesNot listedNot listedNot listed
Official artwork URLsYesNot listedNot listedNot listed
TCG card pricingNot listedYesNot listedNot listed
Sealed product listingsNot listedNot listedYesYes

Configure the run

Drive the Actor from a full browse of the Pokédex or a direct lookup list of names and IDs, and apply a type filter so only matching Pokémon reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"mode": "browse",
"names": "pikachu\ncharizard\nmewtwo\neevee\nbulbasaur"
}

A larger pull:

{
"maxItems": 200,
"mode": "browse",
"names": "pikachu\ncharizard\nmewtwo\neevee\nbulbasaur"
}

Pricing

Pay-per-result: $0.01733 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.73
1,000 results$17.33
10,000 results$173.30

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Pokémon Catalog Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Pokémon Catalog through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/pokemon-catalog-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your type filter is not too restrictive. A type filter combined with a lookup list that contains no Pokémon of that type will return an empty dataset.

The run stopped before reaching my maxItems.

The Actor stops when it has exhausted the available catalog entries. If you set maxItems higher than the total number of Pokémon, it will finish early.

Some Pokémon names are not recognized in lookup mode.

Ensure names are spelled correctly and match the official English names. You can also use numeric National Pokédex IDs as a more reliable alternative.

The dataset has duplicate entries.

This can happen if you list the same Pokémon by both name and ID in lookup mode. Deduplicate your input list before running.

Why are stats missing for some Pokémon?

Some alternate forms or special creatures may not have a full stat block in the source catalog. This is expected behavior for non-standard entries.

FAQ

QuestionAnswer
Can I scrape only a specific generation?The Actor pulls from the full National Pokédex. You can use the lookup mode with a list of names or IDs from a specific generation to achieve the same result.
Does it include regional forms like Alolan Vulpix?Yes, regional variants and alternate forms are included as separate entries when they exist in the catalog.
Can I get the official artwork for each Pokémon?Yes, the dataset includes URLs to the official artwork for each creature.
How do I filter by dual types like Fire/Flying?The type filter matches any Pokémon that has the selected type as either its primary or secondary type, so a Fire filter will include Charizard.
What is the maximum number of Pokémon I can scrape?You can set the maxItems input up to 1,300, which covers the entire known Pokédex including alternate forms.
Can I schedule this to run when new games release?Yes, you can set up an Apify schedule to run the Actor monthly or on demand to catch newly added creatures.
Does it include Mega Evolutions and Gigantamax forms?Alternate battle forms like Mega Evolutions are included when they appear as distinct catalog entries.
What output formats are supported?You can export your dataset to CSV, JSON, Excel, or XML from the Apify platform.
Can I use this data for a commercial app?You are responsible for complying with the source website's terms of service. The Actor handles the technical extraction.
How do I look up a list of my favorite Pokémon?Switch to lookup mode and paste a list of names or numeric IDs, one per line, into the names field.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by The Pokémon Company International, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.