Farfetch Scraper avatar

Farfetch Scraper

Under maintenance

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Farfetch Scraper

Farfetch Scraper

Under maintenance

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

5.0

(3)

Developer

scrape anything

scrape anything

Maintained by Community

Actor stats

2

Bookmarked

16

Total users

2

Monthly active users

6 days ago

Last modified

Security

Limited permissions

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
✅ Apify Residential Proxies - Optional rotating residential proxy support
✅ 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

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

Apify Residential Proxies

The Actor always routes Farfetch catalog requests through Apify's RESIDENTIAL proxy group, obtaining a fresh proxy URL for each page. It targets the same country selected in the country input (for example, ma selects Moroccan proxies). No proxy input is needed. Your Apify account must have access to Residential Proxies in the selected country. Residential proxy traffic is billed separately according to your Apify plan and usage; check the proxy dashboard for current rates and traffic.

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: 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 🚀