Etsy Listing Data API · Live

Pull live Etsy data
in the time it takes
to read this sentence.

Prices, shop ratings, favoriters, personalization options and sold-item history — structured and delivered as clean JSON or CSV. No proxies to manage, no CAPTCHAs to solve, no HTML to parse.

See a Live Response
8+ Localized Etsy Markets
50M+ Monthly API Calls
99.9% Uptime SLA
Real-Time Data Refresh
GET /v1/etsy/listing
LIVE
// request timestamp 2026-07-03 04:31:10 UTC { "listing_id": "1234567890", "market": "etsy.com", "title": "Handmade Leather Journal - A5", "price": { "amount": 45.00, "currency": "USD", "sale_price": 38.00 }, "shop": { "name": "LeatherCraftCo", "rating": 4.9, "review_count": 2847, "star_seller": true }, "favoriters": 342, "variations": [ { "type": "color", "options": ["Brown", "Black", "Tan"] }, { "type": "size", "options": ["A5", "A6"] } ], "personalization": { "enabled": true, "fields": ["Name engraving (max 15 chars)"] }, "listing_type": "physical", "fetched_in_ms": 1738 }
TRUSTED BY CLIENTS ACROSS MULTIPLE INDUSTRIES
Manufacturing FMCG Tourism Retail Healthcare Logistics Technology
500+
GLOBAL CLIENTS SERVED
300+
PROJECTS DELIVERED
50M+
MONTHLY API CALLS
24/7
DEDICATED SUPPORT
Why Choose Our Etsy API

7 million shops, one search algorithm nobody fully sees. We map it anyway.

Etsy's handmade, vintage, and craft-supply marketplace runs on independent shops with their own processing times, shipping profiles, and personalization options — not a single warehouse catalog. Our infrastructure absorbs that complexity so your team just calls an endpoint and gets data back.

01

Zero blocking, zero maintenance

We run rotating residential IPs, headless rendering, and CAPTCHA-solving behind every request. When Etsy changes its layout, we patch our parsers — your integration never breaks.

02

Shop-level context included

Every listing response links back to shop rating, sales count, Star Seller status, and processing time — not just the item itself.

03

Variation & personalization aware

Capture custom engraving fields, size/color variations, and digital-vs-physical listing type in one structured response.

04

Built for scale from day one

From a 100-listing test batch to millions of daily checks, the same endpoint and the same response shape scale with you.

Etsy API Features

Everything you need to keep Etsy data flowing.

Real-time extraction

Trigger an on-demand pull for any listing ID or keyword and get a fresh response — not a stale cache.

🧩

Custom field selection

Request only the fields you need — price, favoriters, shop data — to cut payload size and parsing time.

🌍

Multi-market routing

One API, eight localized markets. Switch market with a single parameter, no separate contracts.

📦

Bulk & scheduled requests

Submit thousands of listing IDs in one batch job or schedule recurring pulls on an hourly, daily, or custom cadence.

🎨

Personalization & variation capture

Pull custom engraving fields, variation options, and digital-download details in structured form.

📊

Sold-item & sales history

Query completed sales per shop or keyword to build accurate demand and pricing signals.

What Data Can You Access?

Every field a listing page shows — the shop behind it too.

CoreTitle & Listing IDFull title, listing number, tags
PricingPrice & currencyListing price, sale price, discount %
ShopShop name & ratingShop rating, review count, sales total
ShopStar Seller statusBadge, response rate, on-time shipping
MediaImages & videoAll listing images at full resolution
ReviewsRatings & review countAverage rating, star breakdown
ReviewsIndividual reviewsText, rating, photo, date
EngagementFavoriters countNumber of users who favorited a listing
StructureCategory & taxonomyFull category path, materials, tags
VariantsVariations & personalizationSize/color options, custom text fields
SearchSearch result rankingsEtsy's Pick + organic position
FulfillmentProcessing & shipping timeShip-from location, delivery estimate
Supported Etsy Marketplaces

One integration, eight localized markets.

Switch the market parameter and get correctly localized currency and language — no code changes required.

🇺🇸etsy.com
🇬🇧etsy.com/uk
🇩🇪etsy.de
🇫🇷etsy.fr
🇨🇦etsy.com/ca
🇦🇺etsy.com.au
🇮🇳etsy.com/in
🇮🇹etsy.it
Etsy API Endpoints

A small set of endpoints that cover the whole listing lifecycle.

