John Lewis Products Listings Crawler
Pricing
from $10.00 / 1,000 results
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
Actor stats
0
Bookmarked
3
Total users
3
Monthly active users
3 days ago
Last modified
Categories
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
- You paste one or more John Lewis category, brand, or search listing URLs
- The Actor pages through the results up to your chosen page limit
- Every product and every colour/variant URL is collected and saved
- Results are delivered as a clean dataset — downloadable as JSON or CSV
- 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"]}}
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | Array | ✅ | One or more John Lewis listing, brand, or search page URLs |
lastPageNum | Number | ✅ | How many pages to crawl per URL (e.g. 5 = first 5 pages) |
proxyConfiguration | Object | ✅ | Proxy 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"}]
| Field | Description |
|---|---|
url | Full product variant URL including colour/variant slug |
label | Always "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
lastPageNumcarefully — 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