Skip to content
All endpoints

Search Etsy Handmade & Vintage Listings

GET/v1/etsy/search· Updated 2026-11-14

Direct Answer · Commerce Engineering Summary

GET /v1/etsy/search extracts live handmade, vintage, and print-on-demand listings from Etsy without Etsy Open API v3 OAuth rate blocks or commercial app rejections. Each item returns listing_id, title, price, currency, shop_name, rating, review_count, Star Seller signals, and image_url at 2 Credits per listing ($0.08–$0.20 per 1,000 listings).

Honest Trade-Offs & Scope Boundaries

  • →Returns up to 48 Etsy search listings per request; paginate or refine niche keywords for deeper trend discovery.
  • →Shop-level private revenue figures are not publicly disclosed by Etsy; combine review velocity and favorites for demand estimation.
  • →Pair with GET /v1/etsy/reviews to inspect real buyer photos and customization feedback.

Search Etsy listings with handmade shop details, Star Seller status, prices, and review counts. Cost: 2 Credits / listing returned.

Parameters

  • querystringrequired

  • limitinteger (1 to 50)

Example Request (cURL / Python / JavaScript)

curl "https://api.shopdataapi.com/v1/etsy/search?query=ceramic+mug" \
  -H "x-api-key: sd_live_your_api_key"

Response Fields

Normalized Etsy listing results.

FieldTypeSample / Notes
codeintegerExample: 0
statusstringExample: ok
msgstringExample: success
metaobject
marketplacestring
countinteger
credits_per_itemintegerExample: 2
dataarray of ShopProduct
marketplace"amazon" | "walmart" | "etsy" | "1688" | "taobao" | "shopee" | "tiktok_shop" | "facebook_marketplace"
item_idstringExample: B0CRMP3RQT
asinstringnullExample: B0CRMP3RQT
countrystringExample: US
titlestringExample: OWALA SmoothSip Insulated Stainless Steel Coffee Tumbler, 20
urlstringExample: https://www.amazon.com/dp/B0CRMP3RQT
brandstringnullExample: Owala
categorystringnullExample: Kitchen & Dining > Travel Mugs
pricenumbernullExample: 24.99
list_pricenumbernullExample: 29.99
currencystringExample: USD
price_usdnumbernullExample: 24.99
wholesale_tiersarray of WholesaleTier
min_qtyintegerExample: 50
max_qtyintegernullExample: 499
labelstringExample: 50–499 pcs
unit_pricenumberExample: 8.5
currencystringExample: CNY
unit_price_usdnumberExample: 1.18
moqintegernullExample: 2
ratingnumbernullExample: 4.8
reviews_countintegerExample: 8420
sales_volumestringnullExample: 10K+ bought in past month
monthly_sales_estintegernullExample: 10000
is_primebooleanExample: true
is_best_sellerbooleanExample: true
in_stockbooleanExample: true
seller_namestringnullExample: Amazon.com
verified_supplierbooleanExample: false
repurchase_ratestringnullExample: 38%
main_imagestringnull
imagesarray of string
sku_matrixarray of SkuOption
sku_idstringExample: B0CRMP3RQT-BLK
attributesobjectExample: [object Object]
pricenumbernullExample: 24.99
currencystringExample: USD
in_stockbooleanExample: true
stock_qtyintegernullExample: 420
image_urlstringnull
badgesarray of string

Status Codes

200
Normalized Etsy listing results.