Magi Japan Trading Card Marketplace Scraper
Pricing
Pay per event
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
Maintained by CommunityActor 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:
| Field | Description | Example |
|---|---|---|
listing_id | Unique listing ID | 167060685 |
title | Card listing title | 【PSA10】ピカチュウ PROMO 020/M-P |
price_jpy | Asking price (JPY integer) | 16000 |
sold | True if the item has been sold | false |
favorite_count | Number of user favorites | 3 |
badge | Seller/condition badge (e.g. certified seller) | 認定出品者 |
listing_url | Full URL to the listing | https://magi.camp/items/167060685 |
image_url | Thumbnail image URL | https://storage.googleapis.com/... |
keyword | Search keyword used to find this listing | ピカチュウ |
scrapedAt | ISO-8601 scrape timestamp | 2026-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
soldflag 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}
| Parameter | Type | Required | Description |
|---|---|---|---|
keywords | string[] | No | Search terms. Each keyword paginates independently. Leave empty to scrape the default all-listings feed. |
maxItems | integer | Yes | Maximum 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
PSA10with a card name to filter to graded-only listings. - Leave
keywordsempty 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). Theimage_urlfield returns the CDN URL directly, which is valid and accessible. - magi is a Japanese-language marketplace. Titles and badges are in Japanese.
- The
soldfield 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.