Jmty Japan Local Classifieds & Flea Market Scraper
Pricing
Pay per event
Jmty Japan Local Classifieds & Flea Market Scraper
Scrape listings from Jmty (ジモティー), Japan's dominant hyper-local classifieds and flea-market platform. Extract titles, prices, locations, categories, descriptions, images, and seller info by prefecture and category.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
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.