Farfetch Scraper avatar
Farfetch Scraper

Pricing

$30.00/month + usage

Go to Store
Farfetch Scraper

Farfetch Scraper

Developed by

Autofactor

Maintained by Community

Farfetch web scraper to crawl product information including price and sale price, color, and images.

5.0 (2)

Pricing

$30.00/month + usage

6

Monthly users

15

Runs succeeded

>99%

Response time

13 hours

Last modified

a month ago

Farfetch Scraper provide a way to crawl product details of site Farfetch.

ChangeLogs

18/03/2025

  • added support of fetch recommended products' detail

17/03/2025

  • added support of fetch variant size/fit info.
  • added support of fetch product recommends at most 90.

27/02/2025

  • added support of madein,label,condition info

12/22/2024

  • added support of fetch Highlights,Composition,Washing Instructions,Product IDs info

11/9/2024

  • fix to support new product list page

28/7/2024

  • update to supported new struct of product list page
  • refactor scraper with newest crawlee

13/7/2023

  • fix load product page html failed error

2/4/2023

  • fix bug of extract from product list page

21/1/2023

  • added support of new product data format
  • added currentFormatted field for price
  • removed useless color variant in the output if the origin not format it as seperate variant option

Features

  1. Support fetch products of category;
  2. Support fetch product detail with prices,descriptions,images and sku info;

The price values are multiplied by 100 to avoiding floating point calculations.

Input Parameters

The input of this scraper shoule be JSON formated. Fields are:

FieldTypeDescription
startUrlsArrayStart URLs of Farfetch site to start the scraper. Category page, product page urls are all supported.
proxyObjectSelect proxies to be used by your crawler.
maxConcurrencyObjectActor running max concurrency, which helps you to not getting blocked.
withSizeFitBooleanWhether to fetch variantion size and fit info which will slow down the scraper.
withRecommendsBooleanWhether to fetch recommended products. With 90 recommends at most.

Supported URL types

