Purpose-built actors
for useful public data.
Focused inputs, clean outputs, transparent limits, and real performance numbers. Starting with a connected toolkit for Etsy market research.
- live now
- 5 actors
- pricing from
- $2.65 / 1k
- infrastructure
- proxies included
- catalog verified
- Jul 18, 2026
The Etsy research stack.
Start with the part of Etsy you need, or connect the actors into a complete market-research pipeline. Each actor stays narrowly scoped so broad discovery remains inexpensive and deeper requests are reserved for records worth enriching. Use one actor for a focused export, or pass clean IDs from one step into the next.
- 01 / Discover
Etsy Keyword Research Tool
Find the autocomplete phrases Etsy suggests to shoppers.
See actor → - 02 / Map
Etsy Listings Scraper
Collect localized search results, ranks, ads, prices, and shop signals.
See actor → - 03 / Enrich
Etsy Product Scraper
Turn selected listing IDs into complete product-page records.
See actor → - 04 / Expand
Etsy Shop Scraper
Export the complete current catalogs of shops worth tracking.
See actor → - 05 / Understand
Etsy Reviews Scraper
Collect buyer feedback, photos, and public seller replies.
See actor →
// collection 01 actors
View collection →Etsy Keyword Research Tool
Expand up to 50 seed terms into Etsy autocomplete suggestions, including long-tail prefix expansion and source ranking.
Etsy Listings Scraper
Collect localized Etsy search results with 36 fields covering rank, ads, pricing, badges, shops, product type, and media.
Etsy Product Scraper
Enrich listing IDs with 56 typed fields for product details, variations, demand, shipping, policies, media, and shop signals.
Etsy Shop Scraper
Export complete localized catalogs from up to 50 Etsy shops with exact per-shop and whole-run cost controls.
Etsy Reviews Scraper
Export buyer reviews, photos, listing references, and public seller replies from up to 50 Etsy shops.
More platforms will follow.
The catalog model is platform-independent. New collections ship when their actors and evidence are ready.
Claims you can audit.
Every actor page exposes its real inputs, output shape, price unit, known boundaries, and the date behind its performance measurements.
Broad discovery stays inexpensive; deeper page requests are reserved for records worth enriching.
Per-input and whole-run ceilings make result charges predictable before a large job starts.
Pay-per-result pricing is tied to records saved in the dataset, with diagnostics stored separately.
Measured runs state their date, shape, row count, and the conditions that can change runtime.
// run the measured example
Use the same input through the Apify CLI or the Actor HTTP API. Both methods produce the same dataset shape.
apify call astravalabs/etsy-listings-scraper --input '{"keywords":["mushroom lamp"],"maxPages":5,"country":"US"}'# Set API token
API_TOKEN=<YOUR_API_TOKEN>
# Prepare Actor input
cat > input.json << 'EOF'
{
"keywords": [
"mushroom lamp"
],
"maxPages": 5,
"country": "US"
}
EOF
# Run the Actor using the HTTP API
# Full API reference: https://docs.apify.com/api/v2
curl "https://api.apify.com/v2/acts/astravalabs~etsy-listings-scraper/runs?token=$API_TOKEN" \
-X POST \
-d @input.json \
-H 'Content-Type: application/json'// Replace <YOUR_API_TOKEN> before running the cURL example. Keep tokens out of committed files.
// measured locally on 2026-07-17; runtime varies with Etsy and proxy response times
// research and case studies
View all research →Start with the Etsy data you actually need.
Choose one focused actor or follow the complete path from shopper keywords to listings, products, shops, and buyer feedback.