Japan MTG Card Prices (晴れる屋 Hareruya) avatar

Japan MTG Card Prices (晴れる屋 Hareruya)

Pricing

from $2.00 / 1,000 records

Go to Apify Store
Japan MTG Card Prices (晴れる屋 Hareruya)

Japan MTG Card Prices (晴れる屋 Hareruya)

Magic: the Gathering single-card prices from Hareruya (hareruyamtg.com): price JPY, condition grade (NM/EX/MP/HP), stock, foil, set code, printing language, image and product URL, in an English schema. Product facts only. Unofficial; not affiliated with Hareruya Inc.

Pricing

from $2.00 / 1,000 records

Rating

0.0

(0)

Developer

JP Open Data

JP Open Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Share

Live Magic: the Gathering single-card prices from Hareruya (hareruyamtg.com) — one of the world's largest MTG stores: price (JPY), condition grade, stock, foil, set code, printing language, image and product URL, in a clean English schema.

This Actor searches the public product listings on hareruyamtg.com by card name (and optional set) and returns each listing as English-schema JSON: card name, English listing title, set code, best-effort rarity, price (JPY), condition grade (NM / EX / MP / HP / DAMAGE) with the raw source code, in-stock flag and stock count, foil flag, on-sale flag, the copy's printing language (JP / EN / …), image URL and product URL. Optional in-stock and price-range filters are applied client-side.

Hareruya is a primary price reference for Magic: the Gathering singles — especially reserved-list, old-border and Japanese-language printings that international tooling rarely covers — but its store is Japanese-first and hard to query programmatically. This Actor is the bridge for price research, sourcing and arbitrage.

Unofficial tool. Not affiliated with or endorsed by Hareruya Inc. (株式会社Hareruya / 晴れる屋) or Wizards of the Coast. It collects publicly available data only (no login, no paywall), politely (strictly serial requests, a single search request per run on the fleet-wide ≥ 1.2 s floor, hard per-run budget, no block evasion), fetches only URLs the site's robots.txt leaves open to general bots (never the disallowed page= / sort= / order= search parameters and never CSV), and extracts product facts onlyno seller/shop names, no user comments or reviews, no personal data (relevant e.g. under GDPR: no personal data is collected or processed). Users are responsible for ensuring their own use of the data complies with the source site's terms and applicable law.


Quick start — verified input

Copy, paste, run. This exact input is verified on the platform (SUCCEEDED, items > 0):

{
"cardName": "Black Lotus",
"language": "en",
"maxItems": 10
}

Running with no input at all also works (same defaults). Add "setName": "Beta" to narrow to one printing, "inStockOnly": true for stocked copies only.

Who is this for?

  • Overseas players, collectors & proxy-buying services — know the fair Japanese market price and condition spread for a card before buying or quoting; Hareruya prices are a domestic benchmark that Buyee/ZenMarket-style flows check by hand today.
  • Resellers & arbitrage — price by condition grade and foil, stock status, and set code for margin math against TCGplayer / Cardmarket.
  • Price-tracking & market tools — a stable English schema over a Japanese-first source; re-run on a schedule for time series.
  • Deck & collection tools — resolve a card name to its concrete Hareruya listings, prices and printing languages.

Sample output (dataset item)

{
"cardName": "Black Lotus",
"cardNameEn": "《Black Lotus》[2ED]",
"productName": "《Black Lotus》[2ED] 茶R",
"setCode": "2ED",
"setName": null,
"rarity": "R",
"priceJpy": 3750000,
"condition": "EX",
"conditionCode": "2",
"printingLanguage": "EN",
"stock": 1,
"inStock": true,
"foil": false,
"onSale": false,
"imageUrl": "https://files.hareruyamtg.com/product/6a7e8f8e76491695.jpeg",
"productUrl": "https://www.hareruyamtg.com/en/products/detail/1282?lang=EN&class=1291630",
"source": "Hareruya (hareruyamtg.com card listings)",
"sourceUrl": "https://www.hareruyamtg.com/",
"license": "Publicly available data — unofficial tool; users are responsible for compliance with the source site's terms",
"retrievedAt": "2026-08-26T00:00:00.000Z"
}

condition is Hareruya's grade label (NM > EX > MP > HP > DAMAGE), and conditionCode is the raw numeric grade straight from the source (kept so nothing is lost if the grade set changes). printingLanguage is the language of the physical copy (JP, EN, CS, CT, FR, DE, IT, KO, PT, RU, ES, AG). setCode is parsed from the listing title; setName (the full set name) is not present in the source list data, so only the code is emitted. rarity is best-effort from the title. foil is true / false, or null when the source omits the flag.

Input example

{
"cardName": "Black Lotus",
"setName": "Beta",
"language": "en",
"inStockOnly": true,
"priceMin": 100000,
"priceMax": 5000000,
"maxItems": 50
}

cardName and/or setName is required (English card names match best; setName accepts a set name or code like Beta / 2ED and is added to the search). language selects the site locale (en or ja) for names and URLs — each record still reports its own printing language separately. The in-stock and price filters are applied client-side after fetching — the equivalent sort/pagination URL parameters are disallowed by the site's robots.txt, and this Actor strictly requests only robots-permitted URLs.

Common input mistakes

