Farfetch Pricing Scraper 🛍️ avatar

Farfetch Pricing Scraper 🛍️

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Farfetch Pricing Scraper 🛍️

Farfetch Pricing Scraper 🛍️

Unlock real-time luxury fashion insights! Instantly scrape prices, product details, and availability from Farfetch. Perfect for competitor analysis, price monitoring, and trend forecasting. Supercharge your e-commerce strategy with accurate global market data.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(2)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

2

Bookmarked

28

Total users

4

Monthly active users

3 days ago

Last modified

Share

What does Farfetch Pricing Scraper do?

Collect luxury fashion product data from Farfetch category, brand, and search listings. Paste a public Farfetch listing URL, choose how many products you need, and receive a structured dataset with product IDs, brands, titles, prices, currencies, availability, images, categories, and product links. The Actor is built for price monitoring, catalog research, and luxury market analysis.

Why use Farfetch Pricing Scraper?

  • Price visibility across designers - Capture current listing prices in the storefront currency, so you can compare designers and categories on the same basis.
  • One row per product - Every row includes a stable product ID, brand, title, category, product URL, image set, and availability state.
  • Storefront-matched pricing - The storefront in the URL controls the market, language, and currency. A /uk/ URL returns GBP prices, /us/ returns USD, and other supported markets follow the same pattern. The Actor pins the requested storefront, so a proxy in another country does not change the currency.
  • Price filters and sorting - Apply minimum and maximum price filters, or sort by price or new arrivals, without collecting the whole category first.
  • Multiple pages in one run - The Actor follows Farfetch pagination until it reaches your result limit.
  • Exports and scheduling - Download the dataset as JSON, CSV, Excel, or XML, run it on a schedule, or connect it to Sheets, webhooks, Make, Zapier, or your own API.

What data can you extract from Farfetch?

FieldDescription
product_idFarfetch product identifier
brandDesigner or brand name
titleProduct name
categoryListing category from the page breadcrumb
product_urlDirect link to the product page
priceCurrent price as displayed in the listing
price_rawNumeric price for calculations and sorting
original_priceOriginal price when the listing shows a struck price
original_price_rawNumeric original price
discountDiscount percentage when a struck price is shown
currencyStorefront currency code, such as GBP, USD, or EUR
image_urlMain product image
image_urlsAll product images in the listing
in_stockWhether the listing marks the item as in stock
availability_typesAvailability value reported by the page
discount_labelsPromotion or markdown labels shown on the card
sizesSize values when the listing publishes them
stock_quantityStock count when the listing publishes it
labelMerchandising label such as a new-season badge
merchant_idSeller identifier when available
tagsMerchandising tags
ranking_algorithmRanking signal when available
promotionPromotion metadata when available
scraped_atCollection timestamp in ISO format

Some fields are optional. Farfetch listing pages do not publish sizes, stock counts, seller IDs, or promotion details for every product. The Actor returns those values when the page provides them and leaves them out when it does not.

How to use Farfetch Pricing Scraper

  1. Open the Actor in Apify Console.
  2. Paste a public Farfetch category, brand, or search listing URL into startUrl.
  3. Set results_wanted and, if needed, a price range or sort order.
  4. Keep the default residential proxy setting for stable access.
  5. Run the Actor and download the dataset.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoUK women's jewellery listingFarfetch category, brand, or search listing URL
minPriceNumberNo-Keep products priced at or above this value
maxPriceNumberNo-Keep products priced at or below this value
sortByStringNodefaultdefault, price_asc, price_desc, or new
results_wantedIntegerNo20Maximum number of products to save
proxyConfigurationObjectNoResidential Apify ProxyApify Proxy or custom proxy URLs. A rotating residential endpoint is recommended.

Usage Examples

Basic category collection

Collect the first 20 products from a UK jewellery listing:

{
"startUrl": "https://www.farfetch.com/uk/shopping/women/jewellery-1/items.aspx",
"results_wanted": 20
}

Price range monitoring

Collect mid-range handbags and exclude products outside the range:

{
"startUrl": "https://www.farfetch.com/uk/shopping/women/bags-purses-1/items.aspx",
"minPrice": 500,
"maxPrice": 2000,
"results_wanted": 100
}

New arrivals for a designer

Collect the newest products from a designer listing:

{
"startUrl": "https://www.farfetch.com/uk/shopping/women/gucci/items.aspx",
"sortBy": "new",
"results_wanted": 50
}

Lowest prices first

