OrbTop

Jmty Japan Local Classifieds & Flea Market Scraper

ECOMMERCE

Jmty Japan Local Classifieds & Flea Market Scraper

Scrapes listing data from Jmty (ジモティー), Japan's dominant hyper-local classifieds and flea-market platform. Not Mercari — the other one, the one with free giveaways, local lessons, and listings for things you'd never think to search for nationally.

Returns structured records per listing: title, price, location (prefecture + city), category hierarchy, full description, seller info, image URLs, and timestamps. All fields sourced from the site's Next.js data layer, not scraped from CSS selectors.

What It Covers

Jmty's URL pattern is /{prefecture}/{category}. You configure which prefectures and categories to scrape; the actor paginates through all results and pulls a detail page per listing. Default scope is Tokyo → sale. Scale to all 47 prefectures or specific subcategories as needed.

Top-level categories: sale, lesson, event, job, community.
Subcategory examples: sale-ele (electronics), sale-fur (furniture), job-off (office work), lesson-mus (music lessons).

Input Parameters

Parameter Type Default Description
maxItems integer 10 Maximum listing records to return. Omit for unlimited.
prefectures array ["tokyo"] Prefecture slugs (e.g. tokyo, osaka, kanagawa, aichi).
categories array ["sale"] Category or subcategory slugs to scrape.

Output Schema

Each record contains:

Field Type Description
listing_id string Short listing key used in the URL (e.g. lc6o4)
title string Listing title
category string Top-level category name in Japanese
category_en string Category slug in English (e.g. sale)
subcategory string Subcategory name in Japanese (e.g. 家電)
price string Price in yen (e.g. 18,000円). Free items show 0円 or negotiation text.
prefecture string Prefecture name in Japanese (e.g. 東京)
prefecture_en string Prefecture slug (e.g. tokyo)
city string City or ward name in Japanese (e.g. 世田谷)
city_en string City slug (e.g. setagaya)
description string Full listing description text
posted_date string ISO 8601 creation timestamp (JST)
updated_date string ISO 8601 last-updated timestamp (JST)
poster_name string Seller display name
poster_id string Internal user ID
image_urls string Comma-separated list of full-size image CDN URLs
detail_url string Canonical URL of the listing detail page

How It Works

Listing pages (/tokyo/sale, /tokyo/sale/p-2, etc.) are server-rendered HTML. The actor reads li.p-articles-list-item elements to find detail page URLs. Detail pages are Next.js SSR — structured data lives in a __NEXT_DATA__ JSON block, parsed directly without a browser. No JavaScript execution required.

Concurrency is kept low (3 parallel requests) out of courtesy. The site has no anti-bot protection.

Pricing

Pay-per-event. Charged per listing record returned. No charge for pagination pages or failed requests.

Example Use Cases

  • Monitor local second-hand pricing by prefecture for resale arbitrage
  • Aggregate free giveaway listings across regions
  • Track local lesson or event postings for community analysis
  • Build a Jmty search index or alert system

Data is subject to Jmty's terms of service. Use responsibly.