Magi Japan Trading Card Marketplace Scraper avatar

Magi Japan Trading Card Marketplace Scraper

Pricing

Pay per event

Go to Apify Store
Magi Japan Trading Card Marketplace Scraper

Magi Japan Trading Card Marketplace Scraper

Scrape live listings from magi (magi.camp) — Japan's leading C2C trading-card marketplace. Search by keyword (Pokémon, Yu-Gi-Oh!, One Piece, MTG, etc.) and collect listing prices, sold signals, favorite counts, badges, and image URLs.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

Scrape live trading card listings from magi.camp — Japan's leading C2C trading-card marketplace. Search by keyword (Pokémon, Yu-Gi-Oh!, One Piece, Magic: The Gathering, Weiss Schwarz, etc.) and collect listing prices, sold signals, favorite counts, condition badges, and image URLs.

What it does

magi is Japan's premier dedicated TCG C2C marketplace with hundreds of thousands of listings. This actor paginates through /items/search for each keyword you provide, extracts all listing cards from the server-rendered grid, and saves them to your dataset. No detail-page crawl is needed — every required field is present directly in the listing grid.

Extracted fields per listing:

FieldDescriptionExample
listing_idUnique listing ID167060685
titleCard listing title【PSA10】ピカチュウ PROMO 020/M-P
price_jpyAsking price (JPY integer)16000
soldTrue if the item has been soldfalse
favorite_countNumber of user favorites3
badgeSeller/condition badge (e.g. certified seller)認定出品者
listing_urlFull URL to the listinghttps://magi.camp/items/167060685
image_urlThumbnail image URLhttps://storage.googleapis.com/...
keywordSearch keyword used to find this listingピカチュウ
scrapedAtISO-8601 scrape timestamp2026-06-06T20:48:31.041Z

Use cases

  • Price intelligence: Track live ask prices for specific cards across the JP market — compare against TCGplayer / eBay for cross-border arbitrage signals.
  • Sold-signal analysis: The sold flag marks items sold via the sold icon — useful for demand modeling.
  • Portfolio valuation: Pull current market prices for a list of card names in bulk.
  • Catalog building: Aggregate magi listings alongside Suruga-ya and SNKRDUNK for full JP TCG-marketplace coverage.

Input

{
"keywords": ["ピカチュウ", "PSA10", "charizard"],
"maxItems": 100
}
ParameterTypeRequiredDescription
keywordsstring[]NoSearch terms. Each keyword paginates independently. Leave empty to scrape the default all-listings feed.
maxItemsintegerYesMaximum total records to collect across all keywords.

Tips:

  • Use Japanese card names for higher-relevance results (e.g. ピカチュウ, リザードン).
  • Roman transliterations also work (pikachu, charizard, PSA10).
  • Combine PSA10 with a card name to filter to graded-only listings.
  • Leave keywords empty to stream the full marketplace feed sorted by recency.

Performance

  • Server-rendered HTML — no browser required.
  • Datacenter proxy.
  • ~50–100 listings per page, ~1–2 requests/second conservative pacing.
  • Typically returns 10,000+ listings for popular keywords like ポケモン.

Limitations

  • Image thumbnails use lazy-loading (data-src). The image_url field returns the CDN URL directly, which is valid and accessible.
  • magi is a Japanese-language marketplace. Titles and badges are in Japanese.
  • The sold field reflects the sold icon visible in the listing grid (not necessarily account-confirmed transactions).

About magi

magi.camp is Japan's dedicated trading card game C2C marketplace, covering Pokémon, Yu-Gi-Oh!, One Piece Card Game, Magic: The Gathering, Weiss Schwarz, and more. Operated by Jiraffe Inc.