
Farfetch Scraper
Pricing
$30.00/month + usage

Farfetch Scraper
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
- Support fetch products of category;
- 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:
Field | Type | Description |
---|---|---|
startUrls | Array | Start URLs of Farfetch site to start the scraper. Category page, product page urls are all supported. |
proxy | Object | Select proxies to be used by your crawler. |
maxConcurrency | Object | Actor running max concurrency, which helps you to not getting blocked. |
withSizeFit | Boolean | Whether to fetch variantion size and fit info which will slow down the scraper. |
withRecommends | Boolean | Whether to fetch recommended products. With 90 recommends at most. |
Supported URL types
- https://www.farfetch.com/shopping/women/dresses-1/items.aspx
- https://www.farfetch.com/shopping/women/isa-boulder-map-crochet-mesh-dress-item-17650965.aspx?storeid=12841
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:
URL | Description |
---|---|
https://www.farfetch.com/shopping/women/clothing-1/items.aspx | fetch items with lang en-US and currency according to proxy locaion |
https://www.farfetch.com/jp/shopping/women/clothing-1/items.aspx?lang=ja-JP | fetch items with currency JPY and lang ja-JP |
https://www.farfetch.com/cn/shopping/women/clothing-1/items.aspx?lang=zh-CN | fetch 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
RentalTo 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