# Etsy Seller Products bulk scraper Pro (`getdataforme/etsy-seller-products-bulk-scraper-pro`) Actor

Scraper to scrape multiple sellers products details in bulk from Etsy marketplace. Etsy seller scraper

- **URL**: https://apify.com/getdataforme/etsy-seller-products-bulk-scraper-pro.md
- **Developed by:** [GetDataForMe](https://apify.com/getdataforme) (community)
- **Categories:** E-commerce
- **Stats:** 43 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

$35.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### **Etsy Seller Products Bulk Scraper Pro: Download All Items from Many Shops at Once**

#### **Overview of the Tool**

Etsy Seller Products Bulk Scraper Pro is a simple tool that lets you copy and download product information from multiple Etsy shops all at the same time.\
Instead of opening every single shop by hand and writing down what they sell, you just give this tool a list of Etsy seller names. It automatically grabs all of their active products and organizes them into a clean spreadsheet for you, like an Excel sheet, CSV, or JSON file.

#### **Benefits and Key Features**

- **Check out multiple sellers at once:** Grab product lists from a whole group of competing shops simultaneously.
- **Get complete product details:** It extracts titles, prices, pictures, item descriptions, and more.
- **Track what's selling:** Perfect for finding top items or matching market prices without doing manual work.
- **Saves you hours of time:** The tool runs automatically in the cloud while you focus on your business.

### **What information does it collect?**

When you run this tool, it creates a neat table filled with these details for every product it finds:

- **Seller Name:** The specific Etsy shop offering the item.
- **Product Title:** The exact name of the item as listed on Etsy.
- **Price:** How much the item costs, including the specific currency.
- **Product Images:** High-quality image links showing what the item looks like.
- **Item Description:** The text written by the seller explaining the product details.
- **Product Link:** A direct web link to open that item on Etsy.

### **How to use it (Step-by-Step)**

You do not need any coding skills to use this scraper. Just follow these easy steps:

1. **Create an account:** Sign up for a free account on Apify.
2. **Open the tool:** Navigate to the Etsy Seller Products Bulk Scraper Pro page in the Apify Store.
3. **Type the seller names:** Enter the names or links of the Etsy shops you want to scan.
4. **Start the tool:** Click the green **Save & Start** button.
5. **Download your file:** Once it finishes, head over to the **Dataset** tab and export your file as an Excel sheet or a CSV file.

### **How much does it cost?**

- **Pay for what you get:** The pricing structure is simple–it costs $35.00 for every 1,000 product results it gathers for you.
- **Free trial credits:** Every new free account on Apify receives $5 of free monthly credits. You can use these free credits to test out this product scraper and download your first batches of items completely free.

### **Simple Example of the Final Output**

Once the tool finishes its work, your downloaded spreadsheet will look as clean and simple as this:

- **Etsy Seller:** MyriadMelodies
- **Product Title:** Handcrafted Copper Wind Chimes
- **Price:** $45.00 USD
- **Product Link:** [https://www.etsy.com/listing/example](https://www.google.com/search?q=https://www.etsy.com/listing/example)
- **Main Image:** [https://img.etsy.com/example-picture.jpg](https://www.google.com/search?q=https://img.etsy.com/example-picture.jpg)
- **Description:** Beautiful outdoor wind chimes tuned to a relaxing scale.

### **Other Handy Etsy Tools**

If you want to track more than just product lists, you can pair this tool with our other easy-to-use scrapers:

- [**Etsy Product Search Scraper**](https://apify.com/getdataforme/etsy-product-search-scraper)  – Type in any item keyword (like "leather wallet") to get a quick list of matching items across all of Etsy.
- [**Etsy Data Scraper Pro**](https://apify.com/getdataforme/etsy-data-scraper-pro) – Extract deep marketplace insights, including country filters, location IDs, and automated pricing trends.

### **Common Questions & Support**

#### **Purpose of Data Collection**

Business owners use this tool to see what items competitors are listing, how they describe their items, and what prices they set. It makes it incredibly simple to find product trends and optimize your own store's listings.

#### **Compliance and Legality**

Yes. The tool only copies public product details that anyone can see by visiting the Etsy website normally. It never touches private personal info, passwords, or shop finances.

#### **Contact and Assistance**

If you run into any issues, have questions, or need a custom setup for your business, just reach out to our friendly team:

- **Email:** support@getdataforme.com
- **Contact Us:** [https://getdataforme.com/contact/](https://www.google.com/search?q=https%3A%2F%2Fgetdataforme.com%2Fcontact%2F)

# Actor input Schema

## `keywords` (type: `array`):

A list of the Etsy shop you want to scrape

## `item_limit` (type: `integer`):

The maximum number of items to scrape per shop.

## Actor input object example

```json
{
  "keywords": [
    "WhisperingAurora"
  ],
  "item_limit": 100
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keywords": [
        "WhisperingAurora"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("getdataforme/etsy-seller-products-bulk-scraper-pro").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "keywords": ["WhisperingAurora"] }

# Run the Actor and wait for it to finish
run = client.actor("getdataforme/etsy-seller-products-bulk-scraper-pro").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keywords": [
    "WhisperingAurora"
  ]
}' |
apify call getdataforme/etsy-seller-products-bulk-scraper-pro --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,getdataforme/etsy-seller-products-bulk-scraper-pro"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/AP2q0Ceh9UKvg9gud/builds/FzXTJHOf8GLmuCOfq/openapi.json
