Etsy Product Scraper avatar

Etsy Product Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Etsy Product Scraper

Etsy Product Scraper

Under maintenance

Fetch Etsy listing data by listing ID or URL. Wraps the Etsy Product Scraper API as an Apify Actor that accepts a list of Etsy listing IDs or URLs and writes normalized product, price, shop, review, material, image, variation, stock, and dispatch data to the default dataset.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

jts

jts

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

What this Actor does

Fetch Etsy listing data by listing ID or URL. Wraps the Etsy Product Scraper API as an Apify Actor that accepts a list of Etsy listing IDs or URLs and writes normalized product, price, shop, review, material, image, variation, stock, and dispatch data to the default dataset.

Input example

{
"listingIds": [
"example-listingId"
]
}

Input fields

Provide Etsy listing IDs or full Etsy listing URLs to fetch.

  • listingIds (array, user input): Up to 100 Etsy numeric listing IDs or full listing URLs per run.
  • apiBaseUrl (string, optional override): Override of the upstream API base URL. Defaults to runtime.baseUrl from service.json.

Output dataset

Each dataset item is one Etsy listing response.

  • kind: Dataset item type.
  • input: Original listing ID or URL.
  • result: Full upstream API response.

Developer notes

Set ETSY_PRODUCT_SCRAPER_API_KEY as an Apify secret environment variable. The Actor forwards it as X-API-Key to the upstream API. Use apiBaseUrl only for local or staging QA. Production runs default to the deployed API base URL from service.json. For advanced testing, a requests array can call explicit API paths; normal users should use the service-specific fields above.

Run locally

$apify run

Deploy

$apify push