Shafa Product Search Scraper
Pricing
from $2.00 / 1,000 results
Shafa Product Search Scraper
Scrape product listings from Shafa.ua search results with complete metadata. This scraper collects prices, images, seller info, ratings, sizes, and 25+ fields per product — ideal for price monitoring, market research, and fashion e-commerce analytics.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Shafa Product Search Scraper: Extract Fashion Listings at Scale
What Is Shafa.ua?
Shafa.ua is a leading Ukrainian online marketplace specializing in fashion, apparel, and lifestyle products. The platform aggregates listings from multiple sellers, offering everything from contemporary fashion to vintage and secondhand items. With millions of active listings, Shafa is a goldmine for fashion market data — but manually extracting product information across search results is inefficient. The Shafa Product Search Scraper automates this, transforming search pages into structured, analysis-ready datasets.
Overview
The Shafa Product Search Scraper extracts product listings directly from Shafa.ua search results pages, delivering comprehensive product metadata in a single run. It is built for:
- E-commerce analysts tracking competitor pricing and inventory
- Fashion retailers monitoring market trends and supply
- Price comparison platforms aggregating Ukrainian fashion data
- Researchers studying secondhand fashion markets
- Dropshippers and resellers identifying sourcing opportunities
Key features include configurable item limits per search page, resilient error handling via ignore_url_failures, and detailed product attributes including pricing, seller data, and customer engagement metrics.
Input Format
The scraper accepts a JSON configuration object specifying which search results to extract:
{"urls": ["https://shafa.ua/uk/women?search_text=fitch&page=2"],"ignore_url_failures": true,"max_items_per_url": 200}
| Parameter | Type | Description | Example |
|---|---|---|---|
urls | Array | Search result page URLs from Shafa.ua | ["https://shafa.ua/uk/women?search_text=nike&page=1"] |
max_items_per_url | Integer | Maximum products to extract per URL (1–200) | 200 |
ignore_url_failures | Boolean | If true, skips failed URLs without stopping the run | true |
How to build URLs:
- Visit Shafa.ua and select a category (e.g.,
/women,/men,/shoes) - Enter a search term and apply filters
- Copy the full URL including query parameters (e.g.,
?search_text=brand&page=1) - Add multiple URLs to scrape across different searches or pages
Tip: Use pagination (
page=1,page=2, etc.) to collect data across multiple result pages in a single run.
Output Format
Example output:
{"id": 212137874,"url": "/uk/women/rubashki-i-bluzy/bluzy/212137874-bluza-z-shtuchnogo-shovku-brendu-zara-women-zamiripog-60-sm-dovzhina","thumbnail": "https://image-thumbs.shafastatic.net/2312059010_310_430","name": "Блуза з штучного шовку бренду zara women .\nзаміри:пог-60 см, довжина виробу - 67 см, довжина рукава -57 см(рукав мишка)","price": 199.0,"old_price": null,"status_title": "AVAILABLE","discount_percent": null,"likes": 9,"is_liked": false,"brand": {"id": 183,"name": "ZARA","__typename": "Brand"},"catalog_slug": "rubashki-i-bluzy/bluzy","is_new": false,"sizes": [{"id": 833,"name": "S","size_group": {"id": 40,"size_system_code": null,"__typename": "SizeGroup"},"__typename": "Size"},{"id": 834,"name": "M","size_group": {"id": 40,"size_system_code": null,"__typename": "SizeGroup"},"__typename": "Size"}],"size": "833","sale_label": {"status": "SALE_NONE","date": "2026-06-17","price": "0","__typename": "SaleLabel"},"seller": {"id": 10942612,"__typename": "User"},"free_delivery_services": null,"is_ukrainian": false,"owner_has_recent_activity": true,"tags": [],"rating": null,"rating_amount": null,"is_viewed": true,"created_at": "2026-06-16T16:50:09.035096+00:00","selling_condition": "SALE","collections_tags": [],"source_import": null,"price_variants": [{"id": null,"price": "199","old_price": null,"discount_percent": null,"sale_label": {"status": "SALE_NONE","date": "2026-06-17","price": "0","__typename": "SaleLabel"},"size": {"id": 833,"name": "S","size_group": {"id": 40,"size_system_code": null,"__typename": "SizeGroup"},"__typename": "Size"},"__typename": "ProductVariantType"},{"id": null,"price": "199","old_price": null,"discount_percent": null,"sale_label": {"status": "SALE_NONE","date": "2026-06-17","price": "0","__typename": "SaleLabel"},"size": {"id": 834,"name": "M","size_group": {"id": 40,"size_system_code": null,"__typename": "SizeGroup"},"__typename": "Size"},"__typename": "ProductVariantType"}],"from_url": "https://shafa.ua/uk/women?page=2"}
Each product extracted from Shafa search results returns a comprehensive record with 25+ fields:
Product Identification
| Field | Meaning |
|---|---|
ID | Unique product identifier in the Shafa system |
URL | Direct link to the product detail page on Shafa.ua |
Name | Product title as displayed in search results |
Brand | Manufacturer or brand name (e.g., "Fitch", "Nike") |
Pricing & Discounts
| Field | Meaning |
|---|---|
Price | Current selling price in UAH |
Old Price | Original price before discount (if applicable) |
Discount Percent | Percentage discount applied to the product |
Status Title | Label indicating price status (e.g., "New Price", "Sale") |
Price Variants | Alternative pricing for different sizes or options |
Product Media & Visuals
| Field | Meaning |
|---|---|
Thumbnail | URL of the product's main image used in search results |
Catalog Slug | URL-friendly category identifier (e.g., "women-clothing") |
Seller & Sourcing Information
| Field | Meaning |
|---|---|
Seller | Name of the seller/vendor listing the product |
Is Ukrainian | Boolean flag: true if seller is Ukrainian-based |
Owner Has Recent Activity | Indicates whether the seller has recent marketplace activity |
Free Delivery Services | Delivery options available for this listing |
Source Import | Origin of the product (e.g., import country if applicable) |
Product Attributes
| Field | Meaning |
|---|---|
Sizes | Available size options for the product (e.g., ["XS", "S", "M", "L"]) |
Size | Currently displayed or selected size |
Is New | Boolean: true if product is brand-new condition |
Selling Condition | Item condition (e.g., "New", "Like New", "Good", "Fair") |
Customer Engagement & Popularity
| Field | Meaning |
|---|---|
Likes | Total number of user "likes" or favorites |
Is Liked | Boolean: true if the current user has liked this product |
Rating | Average product rating (typically 1–5 stars) |
Rating Amount | Number of customer reviews contributing to the rating |
Is Viewed | Boolean: true if the user has previously viewed this product |
Categorization & Organization
| Field | Meaning |
|---|---|
Tags | Searchable tags assigned to the product (e.g., ["summer", "casual"]) |
Collections Tags | Curated collection or promotional groupings |
Sale Label | Special promotional label if applicable (e.g., "Flash Sale") |
Metadata & Timestamps
| Field | Meaning |
|---|---|
Created At | Date and time the listing was posted to Shafa |
How to Use
- Navigate Shafa.ua — Browse the marketplace and identify product categories or search terms of interest.
- Prepare URLs — Run searches on Shafa (e.g., search "nike" in women's section), then copy the full URL including query parameters and page numbers.
- Configure the scraper — Paste 1–10 URLs into the
urlsarray. Setmax_items_per_urlto control data volume (typical: 50–200). - Set error handling — Keep
ignore_url_failures: trueto skip any problematic pages without interrupting the run. - Execute the scraper — Start the actor and monitor progress in the run log.
- Download results — Export the dataset as JSON, CSV, or Excel for analysis in spreadsheets or databases.
Best practices:
- Use specific search terms to ensure relevant results (e.g.,
search_text=fitch&category=women) - If scraping multiple pages, leverage pagination parameters in the URL
- Set realistic
max_items_per_urllimits — Shafa search pages typically return 50–100 items per page - For large-scale runs (1000+ products), split URLs across multiple scraper runs
Use Cases & Business Value
- Price monitoring & intelligence: Track competitor pricing, discounts, and inventory turnover in the Ukrainian fashion market
- Market research: Analyze product trends, popular brands, and customer sentiment via ratings and tags
- Secondhand market analysis: Understand pricing of vintage or gently-used fashion items
- Reseller operations: Identify profitable sourcing opportunities with pricing and condition data
- Inventory benchmarking: Compare product availability and sizing options across sellers
- Promotional calendar: Identify seasonal trends and sale patterns based on discount data
The structured output enables seamless integration with BI tools (Tableau, Power BI), spreadsheet analysis, or custom Python scripts for deeper insights.
Conclusion
The Shafa Product Search Scraper is a powerful tool for anyone needing structured fashion product data from Ukraine's largest marketplace. With 25+ data points per product — from pricing and images to seller ratings and availability — this scraper transforms search results into actionable intelligence. Whether you're a market researcher, price comparison platform, or e-commerce business, this scraper saves time and unlocks competitive advantage in the Ukrainian fashion space.