John Lewis Products Listings Crawler avatar

John Lewis Products Listings Crawler

Pricing

from $10.00 / 1,000 results

Go to Apify Store
John Lewis Products Listings Crawler

John Lewis Products Listings Crawler

Crawl any John Lewis listing page and extract every product and colour variant URL — ready to download as JSON or CSV. Pairs perfectly with the John Lewis Product Details Crawler to build a complete product dataset. No coding needed — integrate with Google Sheets or Make in one click.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Alkausari M

Alkausari M

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

3

Monthly active users

3 days ago

Last modified

Share

John Lewis Products Listings Crawler/Scraper

Crawl any John Lewis listing or brand page and extract every product URL — including all colour and variant links — ready to feed into your workflow or pair with the John Lewis Product Details Crawler for complete product data.


Who Is This For?

  • Retailers & resellers who want to monitor John Lewis product ranges
  • Price comparison tools that need a full catalogue of product URLs
  • E-commerce teams building product feeds from John Lewis listings
  • Dropshippers who want to keep their inventory in sync with stock and variants

No coding knowledge required. If you can paste a URL, you can run this Actor.


What It Does

  1. You paste one or more John Lewis category, brand, or search listing URLs
  2. The Actor pages through the results up to your chosen page limit
  3. Every product and every colour/variant URL is collected and saved
  4. Results are delivered as a clean dataset — downloadable as JSON or CSV
  5. Connect to Google Sheets or Make (formerly Integromat) to automate the next step

Input

{
"startUrls": [
{ "url": "https://www.johnlewis.com/brand/flexlux/_/N-pze9" }
],
"lastPageNum": 5,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}
FieldTypeRequiredDescription
startUrlsArrayOne or more John Lewis listing, brand, or search page URLs
lastPageNumNumberHow many pages to crawl per URL (e.g. 5 = first 5 pages)
proxyConfigurationObjectProxy settings — Apify Residential proxy recommended for best results

Tip: You can add multiple brand or category URLs to startUrls to crawl several ranges in a single run.


Output

Each row in the dataset represents one product variant URL:

[
{
"url": "https://www.johnlewis.com/flexlux-volden-relax-recliner-chair/copparo-sandy-biege/p113091750",
"label": "product"
},
{
"url": "https://www.johnlewis.com/flexlux-volden-relax-recliner-chair/copparo-deep-forest-grey/p113091750",
"label": "product"
},
{
"url": "https://www.johnlewis.com/flexlux-volden-relax-recliner-chair/dakota-modern-cognac-brown/p113091750",
"label": "product"
}
]
FieldDescription
urlFull product variant URL including colour/variant slug
labelAlways "product" — useful for filtering in downstream tools

Results can be downloaded as JSON or CSV directly from the Apify dataset viewer.


Pair It With the John Lewis Product Details Crawler

This Actor is the first step in a two-Actor pipeline:

John Lewis Listings Crawler ──► John Lewis Product Details Crawler
(collects all variant URLs) (extracts full product data,
sizes, prices & descriptions)

Feed the output URLs from this Actor directly into the John Lewis Product Details Crawler to get complete product information — titles, prices, size variants, descriptions, images, and more — for every URL collected.


Integrations

Once your dataset is ready you can connect it to your existing tools without any coding:

  • Google Sheets — use the Apify Google Sheets integration to send results directly to a spreadsheet for review or further processing
  • Make (Integromat) — trigger automated workflows the moment a run finishes, such as updating a database, sending a Slack notification, or pushing data to an eBay listing tool
  • Zapier — connect to thousands of apps using the Apify Zapier integration
  • Direct download — export as JSON or CSV from the Apify dataset page at any time

Notes

  • Residential proxies are strongly recommended to avoid blocks on John Lewis pages
  • Set lastPageNum carefully — large ranges with many variants can produce thousands of URLs per run
  • This Actor collects URLs only; it does not extract product details — use the companion John Lewis Product Details Crawler for that