When fetch with default url (eg. https://www.farfetch.com/shopping/women/clothing-1/items.aspx), it will redirect to default currency according to the proxy location. To support fetch with different lang and currency, use urls as below:

URLDescription
https://www.farfetch.com/shopping/women/clothing-1/items.aspxfetch items with lang en-US and currency according to proxy locaion
https://www.farfetch.com/jp/shopping/women/clothing-1/items.aspx?lang=ja-JPfetch items with currency JPY and lang ja-JP
https://www.farfetch.com/cn/shopping/women/clothing-1/items.aspx?lang=zh-CNfetch items with currency CNY and lang zh-CN

Data storage

Farfetch scraper stores the product data to default data set in JSON format. Below is a example with all options enabled:

1{
2	"source": {
3		"id": "28543291",
4		"crawlUrl": "https://www.farfetch.com/shopping/women/jacquemus-100mm-les-doubles-mules-item-28543291.aspx?storeid=9155",
5		"canonicalUrl": "https://www.farfetch.com/shopping/women/jacquemus-100mm-les-doubles-mules-item-28543291.aspx",
6		"retailer": "farfetch",
7		"currency": "USD"
8	},
9	"brand": "Jacquemus",
10	"title": "100mm Les Doubles mules",
11	"description": "100mm Les Doubles mules",
12	"details": {
13		"highlights": [
14			[
15				[
16					"camel brown",
17					"single toe strap",
18					"square open toe",
19					"100mm sculpted heel"
20				]
21			]
22		],
23		"composition": [
24			{
25				"name": "Outer",
26				"materials": [
27					{
28						"name": "Calf Suede",
29						"value": "100%"
30					}
31				]
32			},
33			{
34				"name": "Sole",
35				"materials": [
36					{
37						"name": "Calf Leather",
38						"value": "100%"
39					}
40				]
41			},
42			{
43				"name": "Lining",
44				"materials": [
45					{
46						"name": "Calf Leather",
47						"value": "100%"
48					}
49				]
50			}
51		],
52		"short_desc": "100mm Les Doubles mules",
53		"full_desc": null,
54		"farfetchID": "28543291",
55		"brandStyleID": "243FO1604355",
56		"madeIn": {
57			"origin": "Made in Italy",
58			"disclaimers": null
59		}
60	},
61	"categories": [
62		"Women",
63		"Shoes",
64		"Mules"
65	],
66	"options": [
67		{
68			"values": [
69				{
70					"id": "17",
71					"name": "35"
72				},
73				{
74					"id": "18",
75					"name": "36"
76				},
77				{
78					"id": "19",
79					"name": "37"
80				},
81				{
82					"id": "20",
83					"name": "38"
84				},
85				{
86					"id": "21",
87					"name": "39"
88				},
89				{
90					"id": "22",
91					"name": "40"
92				},
93				{
94					"id": "23",
95					"name": "41"
96				}
97			],
98			"type": "Size"
99		}
100	],
101	"variants": [
102		{
103			"id": "e5701adf-85fd-4a68-ae2c-8136afe01e3b",
104			"options": [
105				"18"
106			],
107			"price": {
108				"current": 115000,
109				"currentFormatted": "$1,150",
110				"original": 0,
111				"stockCount": 3,
112				"stockStatus": "InStock"
113			},
114			"label": "New Season",
115			"medias": [
116				{
117					"type": "Image",
118					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846182_1000.jpg",
119					"alt": "Jacquemus 100mm Les Doubles mules",
120					"index": 1
121				},
122				{
123					"type": "Image",
124					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846188_1000.jpg",
125					"alt": "Jacquemus 100mm Les Doubles mules",
126					"index": 2
127				},
128				{
129					"type": "Image",
130					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846173_1000.jpg",
131					"alt": "Jacquemus 100mm Les Doubles mules",
132					"index": 3
133				}
134			],
135			"extraInfo": {
136				"fit": null,
137				"measurements": null
138			}
139		},
140		{
141			"id": "b22bead0-e92a-4225-9b8f-f7ec6b03e7cc",
142			"options": [
143				"19"
144			],
145			"price": {
146				"current": 115000,
147				"currentFormatted": "$1,150",
148				"original": 0,
149				"stockCount": 4,
150				"stockStatus": "InStock"
151			},
152			"label": "New Season",
153			"medias": [
154				{
155					"type": "Image",
156					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846182_1000.jpg",
157					"alt": "Jacquemus 100mm Les Doubles mules",
158					"index": 1
159				},
160				{
161					"type": "Image",
162					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846188_1000.jpg",
163					"alt": "Jacquemus 100mm Les Doubles mules",
164					"index": 2
165				},
166				{
167					"type": "Image",
168					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846173_1000.jpg",
169					"alt": "Jacquemus 100mm Les Doubles mules",
170					"index": 3
171				}
172			],
173			"extraInfo": {
174				"fit": null,
175				"measurements": [
176					{
177						"type": "WEIGHT",
178						"name": "HEEL",
179						"imperial": {
180							"raw": 3.93,
181							"formatted": "3.93 in",
182							"__typename": "GenericValue"
183						},
184						"metric": {
185							"raw": 10,
186							"formatted": "10 cm",
187							"__typename": "GenericValue"
188						},
189						"__typename": "Measurement"
190					}
191				]
192			}
193		},
194		{
195			"id": "5d9b338c-52b5-4304-a106-acef4d92c78f",
196			"options": [
197				"20"
198			],
199			"price": {
200				"current": 115000,
201				"currentFormatted": "$1,150",
202				"original": 0,
203				"stockCount": 3,
204				"stockStatus": "InStock"
205			},
206			"label": "New Season",
207			"medias": [
208				{
209					"type": "Image",
210					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846182_1000.jpg",
211					"alt": "Jacquemus 100mm Les Doubles mules",
212					"index": 1
213				},
214				{
215					"type": "Image",
216					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846188_1000.jpg",
217					"alt": "Jacquemus 100mm Les Doubles mules",
218					"index": 2
219				},
220				{
221					"type": "Image",
222					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846173_1000.jpg",
223					"alt": "Jacquemus 100mm Les Doubles mules",
224					"index": 3
225				}
226			],
227			"extraInfo": {
228				"fit": null,
229				"measurements": null
230			}
231		},
232		{
233			"id": "823e16a3-e665-4dc2-bcec-75a75463f7ec",
234			"options": [
235				"21"
236			],
237			"price": {
238				"current": 115100,
239				"currentFormatted": "$1,151",
240				"original": 0,
241				"stockCount": 2,
242				"stockStatus": "InStock"
243			},
244			"label": "New Season",
245			"medias": [
246				{
247					"type": "Image",
248					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846182_1000.jpg",
249					"alt": "Jacquemus 100mm Les Doubles mules",
250					"index": 1
251				},
252				{
253					"type": "Image",
254					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846188_1000.jpg",
255					"alt": "Jacquemus 100mm Les Doubles mules",
256					"index": 2
257				},
258				{
259					"type": "Image",
260					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846173_1000.jpg",
261					"alt": "Jacquemus 100mm Les Doubles mules",
262					"index": 3
263				}
264			],
265			"extraInfo": {
266				"fit": null,
267				"measurements": null
268			}
269		},
270		{
271			"id": "d7f31b8c-16c5-43a2-aa8d-0017ffd8bf99",
272			"options": [
273				"22"
274			],
275			"price": {
276				"current": 115000,
277				"currentFormatted": "$1,150",
278				"original": 0,
279				"stockCount": 4,
280				"stockStatus": "InStock"
281			},
282			"label": "New Season",
283			"medias": [
284				{
285					"type": "Image",
286					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846182_1000.jpg",
287					"alt": "Jacquemus 100mm Les Doubles mules",
288					"index": 1
289				},
290				{
291					"type": "Image",
292					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846188_1000.jpg",
293					"alt": "Jacquemus 100mm Les Doubles mules",
294					"index": 2
295				},
296				{
297					"type": "Image",
298					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846173_1000.jpg",
299					"alt": "Jacquemus 100mm Les Doubles mules",
300					"index": 3
301				}
302			],
303			"extraInfo": {
304				"fit": null,
305				"measurements": null
306			}
307		},
308		{
309			"id": "9823531b-f1fe-44d3-a91d-26b65cd0a4bc",
310			"options": [
311				"23"
312			],
313			"price": {
314				"current": 115000,
315				"currentFormatted": "$1,150",
316				"original": 0,
317				"stockCount": 1,
318				"stockStatus": "InStock"
319			},
320			"label": "New Season",
321			"medias": [
322				{
323					"type": "Image",
324					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846182_1000.jpg",
325					"alt": "Jacquemus 100mm Les Doubles mules",
326					"index": 1
327				},
328				{
329					"type": "Image",
330					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846188_1000.jpg",
331					"alt": "Jacquemus 100mm Les Doubles mules",
332					"index": 2
333				},
334				{
335					"type": "Image",
336					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846173_1000.jpg",
337					"alt": "Jacquemus 100mm Les Doubles mules",
338					"index": 3
339				}
340			],
341			"extraInfo": {
342				"fit": null,
343				"measurements": null
344			}
345		},
346		{
347			"id": "2386cc67-25c5-41c9-bccd-2a9d4e970a57",
348			"options": [
349				"17"
350			],
351			"price": {
352				"current": 115000,
353				"currentFormatted": "$1,150",
354				"original": 0,
355				"stockCount": 0,
356				"stockStatus": "OutOfStock"
357			},
358			"label": "New Season",
359			"medias": [
360				{
361					"type": "Image",
362					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846182_1000.jpg",
363					"alt": "Jacquemus 100mm Les Doubles mules",
364					"index": 1
365				},
366				{
367					"type": "Image",
368					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846188_1000.jpg",
369					"alt": "Jacquemus 100mm Les Doubles mules",
370					"index": 2
371				},
372				{
373					"type": "Image",
374					"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846173_1000.jpg",
375					"alt": "Jacquemus 100mm Les Doubles mules",
376					"index": 3
377				}
378			],
379			"extraInfo": {
380				"fit": null,
381				"measurements": null
382			}
383		}
384	],
385	"medias": [
386		{
387			"type": "Image",
388			"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846182_1000.jpg",
389			"alt": "Jacquemus 100mm Les Doubles mules",
390			"index": 1
391		},
392		{
393			"type": "Image",
394			"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846188_1000.jpg",
395			"alt": "Jacquemus 100mm Les Doubles mules",
396			"index": 2
397		},
398		{
399			"type": "Image",
400			"url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846173_1000.jpg",
401			"alt": "Jacquemus 100mm Les Doubles mules",
402			"index": 3
403		}
404	],
405	"price": {
406		"current": 115000,
407		"currentFormatted": "$1,150",
408		"original": 0,
409		"stockStatus": "InStock"
410	},
411	"extraInfo": {
412		"label": "New Season",
413		"color": "830|CAMEL",
414		"mainColor": "Brown",
415		"condition": "NEW"
416	},
417	"recommendedProducts": [
418		{
419			"id": "29411844",
420			"url": "https://www.farfetch.com/shopping/women/jacquemus-suede-mules-item-29411844.aspx",
421			"raw": {
422				"id": "29411844",
423				"resourceIdentifier": {
424					"path": "/shopping/women/jacquemus-suede-mules-item-29411844.aspx",
425					"__typename": "ResourceIdentifier"
426				},
427				"brand": {
428					"id": "889006",
429					"name": "Jacquemus",
430					"__typename": "Brand"
431				},
432				"shortDescription": "suede mules",
433				"label": "New Season",
434				"merchantId": "12161",
435				"promotion": {
436					"label": "Extra 20% off",
437					"__typename": "VariationPromotion"
438				},
439				"stockQuantity": 5,
440				"rankingAlgorithm": null,
441				"price": {
442					"__typename": "ProductCatalogItemFullPrice",
443					"value": {
444						"raw": 750,
445						"formatted": "$750",
446						"__typename": "GenericValue"
447					},
448					"currency": {
449						"isoCode": "USD",
450						"symbol": "$",
451						"__typename": "Currency"
452					},
453					"installments": null
454				},
455				"__typename": "ProductCatalogItem",
456				"productPrice": {
457					"full": {
458						"value": {
459							"raw": 750,
460							"formatted": "$750",
461							"__typename": "GenericValue"
462						},
463						"__typename": "ProductFullPrice"
464					},
465					"discounts": [
466						{
467							"value": {
468								"raw": 600,
469								"formatted": "$600",
470								"__typename": "GenericValue"
471							},
472							"percentage": {
473								"raw": 20,
474								"formatted": "20%",
475								"__typename": "GenericValue"
476							},
477							"type": "PROMOTION",
478							"__typename": "ProductDiscountPrice"
479						}
480					],
481					"final": {
482						"value": {
483							"raw": 600,
484							"formatted": "$600",
485							"__typename": "GenericValue"
486						},
487						"type": "PROMOTION",
488						"__typename": "ProductFinalPrice"
489					},
490					"currency": {
491						"isoCode": "USD",
492						"symbol": "$",
493						"__typename": "Currency"
494					},
495					"installments": null,
496					"__typename": "ProductCatalogItemPrice"
497				},
498				"variationProperties": [
499					{
500						"__typename": "ProductCatalogItemScaledSizeVariationProperty",
501						"order": 1,
502						"totalItems": 5,
503						"values": [
504							{
505								"id": "36",
506								"order": 1,
507								"description": "36",
508								"__typename": "ProductCatalogItemScaledSizeVariationPropertyValue"
509							},
510							{
511								"id": "37",
512								"order": 2,
513								"description": "37",
514								"__typename": "ProductCatalogItemScaledSizeVariationPropertyValue"
515							},
516							{
517								"id": "38",
518								"order": 3,
519								"description": "38",
520								"__typename": "ProductCatalogItemScaledSizeVariationPropertyValue"
521							},
522							{
523								"id": "39",
524								"order": 4,
525								"description": "39",
526								"__typename": "ProductCatalogItemScaledSizeVariationPropertyValue"
527							},
528							{
529								"id": "41",
530								"order": 5,
531								"description": "41",
532								"__typename": "ProductCatalogItemScaledSizeVariationPropertyValue"
533							}
534						]
535					}
536				],
537				"visualizationExperience": {
538					"isForMembers": false,
539					"__typename": "VisualizationExperience"
540				},
541				"tags": [
542					{
543						"id": "2303",
544						"__typename": "ProductTag"
545					}
546				],
547				"externalTriggers": null,
548				"images": [
549					{
550						"order": 1,
551						"size480": {
552							"url": "https://cdn-images.farfetch-contents.com/29/41/18/44/29411844_58378323_480.jpg",
553							"alt": "Jacquemus suede mules",
554							"__typename": "Image"
555						},
556						"__typename": "ProductCatalogItemImage"
557					},
558					{
559						"order": 2,
560						"size480": {
561							"url": "https://cdn-images.farfetch-contents.com/29/41/18/44/29411844_58378342_480.jpg",
562							"alt": "Jacquemus suede mules",
563							"__typename": "Image"
564						},
565						"__typename": "ProductCatalogItemImage"
566					}
567				],
568				"categories": [
569					{
570						"id": "141258",
571						"name": "Women",
572						"__typename": "ProductCatalogItemCategory"
573					},
574					{
575						"id": "136301",
576						"name": "Shoes",
577						"__typename": "ProductCatalogItemCategory"
578					},
579					{
580						"id": "136467",
581						"name": "Mules",
582						"__typename": "ProductCatalogItemCategory"
583					}
584				]
585			}
586		}
587		...
588	]
589}

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

3 days

Price

$30.00