Sort a category from the lowest price and collect 60 products:

{
"startUrl": "https://www.farfetch.com/us/shopping/women/shoes-1/items.aspx",
"sortBy": "price_asc",
"results_wanted": 60
}

Sample Output

{
"product_id": "19103022",
"brand": "Vivienne Westwood",
"title": "mini Bas Relief earrings",
"category": "Jewellery",
"product_url": "https://www.farfetch.com/uk/shopping/women/vivienne-westwood-mini-bas-relief-earrings-item-19103022.aspx",
"price": "100",
"price_raw": 100,
"currency": "GBP",
"discount_labels": [],
"image_url": "https://cdn-images.farfetch-contents.com/19/10/30/22/19103022_45694416_300.jpg",
"image_urls": [
"https://cdn-images.farfetch-contents.com/19/10/30/22/19103022_45694416_300.jpg",
"https://cdn-images.farfetch-contents.com/19/10/30/22/19103022_45693651_300.jpg"
],
"in_stock": true,
"availability_types": ["InStock"],
"sizes": [],
"tags": [],
"scraped_at": "2026-10-22T06:05:08.908Z"
}

Tips for Best Results

  • Use a complete public listing URL. Category, brand, and search result pages work; product detail pages are not the target of this Actor.
  • Match the storefront to your market. A UK URL returns GBP prices, a US URL returns USD prices, and so on.
  • Start with 20 to 40 products to confirm the market, currency, and filters before scheduling a larger run.
  • Farfetch returns 60 products per listing page. The Actor requests the number of pages needed to reach results_wanted.
  • Use price_asc or price_desc when you need a predictable order. The default order follows Farfetch's own recommendation logic.
  • Keep the residential proxy enabled. Data-center addresses are often challenged on Farfetch listing pages. If one proxy location is blocked, the Actor retries through other locations while keeping the storefront you selected.
  • Empty optional fields usually mean the listing did not publish that value. Check several products before treating a field as missing.

Integrations

  • Google Sheets - Send price and brand data to a spreadsheet for review.
  • Webhooks - Trigger price alerts or downstream jobs after a run.
  • Make or Zapier - Add Farfetch results to an existing workflow.
  • API - Read the dataset from your own application or dashboard.
  • CSV, Excel, JSON, XML - Export the dataset in the format your team uses.

Frequently Asked Questions

Can I export Farfetch data to CSV or Excel?

Yes. Every Apify dataset can be downloaded as CSV, Excel, JSON, XML, and other supported formats from the run page or through the API.

Can I run this Actor on a schedule?

Yes. Schedule the Actor in Apify Console to refresh prices daily, weekly, or at another interval. Scheduled runs use the input stored in the task.

How many products can I collect in one run?

The Actor requests the pages needed to reach results_wanted and caps a run at 20 listing pages. Farfetch returns 60 products per page, so the practical ceiling is about 1,200 products. Very large runs take longer because each listing page must be requested separately.

Why are some fields empty?

Farfetch does not publish every field on every listing page. Sizes, stock counts, seller IDs, and promotion details are often available only on the product detail page. The Actor fills them when the listing exposes them and omits them otherwise.

Why did the Actor return no products?

The category may be empty, the URL may not be a listing page, or the selected price range may exclude every product. The run log reports which condition stopped the run. You can also try a different storefront or a broader price range.

Can I scrape a specific designer?

Yes. Use a designer listing URL such as /uk/shopping/women/gucci/items.aspx. Brand and category URLs follow the same pattern.

Do I need a proxy?

A residential proxy is recommended. Farfetch applies bot protection to listing pages, and data-center addresses are challenged more often. The default proxy setting uses Apify residential proxies.

Can I use my own proxy?

Yes. Paste one or more proxy URLs into proxyConfiguration. Use a rotating endpoint or several URLs. A single fixed-session URL can stay blocked because every retry uses the same exit IP.

Is the currency based on my location or the URL?

The URL controls the storefront. A /uk/ URL returns GBP prices, a /us/ URL returns USD prices, and other market prefixes follow the same rule. The proxy country is matched to the storefront automatically.

Can I use this Actor for AI or RAG datasets?

Yes. The structured product records, stable product IDs, and direct product URLs are suitable for catalog enrichment, price comparison datasets, and retrieval pipelines.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor collects publicly available catalog data from Farfetch for legitimate research and monitoring purposes. Users are responsible for complying with Farfetch's terms of service and applicable laws, and for using the data responsibly.