LigaPokemon Scraper: Pokémon Card Prices in BRL, Decks & Drops avatar

LigaPokemon Scraper: Pokémon Card Prices in BRL, Decks & Drops

Pricing

from $1.50 / 1,000 result items

Go to Apify Store
LigaPokemon Scraper: Pokémon Card Prices in BRL, Decks & Drops

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

1

Monthly active users

a day ago

Last modified

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.

FieldTypeRequiredDescription
LigaPokemon linksarray of URLsNoCard pages, sealed-product pages or search links to read directly.
Card listtextNoOne 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 searchesarray of textNoUp to 100 names. "Name (number/size)" jumps to one printing.
What to returnenumNoCards and sealed products, cards only, or sealed products only.
Set codesarray of textNoKeep only cards from these sets, for example OBF.
LanguageenumNoPrinted language. Filters seller offers and sealed products named with a language. Codes and words such as english both work.
Card conditionenumNoKeeps seller offers in this condition.
Minimum / maximum average pricenumberNoSkip items outside this range in reais.
Only items for sale nowbooleanNoSkip items with no seller listing.
Items per searchintegerNoHow many matches to return for each search, up to 200.
Maximum rows for the whole runintegerNoStops the run at this many rows. 0 means no limit.
Add full market detailbooleanNoOpens each item to add market depth, rarity, price per finish and the last sale.
Include last salebooleanNoDate, quantity and price range of the latest completed sale.
Include seller offersbooleanNoOne row per seller listing with seller, place, rating and condition.
Offers per itemintegerNoMost offers returned for each item.
Also show prices inenumNoAdd US dollars, euros or both.
Monitor nametextNoName a watchlist to compare each run with the previous one.
Only return changesbooleanNoWith a monitor name, return only new or changed items.
Proxy configurationobjectNoLeave 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.

FieldTypeDescription
name, type, edition, editionCode, cardNumber, imageUrl, urltextWhich card or product it is, and its link.
priceMin, priceAvg, priceMaxnumberCurrent price range in reais across all sellers.
dealScorePct, bandWidthPctnumberHow far the cheapest listing sits below the average, and how wide the price range is.
rarity, rarityCode, releaseDate, cardType, priceByFinishtext / objectCard facts and the price range for each finish (normal, foil and so on). Needs full detail.
listingCount, sellerCount, thinMarket, byCondition, byLanguage, byFinishnumber / objectHow many listings and sellers there are and their mix. Needs full detail.
verifiedSellerPct, trackedShippingPct, avgSellerRatingnumberSeller trust signals. Needs full detail.
lastSaleDate, lastSaleQuantity, lastSalePriceMin, lastSalePriceMid, lastSalePriceMax, lastSaleVsAvgPctnumber / textLatest completed sale and how it compares with today's average.
productLanguage, productKindtextLanguage and kind (box, deck, tin and so on) read from a sealed product's name.
priceMinUsd, priceAvgEur, fxDate and similarnumber / textConverted prices and the date of the exchange rate.
deckQuantity, deckLine, lineValueMin, lineValueAvg, lineValueMaxnumber / textQuantity and value of your pasted list line.
changeType, previousPriceAvg, priceAvgChangePct, newListings, removedListingstext / numberWhat changed since the previous run of the same monitor.
offerSeller, offerSellerCity, offerSellerState, offerSellerRating, offerCondition, offerLanguage, offerFinish and similartext / numberOne 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

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.