LigaPokemon Scraper: Pokémon Card Prices in BRL, Decks & Drops
Pricing
from $1.50 / 1,000 result items
LigaPokemon Scraper: Pokémon Card Prices in BRL, Decks & Drops
Pokémon card and sealed product prices from LigaPokemon, Brazil's top TCG marketplace, in BRL (preço de cartas Pokémon). Batch searches, deck lists with totals, exact-printing lookup, supply depth, last sale, deal scores, USD/EUR conversion and price-drop monitoring.
Pricing
from $1.50 / 1,000 result items
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🔴 LigaPokemon Scraper: Pokémon Card Prices in BRL, Decks & Drops
|
Preço de cartas Pokémon: every card and sealed product priced in reais, in one run. Paste a deck list, a binder or a search list and get the price range, market depth, last sale and price changes from Brazil's biggest Pokémon TCG marketplace, ready for a spreadsheet, a bot or an alert. No login needed. |
|
🧾 Deck and binder value Paste lines like "4 Charizard ex (125/197) OBF" and get each line's value and the grand total. |
📊 Market depth Listings, sellers, mix of conditions, languages and finishes, verified-seller share, and a thin-market flag. |
🔔 Price change monitor Schedule a watchlist and see NEW, PRICE_DROP, PRICE_RISE and BACK_IN_STOCK on every run. |
💱 BRL, USD and EUR Prices in reais, plus dollars and euros at the latest published reference rate. |
Procurando o preço de cartas Pokémon no Brasil? This Actor reads public price pages of LigaPokemon and returns clean rows in Brazilian reais (BRL): lowest, average and highest price for each card printing or sealed product.
🔍 What does this Actor do?
LigaPokemon lists thousands of card printings and sealed products from independent sellers, but it only lets you look at one page at a time. This Actor turns your list into data.
- Searches up to 100 names in one run, and loads as many results per search as you ask for, not only the first screen.
- Looks up exact printings: write "Pikachu ex (001/021)" or paste a LigaPokemon link and get that card and nothing else.
- Values a pasted deck, binder or wishlist, with quantities, per-line value and a grand total. Lines that match nothing are listed in the run summary and are never charged.
- Filters by cards or sealed products, set code, language, price range and items that are for sale right now.
- Adds market depth (listings, sellers, conditions, languages, finishes), rarity, release date, price per finish and the last completed sale when you turn on full detail.
- Converts prices to US dollars and euros using the latest European Central Bank reference rate, with the rate date on every row.
- Remembers a named watchlist between scheduled runs and labels every row NEW, PRICE_DROP, PRICE_RISE, BACK_IN_STOCK, OUT_OF_STOCK or UNCHANGED.
💡 What can I use it for?
- Resellers and shop owners: price a whole buying list or your own stock in minutes and see which cards have few sellers.
- Collectors: find out what a binder or deck is worth in reais, and what the last copy sold for.
- Arbitrage traders: compare Brazilian prices with dollar and euro prices from one table.
- Bots and spreadsheets: schedule a watchlist and react only to what changed.
- Content creators: build "most valuable cards of the new set" lists from real marketplace data.
🚀 How to use
|
STEP 1 Add what you need Paste a card list, add searches or paste LigaPokemon links. Mix them freely. |
STEP 2 Choose your depth Keep the fast price range, or turn on full detail and seller offers. |
STEP 3 Export or monitor Download CSV, Excel or JSON, or add a monitor name and put the run on a schedule. |
📥 Input
Everything is optional. With nothing set the Actor runs a small demo search.
| Field | Type | Required | Description |
|---|---|---|---|
| LigaPokemon links | array of URLs | No | Card pages, sealed-product pages or search links to read directly. |
| Card list | text | No | One card per line, for example "4 Charizard ex (125/197) OBF" or "2x Pikachu V". Quantity, number and set code are optional; with a number or set code only that exact printing is returned. |
| Card or product searches | array of text | No | Up to 100 names. "Name (number/size)" jumps to one printing. |
| What to return | enum | No | Cards and sealed products, cards only, or sealed products only. |
| Set codes | array of text | No | Keep only cards from these sets, for example OBF. |
| Language | enum | No | Printed language. Filters seller offers and sealed products named with a language. Codes and words such as english both work. |
| Card condition | enum | No | Keeps seller offers in this condition. |
| Minimum / maximum average price | number | No | Skip items outside this range in reais. |
| Only items for sale now | boolean | No | Skip items with no seller listing. |
| Items per search | integer | No | How many matches to return for each search, up to 200. |
| Maximum rows for the whole run | integer | No | Stops the run at this many rows. 0 means no limit. |
| Add full market detail | boolean | No | Opens each item to add market depth, rarity, price per finish and the last sale. |
| Include last sale | boolean | No | Date, quantity and price range of the latest completed sale. |
| Include seller offers | boolean | No | One row per seller listing with seller, place, rating and condition. |
| Offers per item | integer | No | Most offers returned for each item. |
| Also show prices in | enum | No | Add US dollars, euros or both. |
| Monitor name | text | No | Name a watchlist to compare each run with the previous one. |
| Only return changes | boolean | No | With a monitor name, return only new or changed items. |
| Proxy configuration | object | No | Leave the default; LigaPokemon only answers Brazilian addresses. |
If you already use another LigaPokemon tool that takes a single query, maxItems or maxProducts, those names work here too.
📤 Output
Each run produces one row per card or product, plus the run summary record (outcome per search, deck totals, exchange rates and monitor changes). You can download the dataset as JSON, CSV, Excel or HTML.
{"recordType": "aggregate","name": "Pikachu ex","type": "card","edition": "ex Starter Set Pikachu ex & Pawmot","editionCode": "SVC","cardNumber": "001","rarity": "Promocional","priceMin": 120,"priceAvg": 135,"priceMax": 150,"currency": "BRL","dealScorePct": 11.1,"listingCount": 2,"sellerCount": 2,"thinMarket": true,"byCondition": { "NM": 1, "SP": 1 },"lastSalePriceMid": 59.9,"lastSaleVsAvgPct": -55.6,"priceAvgUsd": 26.56,"changeType": "UNCHANGED","url": "https://www.ligapokemon.com.br/?view=cards/card&card=Pikachu+ex%20(001/021)&ed=SVC&num=001"}
📊 Data table
Fields a page does not show are left out. Nothing is filled with placeholders.
| Field | Type | Description |
|---|---|---|
name, type, edition, editionCode, cardNumber, imageUrl, url | text | Which card or product it is, and its link. |
priceMin, priceAvg, priceMax | number | Current price range in reais across all sellers. |
dealScorePct, bandWidthPct | number | How far the cheapest listing sits below the average, and how wide the price range is. |
rarity, rarityCode, releaseDate, cardType, priceByFinish | text / object | Card facts and the price range for each finish (normal, foil and so on). Needs full detail. |
listingCount, sellerCount, thinMarket, byCondition, byLanguage, byFinish | number / object | How many listings and sellers there are and their mix. Needs full detail. |
verifiedSellerPct, trackedShippingPct, avgSellerRating | number | Seller trust signals. Needs full detail. |
lastSaleDate, lastSaleQuantity, lastSalePriceMin, lastSalePriceMid, lastSalePriceMax, lastSaleVsAvgPct | number / text | Latest completed sale and how it compares with today's average. |
productLanguage, productKind | text | Language and kind (box, deck, tin and so on) read from a sealed product's name. |
priceMinUsd, priceAvgEur, fxDate and similar | number / text | Converted prices and the date of the exchange rate. |
deckQuantity, deckLine, lineValueMin, lineValueAvg, lineValueMax | number / text | Quantity and value of your pasted list line. |
changeType, previousPriceAvg, priceAvgChangePct, newListings, removedListings | text / number | What changed since the previous run of the same monitor. |
offerSeller, offerSellerCity, offerSellerState, offerSellerRating, offerCondition, offerLanguage, offerFinish and similar | text / number | One seller listing per row when offers are on. |
💰 Pricing
Pricing is pay per result. You are charged only for rows the run actually returns. Empty runs, deck lines that match nothing and searches that find nothing cost nothing. There are no monthly subscriptions or minimum commitments.
Free plan runs are limited in size, number per day and the wait between runs. These limits do not apply to paid plans.
⭐ Enjoying Pokémon Card Price Scraper for Brazil?
|
⭐ ⭐ ⭐ ⭐ ⭐ One run just priced your whole card list in reais. A 5-star rating takes 10 seconds and helps other collectors and resellers find this Actor. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
✨ Tips
- Start with the price range. It comes with every search and is the fastest, cheapest way to price a long list.
- Use exact printings for money decisions. "Name (number/size)" or a set code avoids matching the wrong card.
- Turn on full detail for the cards that matter. Listing counts tell you whether a price range rests on two sellers or two hundred.
- Read the price range as "any condition, any language". For single cards it covers every listing, so check the condition and language mix before comparing it with another market.
- Schedule a watchlist. Add a monitor name, keep the same searches, and turn on "Only return changes" to receive just the moves.
❓ FAQ
Why is there no price for each seller listing?
LigaPokemon draws each listing's exact price and quantity in a scrambled form that changes on every page load. This Actor does not guess them. Seller offers show who sells the card, where, and in what condition, language and finish, with trust signals. Use the price range for pricing.
Why did my search return an unexpected card?
LigaPokemon's own search can answer a name with similar cards. Add the number, for example "Name (125/197)", or a set code in the card list, and only the exact printing is returned.
Do I need a LigaPokemon account, cookies or an API key?
No. The Actor reads public pages only. Members-only sold-price history is not collected; you get the latest sale that the public page shows.
Why did a run say it was blocked and return nothing?
LigaPokemon sometimes challenges an address. The Actor retries on fresh Brazilian addresses and, if the block stays, ends with a clear message and charges nothing for what it could not read. Run it again in a few minutes.
🔗 Other actors
- MySlabs Graded Card Scraper: Sold Comps & Listings ↗ - graded slab listings and sold comps from MySlabs, the peer-to-peer graded-card marketplace.
- Fanatics Collect Card Auction Scraper: Prices, Sellers & Alerts ↗ - auction and marketplace card listings with seller identity from Fanatics Collect.
- Goldin Auctions Scraper: Sports Cards & Sold Comps ↗ - live lots and a large historical sold-price archive from Goldin Auctions.
- GoCollect Scraper: CGC/CBCS/PSA/BGS Census, Sold Prices & More ↗ - grading population census and sold-price data for cross-checking graded card values.
- Whatnot Scraper: Live Shows, Products & Sellers ↗ - live show, product, and seller data from Whatnot's live-commerce card marketplace.
⚖️ Legal
This Actor reads publicly available pages. You are responsible for complying with LigaPokemon's terms of service and applicable laws. For questions or custom fields, contact the author at devanshtiwari365@gmail.com.