Easily scrape and monitor any Shopify-powered store, capturing product details like titles, prices, descriptions, and more in a well-structured format. Automate updates to stay on top of changes and export the data or connect via API for seamless analysis and integration into your workflow.
The Shopify Products Scraper is a powerful tool to extract product details from Shopify stores. This actor fetches a comprehensive list of products, along with associated metadata, making it invaluable for market research, inventory tracking, or competitive analysis.
The actor accepts a single input parameter.
Parameter Name | Type | Description |
---|---|---|
url | String | The full URL of the Shopify store to scrape. Example: https://example.myshopify.com . |
const { url = 'https://example.myshopify.com' } = input;
The actor returns a JSON object containing detailed product information.
1{ 2 "products": [ 3 { 4 "id": 7397925028026, 5 "title": "Highline Cotton Acre Sweater", 6 "handle": "highline-cotton-acre-sweater-olive-night-green", 7 "url": "https://www.tentree.com/products/highline-cotton-acre-sweater-olive-night-green", 8 "body_html": "<p>It’s all in the details. This asymmetrical sweater is made of 100% organic cotton, which feels great against the skin and is ultra-kind to the planet.</p>", 9 "published_at": "2024-11-19T13:08:18-08:00", 10 "created_at": "2023-06-26T21:16:28-07:00", 11 "updated_at": "2024-11-21T04:15:37-08:00", 12 "vendor": "tentree", 13 "product_type": "Womens", 14 "tags": ["Organic", "Sweater", "Eco-Friendly"], 15 "variants": [/* Array of variant details */], 16 "images": [/* Array of image URLs */], 17 "options": [/* Array of product options */] 18 }, 19 // Others products 20 ] 21}
id
: Unique identifier for the product.title
: The product name.handle
: The Shopify handle for the product.url
: The product's URL on the store.body_html
: A detailed HTML description of the product.published_at
: Publication date and time.created_at
: Creation date and time.updated_at
: Last update date and time.vendor
: Store or brand selling the product.product_type
: Category of the product (e.g., Mens, Womens, Accessories).tags
: Array of tags associated with the product.variants
: Array of product variants (e.g., size, color).images
: Array of image URLs for the product.options
: Customizable product options (e.g., size, color).Set Up the Input:
Provide the url
parameter with the target Shopify store's URL.
Run the Actor:
Execute the actor to scrape the product data.
Retrieve the Output:
Access the JSON output containing all the product information.
Using the Shopify Products Scraper can enhance your SEO strategy by:
The Shopify Products Scraper is available on Apify with flexible pricing plans. A 2-hour free trial is included to test its capabilities.
Q1: Can this actor scrape all Shopify stores?
A: Yes, it works for any publicly accessible Shopify store.
Q2: Does it fetch pricing information?
A: Yes, if pricing details are part of the product variants.
Q3: Is it possible to filter products by category?
A: This actor retrieves all products. Category filtering can be applied post-scrape in your system.
Streamline your Shopify product research with the Shopify Products Scraper today! 🚀
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!