MistakeCorrect
"cardName": "ブラック・ロータス" with "language": "en"either "cardName": "Black Lotus" on the en site, or keep the Japanese name and set "language": "ja"
"language": "fr" / "english""en" or "ja" (English, Japanese, jp are accepted aliases)
"priceMin": "1000 yen"a whole number of yen: 1000 ("1,000" is tolerated)
"priceMin": 5000, "priceMax": 1000 (reversed)"priceMin": 1000, "priceMax": 5000
"maxItems": 50001–1000 (one search page holds at most 250 listings — narrow the query instead)
"inStockOnly": "yes"true / false ("yes"/"no" strings are tolerated)

Empty results?

A run that finds nothing completes with 0 items and a warning in the log (not a failure). Typical causes: a misspelled or non-English card name on the en site (try the exact Scryfall spelling, or switch to "language": "ja" for a Japanese name), a setName code Hareruya does not use, or a price/in-stock filter that discards every listing (inStockOnly: true on a card Hareruya is sold out of). Drop the filters and retry.

Pricing

Pay per result — see the pricing tab.

FAQ

Where does the data come from? Live from the public, login-free product-search results on hareruyamtg.com at run time (the same JSON search endpoint the site's own search box uses). Every record embeds the source, source URL, a license note, and the retrieval timestamp.

Is this an official Hareruya service? No. Unofficial, independently built and maintained, and not affiliated with or endorsed by Hareruya Inc. (株式会社Hareruya / 晴れる屋) or Wizards of the Coast. It reads only publicly available pages.

Is seller or user information included? No — deliberately. The search payload contains only product facts (card, set, price, condition grade, stock, foil, printing language, image). There are no seller/shop names, and no user comments or reviews are read or emitted. The test suite asserts that no person- or seller-related field can appear in the output.

Does it respect robots.txt? Yes, strictly. The product-search results are open to general bots; the site disallows the HTML search's page=, sort= and order= parameters and CSV downloads, so this Actor never sends any of those and never requests CSV. Each run makes a single search request in the site's default relevance order and returns one page (up to 250 listings) — deliberately not paginating, because pagination is what robots.txt asks bots not to do here.

How many results can one run return? Up to ~250 listings for one query (a single page). Most single-card searches fit in one page; for a card with more printings/conditions than that, narrow the query with setName or a more specific card name. RUN_SUMMARY reports the total the site matched (numFound) so you can see when a query was truncated.

Why is there no full set name or collector number? The search list data carries the set code (e.g. 2ED, DMU) but not the full set name or the card's collector number. This Actor emits the code and does not guess the rest. Every other field above is available directly from the source.

Do I need a proxy? Maybe. hareruyamtg.com is served through a CDN. From clean IPs the search endpoint answers ordinary polite requests; if a run fails immediately with HTTP 403, set proxyConfiguration to Apify RESIDENTIAL proxies with country JP (or your own Japanese residential proxy). The Actor itself never rotates identities or evades blocks — it makes the same polite, serial requests through whichever single egress you give it, and fails visibly when blocked.

Who is responsible for how the data is used? You are. The Actor collects publicly available factual data politely, but the legality of your specific use (redistribution, database rights, the source site's terms) is your responsibility as the user.

How fresh are the results? Prices and stock are what the site's search returns at retrieval time. Treat each run as a snapshot and re-run for fresh data.

What about server load? A single serial search request per run (≥ 1.2 s floor), a hard request budget, exponential backoff, no CAPTCHA/login/block evasion. If the site changes its API format, the Actor stops with a clear error instead of silently mis-parsing; if it blocks persistently, the run fails visibly.

Search terms this Actor answers

hareruya scraper · mtg singles japan price · japanese magic cards data · mtg card prices japan · hareruya price data · magic the gathering japan prices · japanese mtg singles · mtg reserved list japan price · 晴れる屋 相場 データ · japan tcg price research · mtg card sourcing japan · foil mtg prices japan

More Japan data Actors by the same developer

  • Japan Hobby & Collectibles Prices (駿河屋 Suruga-ya) — figures, retro games, trading cards and anime goods: new/used prices, stock and marketplace low price; the natural companion for cross-checking collectible prices.
  • Yahoo Auctions Japan Sold Prices (ヤフオク落札相場) — actual sold-item comps from auctions.yahoo.co.jp; what items sold for vs a store's asking prices.
  • Japan Hotels & Ryokan Prices (jalan.net) — hotel/ryokan prices, plans and ratings by prefecture and area.
  • Japan Luxury Hotels & Ryokan (ikyu.com) — the high-end accommodation roster with advertised prices.
  • Japan Government Tenders & Awards — tender notices and award results from the kkj.go.jp portal.
  • Japan Medical Facilities — every registered hospital, clinic, dental clinic, and pharmacy (MHLW open data).
  • Japan Care Facilities — long-term care providers across 35 service types (MHLW open data, CC BY).
  • Japan Government Subsidies & Grants — open subsidy calls from the official jGrants API.
  • Japan Renewable Energy FIT/FIP Facilities — METI-certified renewable installations, privacy-safe schema.
  • Japan Financial Licenses & Registrations — FSA-licensed banks, securities firms, crypto exchanges and more.
  • Japan Construction & Real-Estate Licenses — licensed contractors and brokers from MLIT's official register.
  • Japan Trade Statistics — monthly import/export flows by HS code and partner country, from Japan Customs.

Unofficial tool; not affiliated with Hareruya Inc. (株式会社Hareruya / 晴れる屋) or Wizards of the Coast. Publicly available data only; users are responsible for compliance with the source site's terms and applicable law. No personal data and no seller data are collected.