JL Parser
Pricing
$15.00/month + usage
JL Parser
JL Parser is an Apify Actor that scrapes comprehensive product data from John Lewis, extracting prices, descriptions, reviews, and availability for targeted brands....
Pricing
$15.00/month + usage
Rating
0.0
(0)
Developer

GetDataForMe
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
Introduction
JL Parser is a powerful Apify Actor designed to scrape product data from John Lewis, a leading UK retailer. It extracts detailed information including prices, descriptions, reviews, and availability for specified brands, enabling efficient data collection for e-commerce analysis. This tool streamlines market research by providing structured, reliable data in JSON format, saving time and effort for businesses and researchers.
Features
- Brand-Specific Scraping: Target specific brands like Momcozy, Philips, and Samsung to focus on relevant products.
- Comprehensive Data Extraction: Retrieves product names, prices, images, descriptions, SKUs, availability, URLs, review counts, and ratings.
- Configurable Limits: Set maximum item limits to control the volume of scraped data and manage costs.
- Proxy Support: Utilizes residential proxies for reliable, undetected scraping to avoid IP blocks.
- High-Quality Output: Delivers clean, structured JSON data ready for analysis or integration.
- Scalable Performance: Handles large-scale extractions efficiently within Apify's infrastructure.
- Error-Resilient: Built-in handling for common scraping challenges like rate limits and site changes.
Input Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| Brands | array | No | List of brands to scrape products for. Defaults to ["momcozy", "philips", "samsung"]. | ["momcozy", "philips"] |
| item_limit | integer | No | Maximum number of items to scrape. Defaults to 10. | 50 |
| proxyConfiguration | object | No | Proxy settings to hide scraper origin. Defaults to Apify residential proxies. | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} |
Example Usage
Input JSON
{"Brands": ["momcozy"],"item_limit": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output JSON
[{"product_name": "J-Shaped Maternity Body Pillow","current_price": "49.99","original_price": null,"product_price_currency": "GBP","product_image": "https://media.johnlewiscontent.com/i/JohnLewis/112122079?","brand": "Momcozy","description": "The J-Shaped Maternity Body Pillow by Momcozy is a versatile and comfortable maternity pillow that provides support to your back, belly, legs, and neck all in one. The pillow is designed to provide full body support, making it the perfect choice for mothers-to-be who need extra comfort and cushioning during pregnancy. The pillow cover is made with premium long silk cotton, which provides the perfect balance between comfort and support for your full body. It is durable enough to keep its shape after weight is placed on it night after night. Key Features: J-Shaped Design - The pillow\u2019s unique J-shape design supports all the body parts that need to be supported during pregnancy. Versatile C-Shaped Support - Enjoy additional C-shaped support that cradles your back, belly, legs, and neck, adapting to your body's needs. Luxurious Long Silk Cotton Filling - Filled with premium long silk cotton, our pillow delivers an ideal blend of plush comfort and full-body support. Resilient Construction - Designed for durability, our pillow retains its shape consistently, providing reliable support every night. Hassle-Free Maintenance - With a machine-washable removable cover, keeping your pillow fresh and clean is effortless. Multipurpose Use - Beyond pregnancy, our pillow serves as an excellent aid during nursing or recovery from an injury. Warning: Do not place any part of this product in a crib, baby bed, bassinet, cradle, enclosure, or playpen as it could be a suffocation hazard. Do not place this product anywhere a baby may sleep.","sku": "31310208","Product code": "112262205","availability": "Available to order","product_url": "https://www.johnlewis.com/momcozy-j-shaped-maternity-body-pillow/p112262205","review_count": 8,"rating": 4.3}]
Use Cases
- Market Research and Analysis: Gather product data to analyze trends, pricing strategies, and consumer preferences in the UK retail market.
- Competitive Intelligence: Monitor competitors' offerings, prices, and customer reviews to inform business decisions.
- Price Monitoring: Track price changes for specific brands to optimize pricing or identify discounts.
- Content Aggregation: Collect product descriptions and images for content creation, blogs, or e-commerce platforms.
- Academic Research: Study consumer behavior, product availability, and review patterns for scholarly projects.
- Business Automation: Integrate scraped data into dashboards or workflows for automated reporting and alerts.
Installation and Usage
- Search for "JL Parser" in the Apify Store
- Click "Try for free" or "Run"
- Configure input parameters
- Click "Start" to begin extraction
- Monitor progress in the log
- Export results in your preferred format (JSON, CSV, Excel)
Output Format
The Actor outputs data in JSON array format, with each object representing a product. Key fields include: product_name (string), current_price and original_price (strings or null), product_price_currency (e.g., "GBP"), product_image (URL string), brand (string), description (detailed string), sku and Product code (strings), availability (string), product_url (URL string), review_count (integer), and rating (float). This structure ensures easy parsing and integration into databases or analytics tools.
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!