Pricing
from $2.00 / 1,000 product listings
Zozotown Listings Scraper
The ZOZOTOWN Listings Scraper extracts product listings from zozo.jp, Japan's largest fashion marketplace, capturing names, JPY prices, sale discounts, brands, shops, colors, stock, review scores, and images โ ideal for price monitoring, trend analysis, and fashion market research.
Pricing
from $2.00 / 1,000 product listings
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
What does ZOZOTOWN Listings Scraper do?
Scrape product listings from ZOZOTOWN (zozo.jp), Japan's largest fashion e-commerce platform with 1,500+ shops and 8,000+ brands. The ZOZOTOWN Listings Scraper extracts structured product data โ names, JPY prices, sale discounts, brands, shops, colors, per-size stock availability, review scores, and image URLs โ from keyword searches, brand pages, category pages, and individual product pages.
Run it on the Apify platform and you get scheduling, API access, webhooks, integrations (Zapier, Make, Google Sheets), automatic proxy rotation, and run monitoring out of the box.
โจ Features
- ๐ท๏ธ Rich product data: 25+ fields per listing โ prices, discount %, time-sale flags, brand (EN + JP), shop, color variants, sold-out status, and CDN image URLs.
- ๐ Multiple input modes: keyword searches (Japanese or English), brand pages, category pages, or direct product URLs.
- ๐ Deep product details (optional): manufacturer SKU, full description, materials, country of origin, per-size stock and back-order status, review count and average, category path, tags, and shipping fee.
- ๐ฏ๐ต Native Japanese support: search in Japanese (ใฏใณใใผใน) or English (nike) โ keyword encoding for ZOZOTOWN's search engine is handled automatically.
- โก Efficient listing mode: ~120 products per page request keeps costs low on large crawls.
๐ ๏ธ How to use ZOZOTOWN Listings Scraper
- Enter search keywords (e.g.
nike,ใฏใณใใผใน) and/or ZOZOTOWN URLs (brand, category, search, or product pages) in the Input tab. - Toggle "Scrape product details" if you want full product records with per-size stock, reviews, SKU, and materials.
- Set "Max items" to cap the run size and your spend.
- Run the scraper โ results stream into the Dataset as they're scraped.
- Export as JSON, CSV, Excel, or HTML, or pull via the Apify API / integrations.
๐ฅ Input
| Field | Type | Description |
|---|---|---|
searchKeywords | string[] | Keywords to search on ZOZOTOWN. Japanese or English. Each keyword crawls its full result listing. |
startUrls | array | ZOZOTOWN URLs โ brand pages (zozo.jp/brand/nike/), category pages (zozo.jp/category/onepiece/), search result pages, or product pages (zozo.jp/shop/nike/goods/88470490/). |
scrapeProductDetails | boolean | If true, every product found in listings is also visited for full details. Bills both PPE events per product (see Pricing). Default false. |
maxItems | integer | Global cap on total products saved to the dataset. Default 50. |
proxyConfiguration | object | Proxy settings. ZOZOTOWN only serves visitors from Japan โ keep the default Japanese residential proxy unless you have your own Japan-based pool. |
Example minimal input:
{"searchKeywords":["nike","ใฏใณใใผใน"],"scrapeProductDetails":false,"maxItems":200}
๐ Output
The scraper produces structured JSON, one record per product. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
[{"type":"listing","goodsId":88470490,"name":"ใใคใญ ใจใข ใใฉใผใน 1 '07 ใกใณใบใทใฅใผใบ / Nike Air Force 1 '07 Men's Shoes CW2288-111 White","url":"https://zozo.jp/shop/nike/goods/88470490/","category":"ในใใผใซใผ","properPrice":16500,"salePrice":7700,"currency":"JPY","discountPercent":53,"isOnSale":true,"isTimeSale":false,"isSoldOut":false,"brandName":"NIKE","brandNameJp":"ใใคใญ","shopName":"NIKE","colorName":"ใใฏใคใ","colorCount":1,"imageUrl":"https://c.imgz.jp/490/89470490/89470490b_b_44_500.jpg","keyword":"nike","sourceUrl":"https://zozo.jp/brand/nike/","scrapedAt":"2026-06-04T07:56:53.684Z"}]
With scrapeProductDetails: true (or direct product URLs), records additionally include:
{"type":"detail","productCode":"CW2288-111","description":"ใใคใญ ใจใข ใใฉใผใน 1 '07...","availabilityStatus":"IN_STOCK_NORMAL","madeIn":"ใคใณใ/-/ไธญๅฝ","material":"็ฒ(ใขใใใผ): ๅคฉ็ถ็ฎ้ฉ + ๅๆ็น็ถญ / ๅบ(ใขใฆใใฝใผใซ): ใดใ ๅบ","targetGenders":["men","women"],"tags":["ใญใผใซใใ","็ด","ๅๆ็ฎ้ฉ/ไบบๅทฅ็ฎ้ฉ"],"reviewCount":72,"reviewAverage":4.86,"sizes":[{"sizeName":"24","colorName":"ใใฏใคใ","status":"INSTOCK","isInStock":true,"isBackOrder":false}],"shippingFee":330,"shopUrl":"https://zozo.jp/shop/nike/","brandUrl":"https://zozo.jp/brand/nike/"}
Main data fields
| Field | Description |
|---|---|
goodsId / goodsCode | ZOZOTOWN product identifiers |
name | Product name (Japanese, often with English) |
properPrice / salePrice | Regular and current price in JPY |
discountPercent | Discount percentage when on sale |
brandName / brandNameJp | Brand name in English and Japanese |
colorName / colorCount | Color variant info |
isSoldOut / availabilityStatus | Stock status |
sizes | Per-size stock availability (detail mode) |
productCode | Manufacturer SKU, e.g. CW2288-111 (detail mode) |
reviewCount / reviewAverage | Customer review stats (detail mode) |
๐ฐ How much does it cost to scrape ZOZOTOWN?
This Actor uses Pay Per Event pricing โ you pay only for products successfully scraped.
| Event | Price | When it fires |
|---|---|---|
product-listing | $2.00 per 1,000 results ($0.002 each) | Charged once per product extracted from a search/brand/category listing page. |
item-detail | $5.00 per 1,000 results ($0.005 each) | Charged once per product detail page parsed โ when scrapeProductDetails: true, or when you supply direct product URLs. |
How it adds up
| Scenario | Listing events | Detail events | Total cost |
|---|---|---|---|
| 1,000 products, listings only | 1,000 ร $0.002 | โ | $2.00 |
| 1,000 products, with details | 1,000 ร $0.002 | 1,000 ร $0.005 | $7.00 |
| 100 direct product URLs | โ | 100 ร $0.005 | $0.50 |
Use maxItems to cap your spend per run, or set a Max charge per run in the Apify Console โ the Actor stops issuing charges as soon as the limit is reached.
๐ก Tips
- Listing mode is the cheapest way to monitor prices โ each request returns ~120 products, so even 10,000-item crawls finish quickly.
- Japanese keywords usually match better than English ones (e.g. ใฏใณใใผใน returns 80,000+ dresses), but brand names like
nikework fine and redirect to the brand page automatically. - Use category URLs for full-catalog monitoring โ e.g.
https://zozo.jp/category/onepiece/onepiece-dress/paired with a highmaxItems. - Sale tracking:
salePrice,discountPercent, andisTimeSalemake it easy to filter for discounted items in your export.
โ FAQ, disclaimers, and support
Is it legal to scrape ZOZOTOWN? This scraper only extracts publicly available product data and does not collect personal information. Ensure your use of the data complies with ZOZOTOWN's Terms of Service and applicable laws in your jurisdiction; this Actor and its output are provided for lawful purposes such as market research and price monitoring.
Why do I see retries in the log? ZOZOTOWN restricts traffic from outside Japan. The Actor rotates Japanese residential sessions automatically โ occasional retries are normal and don't bill you anything extra.
Found a bug or missing field? Open an issue on the Actor's Issues tab โ feedback is welcome. Custom solutions (other Japanese e-commerce platforms, tailored output formats) are available on request.
Optimize your Japanese fashion e-commerce research with ZOZOTOWN Listings Scraper today! ๐
