Johnlewis Parser Spider
Pricing
$30.00/month + usage
Johnlewis Parser Spider
Scrape detailed product data from John Lewis, including names, prices, ratings, and reviews, for e-commerce analysis and market research. Features brand filtering, configurable limits, proxy support for reliability, and fast JSON output. Ideal for price tracking and competitive intelligence.
Pricing
$30.00/month + usage
Rating
0.0
(0)
Developer

GetDataForMe
Actor stats
0
Bookmarked
4
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
The Johnlewis Parser Spider is a powerful Apify Actor designed to scrape product data from John Lewis, a leading UK retailer. It extracts detailed information such as product names, prices, ratings, and reviews, enabling users to gather valuable insights efficiently. This tool is ideal for e-commerce analysis, price tracking, and market research, providing reliable data in a structured JSON format.
Features
- Comprehensive Data Extraction: Scrapes key product details including names, prices, images, ratings, and availability from John Lewis listings.
- Brand-Specific Filtering: Allows targeting specific brands to narrow down results and focus on relevant products.
- Configurable Item Limits: Set maximum items to scrape, controlling data volume and processing time.
- Proxy Support: Utilizes Apify's residential proxies to avoid IP blocks and ensure smooth, undetected scraping.
- High Reliability: Built with robust error handling to manage website changes and deliver consistent results.
- JSON Output: Produces clean, structured data ready for integration into databases or analytics tools.
- Fast Performance: Optimized for speed, handling large-scale extractions without compromising data quality.
Input Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| Brands | array | No | List of brands to filter products by. If empty, all brands are scraped. | ["momcozy", "philips", "samsung"] |
| item_limit | integer | No | Maximum number of items to scrape. Helps control the scope and duration of the run. | 10 |
| proxyConfiguration | object | No | Proxy settings to mask the scraper's IP and prevent blocking. Defaults to Apify residential proxies. | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} |
Example Usage
To run the Actor, provide input in JSON format. Here's an example configuration:
{"Brands": ["samsung", "philips"],"item_limit": 5,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
The Actor will output data like this:
[{"product_name": "QE55QN90F (2025) Neo QLED Mini LED HDR 4K Ultra HD Smart AI TV, 55 inch with Dolby Atmos, Black","current_price": "1049.00","original_price": null,"product_price_currency": "GBP","product_image": "https://media.johnlewiscontent.com/i/JohnLewis/113509103?","brand": "Samsung","description": "","sku": "113509103","Product code": "113610080","availability": "Available to order","product_url": "https://api.johnlewis.com/mobile-apps/api/v6/search/browse?categoryId=N-1z13z13&page=1&pageSize=24&facetId=&configVersion=6.0.2&callsocialproof=true&experienceId=app_plp_treatment&appId=06314118c04ca4bd7787f46d19d28a2b&previousCreditBlockSeen=noneSeen","review_count": 104,"rating": 4.6}]
Use Cases
- Market Research: Analyze product trends, pricing strategies, and consumer preferences across brands.
- Competitive Intelligence: Monitor competitors' offerings and pricing on John Lewis to inform business decisions.
- Price Monitoring: Track price changes for specific products to identify discounts or inflation.
- Content Aggregation: Collect product data for blogs, comparison sites, or e-commerce platforms.
- Academic Research: Gather data for studies on consumer behavior or retail economics.
- Business Automation: Integrate scraped data into dashboards for automated reporting and alerts.
Installation and Usage
- Search for "Johnlewis Parser Spider" in the Apify Store.
- Click "Try for free" or "Run".
- Configure input parameters as needed.
- Click "Start" to begin extraction.
- Monitor progress in the log.
- Export results in your preferred format (JSON, CSV, Excel).
Output Format
The Actor outputs an array of JSON objects, each representing a product. Key fields include:
product_name: The full name of the product.current_price: The current selling price.original_price: The original price if discounted (null if not).product_price_currency: Currency code (e.g., GBP).product_image: URL to the product image.brand: The product's brand.description: Product description (may be empty).skuandProduct code: Unique identifiers.availability: Stock status.product_url: Link to the product page.review_count: Number of reviews.rating: Average customer rating.
Data is structured for easy parsing and integration.
Support
For custom/simplified outputs or bug reports, please contact:
- Email: support@getdataforme.com
- Subject line: "custom support"
- Contact form: https://getdataforme.com/contact/
We're here to help you get the most out of this Actor!