E-commerce Scraping Tool avatar
E-commerce Scraping Tool

Pricing

Pay per event

Go to Store
E-commerce Scraping Tool

E-commerce Scraping Tool

Developed by

Apify

Apify

Maintained by Apify

The Apify E-commerce Scraping Tool extracts product data from a wide range of online retail platforms, marketplaces, and catalogs, including Amazon, Walmart, and eBay. All the Actor needs are the product URLs

0.0 (0)

Pricing

Pay per event

0

Total users

24

Monthly users

24

Runs succeeded

94%

Last modified

a day ago

What does E-commerce Scraping Tool do?

The Apify E-commerce Scraping Tool extracts product data from a wide range of online retail platforms, marketplaces, and catalogs, including Amazon, Walmart, and Ebay. All the Actor needs are the product URLs and you will be able to do the following:

  • Track competitors’ product catalogs and descriptions
  • Identify trends and top-performing products
  • Automate lead generation for new products or sellers
  • Get e-commerce data you need without blocks
  • Pricing info
  • Export data in multiple formats: JSON, CSV, Excel, or HTML
  • Export via SDKs (Python & Node.js), use API Endpoints, webhooks, or integrate with workflows

What data can I extract with E-commerce Scraping Tool?

📝 Product name and description 🔗Product URL
💰 Price and currency🏷️ SKU, MPN, GTIN (EAN, UPC, ISBN)
🏢 Brand🖼️ Image
🔗 Product URL and image URLs 📺 Product variants ( where available)

How to use E-commerce Scraping Tool

E-commerce Scraping Tool is designed with users in mind, even those who have never extracted data from the web before. Using it takes just a few steps.

  1. Create a free Apify account using your email
  2. Open E-commerce Scraping Tool
  3. Add one or more product URLs
  4. Click the “Start” button and wait for the data to be extracted
  5. Download your data in JSON, XML, CSV, Excel, or HTML

Input

Currently, the E-commerce Scraping Tool works by inputting the product URLs you want to scrape, here’s one example in JSON:

{
"startUrls": [
{
"url": "https://www.songmics.fr/collections/meubles-a-chaussures/products/vasagle-banc-a-chaussures-a-3-niveaux-lbs73",
"method": "GET"
}
]
}

Output

Once the Actor has finished its run, you will be able to retrieve the data in JSON format. Here’s an example based on the input above:

{
"url": "https://www.songmics.fr/collections/meubles-a-chaussures/products/vasagle-banc-a-chaussures-a-3-niveaux-lbs73",
"name": "Banc à chaussures à 3 niveaux",
"offers": {
"price": "46.99",
"priceCurrency": "EUR"
},
"gtin13": "8014488535263",
"mpn": "B34LBS73X",
"brand": {
"slogan": "VASAGLE"
},
"image": "https://cdn.shopify.com/s/files/1/0662/0774/4223/files/Banc-a-Chaussures-Industriel-LBS73X-1.jpg?v=1716974162",
"description": "VASAGLE Faites-vous plaisir et faites plaisir à votre entrée avec ce banc à chaussures au style industriel de . Les 2 étagères en maille acceuillent 6 à 8 paires, le dessus rustique offre de la place pour vos sacs, votre porte-monnaie, vos clés et voire vo B34LBS73X LBS73X",
"hasVariant": [
{
"name": "Marron Rustique + Noir",
"offers": {
"price": "46.99",
"priceCurrency": "EUR"
},
"gtin13": "8014488535263",
"mpn": "B34LBS73X",
"sku": "44046114062559",
"image": "https://cdn.shopify.com/s/files/1/0662/0774/4223/files/Banc-a-Chaussures-Industriel-LBS73X-1.jpg?v=54462353604940"
},
{
"name": "Greige + Noir",
"offers": {
"price": "41.99",
"priceCurrency": "EUR"
},
"gtin13": "8014488535263",
"mpn": "B34LBS73MB",
"sku": "44046114095327",
"image": "https://cdn.shopify.com/s/files/1/0662/0774/4223/files/Banc-a-Chaussures-Industriel-LBS73X-1.jpg?v=54462353637708"
},
{
"name": "Greige + Gris",
"offers": {
"price": "54.99",
"priceCurrency": "EUR"
},
"gtin13": "8014488535263",
"mpn": "LBS73MG",
"sku": "44046114128095",
"image": "https://cdn.shopify.com/s/files/1/0662/0774/4223/files/Banc-a-Chaussures-Industriel-LBS73X-1.jpg?v=54462353703244"
}
]
}

How much will using E-commerce Scraping Tool cost you?

Apify pricing page

EventsFreeStarterScaleBusinessPlatinumDiamond
Actor start$0.0001$0.00009$0.00008$0.00007$0.00006$0.00005
Product push$0.006$0.003$0.0025$0.002$0.0016$0.0015
Residential proxy per product$0.008$0.004$0.003$0.0023$0.0019$0.0015
Browser rendering per product$0.0006$0.00057$0.00054$0.00051$0.00048$0.00045

Want to scrape other e-commerce data?

The E-commerce Scraping Tool can be used to scrape and compare data, we also have several more specific tools in the Apify Store.

Costco Fast Product ScraperKroger Product Details ScraperAllegro Product Detail Scraper

FAQs

Can I use integrations with E-commerce Scraping Tool?

You can integrate E-commerce Scraping Tool with almost any cloud service or web app. We offer integrations with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and plenty more.

Alternatively, you could us webhooks to carry out an action whenever an event occurs, such as getting a notification whenever E-commerce Scraping Tool successfully finishes a run.

Can I use E-commerce Scraping Tool with the Apify API?

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify Actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.

To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

Click on the API tab for code examples, or check out the Apify API reference docs for all the details.

Can I use E-commerce Scraping Tool through an MCP Server?

With Apify API, you can use almost any Actor in conjunction with an MCP server. You can connect to the MCP server using clients like ClaudeDesktop and LibreChat, or even build your own. Read all about how you can set up Apify Actors with MCP.

For E-commerce Scraping Tool, go to the MCP tab and then go through the following steps:

  1. Start a Server-Sent Events (SSE) session to receive a sessionId
  2. Send API messages using that sessionId to trigger the scraper
  3. The message starts the E-commerce Scraping Tool with the provided input
  4. The response should be: Accepted

Our scrapers do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping.

Your feedback

We’re always working on improving the performance of our Actors. If you have any technical feedback for E-commerce Scraping Tool or found a bug, please create an issue in the Issues tab.