Farfetch Scraper avatar

Farfetch Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Farfetch Scraper

Farfetch Scraper

Complete scraper for Farfetch.com with advanced filtering options. Extract products with all data including prices, images, sizes, colors, brands, discounts, and more. Supports all categories (men, women, kids) with flexible filtering by price, brand, size, color, and discount percentage.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

locas mora

locas mora

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Overview

Complete and robust scraper for Farfetch.com with advanced filtering capabilities. Extract comprehensive product data including prices, images, sizes, colors, brands, discounts, delivery options, and more.

The Farfetch Scraper is a production-grade Apify actor designed to extract structured data from Farfetch.com at scale

This actor is built for stability, scalability, and ease of use, providing clean, structured output suitable for analytics, monitoring, research, and downstream automation.

Features

Complete Data Extraction - All available product information
Advanced Filtering - Filter by price, brand, size, color, and discount
All Categories - Men's, Women's, and Kids products
Multiple Sort Options - New items, price, discount
Pagination Support - Scrape thousands of products
Custom Categories - Support for custom category IDs
Multi-Country - Support for different country codes
High Quality - Clean, structured JSON output
Python - Built with modern async Python

Input Parameters

Basic Configuration

ParameterTypeDescriptionDefault
categoryStringPredefined category to scrapemen-shoes
customCategoriesArrayCustom Farfetch category IDs (overrides category)null
maxProductsIntegerMaximum number of products to scrape360
countryStringCountry code (affects pricing/availability)fr
sortByStringSorting optionnew-items

Available Categories

Men

  • men-shoes - Men's Shoes
  • men-bags - Men's Bags
  • men-accessories - Men's Accessories
  • men-home - Men's Home
  • men-jewelry - Men's Jewelry
  • men-clothing - Men's Clothing
  • men-underwear-socks - Men's Underwear & Socks
  • men-pre-owned - Men's Pre-owned
  • men-sportswear - Men's Sportswear
  • men-watches - Men's Watches

Women

  • women-clothing - Women's Clothing
  • women-bags - Women's Bags
  • women-accessories - Women's Accessories
  • women-jewelry - Women's Jewelry
  • women-lingerie-nightwear - Women's Lingerie & Nightwear
  • women-pre-owned - Women's Pre-owned
  • women-shoes - Women's Shoes
  • women-home - Women's Home
  • women-sportswear - Women's Sportswear
  • women-fine-jewelry - Women's Fine Jewelry
  • women-delicate-jewelry - Women's Delicate Jewelry

Sort Options

  • new-items - Newest items first
  • price-low-high - Price: Low to High
  • price-high-low - Price: High to Low
  • discount-high-low - Discount: High to Low

Filtering Options

ParameterTypeDescriptionExample
brandsArrayFilter by brand IDs["3298", "5841"]
priceMinIntegerMinimum price100
priceMaxIntegerMaximum price5000
sizesArrayFilter by size IDs["10", "11", "12"]
colorsArrayFilter by color IDs["1", "2"]
discountMinIntegerMinimum discount % (0-100)30

Output Data

Each product contains:

{
"id": "12345678",
"productId": "12345678",
"url": "https://www.farfetch.com/shopping/...",
"brand": {
"id": "3298",
"name": "Nike"
},
"name": "Air Max 90 sneakers",
"label": "NEW SEASON",
"merchantId": "12345",
"promotion": "Extra 20% off",
"stockQuantity": 5,
"images": [
{
"url": "https://cdn-images.farfetch-contents.com/...",
"alt": "Nike Air Max 90 sneakers",
"order": 1
}
],
"sizes": [
{
"id": "123",
"description": "UK 10",
"order": 1
}
],
"colors": [
{
"id": "1",
"swatchUrl": "https://..."
}
],
"price": {
"current": 150.00,
"currentFormatted": "150,00 MAD",
"original": 200.00,
"originalFormatted": "200,00 MAD",
"discount": 25,
"discountFormatted": "25%",
"currency": "MAD",
"currencySymbol": "MAD",
"priceType": "ProductCatalogItemSalePrice"
},
"productPrice": {
"full": 200.00,
"fullFormatted": "200,00 MAD",
"final": 150.00,
"finalFormatted": "150,00 MAD",
"finalType": "Sale",
"discounts": [
{
"value": 50.00,
"valueFormatted": "50,00 MAD",
"percentage": 25,
"percentageFormatted": "25%",
"type": "SALE",
"name": "Sale"
}
],
"installments": {
"quantity": 4,
"value": 37.50,
"valueFormatted": "37,50 MAD"
}
},
"deliveryMethods": [
{
"type": "STANDARD",
"order": 1,
"estimatedDelivery": {
"start": "2026-05-15",
"end": "2026-05-20",
"bestGuess": "2026-05-17"
}
}
],
"attributes": [...],
"availabilityTypes": ["IN_STOCK"],
"scrapedAt": "2026-05-09T12:00:00.000Z"
}

Usage Examples

Example 1: Basic Men's Shoes Scraping

{
"category": "men-shoes",
"maxProducts": 500,
"sortBy": "new-items"
}

Example 2: Women's Clothing with Price Filter

{
"category": "women-clothing",
"priceMin": 100,
"priceMax": 500,
"sortBy": "price-low-high",
"maxProducts": 1000
}

Example 3: Discounted Items Only

{
"category": "men-shoes",
"discountMin": 30,
"sortBy": "discount-high-low",
"maxProducts": 200
}

Example 4: Specific Brands

{
"category": "women-bags",
"brands": ["3298", "5841", "12345"],
"maxProducts": 300
}

Performance

  • Speed: ~180 products per request
  • Rate Limiting: Built-in polite delays (1 second between requests)
  • Pagination: Automatic handling
  • Error Handling: Robust retry logic

Country Codes

Common country codes:

  • us - United States
  • gb - United Kingdom
  • fr - France
  • de - Germany
  • it - Italy
  • es - Spain
  • ae - United Arab Emirates

Tips

  1. Start Small: Test with maxProducts: 180 first
  2. Use Filters: Narrow down results for better performance
  3. Check Logs: Monitor the actor logs for detailed information
  4. Country Matters: Prices and availability vary by country
  5. Use Discovery: Run discover_filters.py to find valid IDs

Support & Maintenance

This actor is actively maintained and designed for production usage. For issues or feature requests, please use the Apify platform issue tracker.

Final Notes

This actor prioritizes:

  1. Data clarity
  2. Operational reliability
  3. Professional usability

It is suitable for both individual users and enterprise-scale workflows.

Happy Scraping 🚀