Method Endpoint Description Typical use
GET /v1/etsy/listing Full listing detail by listing ID or URL Price & availability monitoring
GET /v1/etsy/search Keyword or category search results Trend & competitor discovery
GET /v1/etsy/reviews Paginated reviews for a listing or shop Sentiment analysis
GET /v1/etsy/shop Shop profile, ratings & active listings Competitor shop tracking
GET /v1/etsy/sold-items Completed sales for a shop or keyword Demand & pricing research
POST /v1/etsy/bulk Submit up to 10,000 listing IDs per batch job Catalog-wide monitoring
GET /v1/etsy/category Category tree & taxonomy metadata Taxonomy mapping
Live API Response Example

This is exactly what comes back. No extra parsing needed.


        
Popular Etsy API Use Cases

Built for the teams that live and die by Etsy data.

📈

Trend & Niche Research

Track favoriters, search volume, and sales velocity to spot rising product niches early.

💰

Handmade Pricing Research

Benchmark pricing across similar handmade or craft-supply listings before setting your own.

🛡️

Brand & IP Protection

Detect unauthorized reproductions or trademark-infringing listings across shops.

💬

Shop & Review Analysis

Track competitor shop ratings, review sentiment, and Star Seller trends over time.

🖨️

Print-on-demand Research

Identify high-favoriting POD designs and niches before launching your own listings.

📦

Dropshipping Automation

Sync live stock and pricing from source shops into your storefront automatically.

🏆

Competitive Benchmarking

Track how your listings rank and price against competitors in the same category.

🧭

ML Training Data

Generate labeled listing, price, and image datasets for handmade/vintage classification models.

How the Etsy API Works

From API key to structured data in five steps.

1

Get your API key

Sign up and generate a key from your dashboard in under two minutes.

2

Choose an endpoint

Pick /listing, /search, /reviews or /shop depending on what you need.

3

Send the request

Call the endpoint with a listing ID, keyword, or URL and your market code.

4

We handle the hard part

Proxies, headless rendering, CAPTCHA-solving, and parsing all happen behind the scenes.

5

Receive structured data

Get clean JSON or CSV back in seconds, ready to drop into your pipeline.

Developer-Friendly Integration

Built by people who read the docs too.

One consistent JSON schema across every endpoint and every market. No SDK lock-in — plain REST calls work from any language or platform.

Predictable REST design

Standard HTTP verbs, query params, and status codes — nothing proprietary to learn.

JSON, CSV, or webhook delivery

Get results inline, as a downloadable file, or pushed to your endpoint when a batch job finishes.

Sandbox & test keys

Free sandbox environment with sample listing IDs so you can build before you pay.

Postman collection & SDK snippets

Import a ready-made collection or copy request snippets for Python, Node.js, and cURL.

Quickstart
API Performance & Reliability

Numbers we publish because we track them daily.

99.9%
Uptime SLA
<3s
Avg. response time
99.3%
Successful extraction rate
10K+
Concurrent requests supported
Security & Compliance

Compliant by design, not as an afterthought.

🔒

Encrypted in transit

All requests and responses travel over TLS 1.2+. API keys can be scoped and rotated anytime.

⚖️

GDPR & CCPA aligned

Our extraction workflows are built around global data protection guidelines, not just US law.

🌐

Public-data-only policy

We collect only publicly accessible listing data — never login-gated or private account information.

ISO 9001:2015 Certified ISO/IEC 27001:2013 Certified IAF Multilateral Recognition GDPR-aligned workflows
API Documentation & Resources

Everything to go from key to production.

Guide

Quickstart Guide

Get your first API response back in under five minutes.

Read guide →
Reference

Full API Reference

Every endpoint, parameter, and response field documented in detail.

View reference →
Tool

Postman Collection

Import ready-made requests for every Etsy API endpoint.

Download →
Code

SDKs & Code Samples

Python, Node.js, PHP, and Ruby snippets for every use case.

Browse samples →
Frequently Asked Questions

Still deciding? Here's what most teams ask first.

We collect only publicly accessible listing data using automated tools, following publicly available web-data guidelines. We recommend reviewing your own use case with legal counsel, especially for redistribution.

Every request to /listing, /search, and /shop triggers a live pull — you're not reading from a stale cache. Bulk jobs complete within minutes depending on batch size.

Yes. The /listing endpoint returns variation options like size and color, plus any custom personalization fields the shop has set up.

Yes — the /shop endpoint returns shop rating, total sales, Star Seller status, and a list of that shop's active listings.

Our infrastructure retries automatically across a rotating proxy pool. You're only billed for successfully returned responses.

Yes, every account starts with a free sandbox key and sample credits so you can test all endpoints before committing to a plan.

Brand Image
INQUIRE NOW