Creema Handmade Craft Marketplace Scraper
ECOMMERCE
Creema Handmade Craft Marketplace Scraper
Scrape handmade craft item listings from Creema — Japan's largest handmade marketplace with over 15 million items from ~250,000 creators. Extract structured item data including title, creator name, category hierarchy, price, material, images, and engagement metrics across all major product categories.
What data does it extract?
Each record contains:
| Field | Description |
|---|---|
item_id |
Creema item ID (numeric) |
title |
Item title (Japanese) |
creator_name |
Creator or brand name |
category |
Category breadcrumb hierarchy (e.g. "Accessories > Earrings > Stud earrings") |
price |
Price with currency code (e.g. 2400.00 JPY) |
favorite_count |
Number of favorites/likes |
material |
Primary material(s) used |
image_urls |
Newline-separated list of product image URLs |
detail_url |
Full URL of the item detail page |
rating |
Average review rating (null — dynamically loaded, not in server HTML) |
review_count |
Number of reviews (null — dynamically loaded, not in server HTML) |
How does it work?
- Discovery: Seeds from 16 top-level category listing pages covering the full catalog (accessories, fashion, bags, art, cosmetics, etc.)
- Pagination: Iterates through paginated category listings (
/listing/N?page=P), each returning ~125 items - Extraction: Fetches each item detail page (
/item/NNNNN/detail) and extracts structured data from embeddedschema.org/ProductGroupJSON-LD plus DOM elements
Input
| Parameter | Type | Description | Default |
|---|---|---|---|
maxItems |
integer | Maximum number of item records to scrape | 10 |
Usage notes
- Language: All content is in Japanese (UTF-8)
- Rating/Review fields: These fields are loaded via JavaScript after page load and are not available in server-rendered HTML. They will always be
nullin the output. - Category coverage: The scraper seeds from all 16 top-level Creema categories; records span the full catalog
- Rate limiting: The actor uses polite concurrency (5 concurrent requests) respecting Creema's crawl guidelines
Example output
{
"item_id": "16323696",
"title": "【1秒で乾く!】 住所スタンプ アドレススタンプ 住所印 はんこ ゴム印",
"creator_name": "malmall",
"category": "雑貨・ステーショナリー > はんこ・スタンプ",
"price": "3480.00 JPY",
"rating": null,
"review_count": null,
"favorite_count": 2179,
"material": "プラスティック",
"image_urls": "https://c.p02.c4a.im/images/item/16323696/b63405de1faae6f53e26baf6eb06e9b7f66917c23c4d688a2b1d157fe6047719",
"detail_url": "https://www.creema.jp/item/16323696/detail"
}
Use cases
- Craft market intelligence: Track pricing trends, popular materials, and category demand across Japan's largest handmade marketplace
- Creator/maker lead generation: Identify prolific creators and their product niches for partnership or sourcing outreach
- Cross-border artisan sourcing: Discover unique JP handmade products for import or resale — a dataset with no Western Etsy-scraper equivalent
- Competitive analysis: Monitor handmade product trends, pricing, and creator activity in the JP artisan-commerce segment