JL Parser avatar
JL Parser

Pricing

$15.00/month + usage

Go to Apify Store
JL Parser

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

GetDataForMe

Maintained by Community

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

ParameterTypeRequiredDescriptionExample
BrandsarrayNoList of brands to scrape products for. Defaults to ["momcozy", "philips", "samsung"].["momcozy", "philips"]
item_limitintegerNoMaximum number of items to scrape. Defaults to 10.50
proxyConfigurationobjectNoProxy 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

  1. Search for "JL Parser" in the Apify Store
  2. Click "Try for free" or "Run"
  3. Configure input parameters
  4. Click "Start" to begin extraction
  5. Monitor progress in the log
  6. 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:

We're here to help you get the most out of this Actor!