Marketplace and pricing research
Use Etsy endpoints to turn marketplace and pricing research into repeatable API requests with documented inputs and JSON responses.
Turn public Etsy listing and shop pages into structured marketplace data — keyword listing search, listing detail with pricing and quantity, listing and shop reviews, and shop profiles and catalogs, all as normalized JSON. Credential-free.
Search Etsy listings and shops, and get listing detail, shop profiles, and reviews back as structured JSON.
Endpoint families
3
Documented params
24
Examples
7
Live catalog snapshot
Active endpoints
7
Methods
GET
Required params
14
Schema refs
7
{
"platform": "Etsy",
"endpoint": "etsy-search",
"method": "GET",
"path": "/etsy/search",
"auth": "apiKey"
}Use cases
Search Etsy listings and shops, and get listing detail, shop profiles, and reviews back as structured JSON.
Use Etsy endpoints to turn marketplace and pricing research into repeatable API requests with documented inputs and JSON responses.
Use Etsy endpoints to turn seller and shop monitoring into repeatable API requests with documented inputs and JSON responses.
Use Etsy endpoints to turn review and rating analytics into repeatable API requests with documented inputs and JSON responses.
Managed execution
Each Crawlora platform API is designed around a specific data surface. Instead of exposing a generic fetch endpoint, Crawlora combines endpoint-specific request logic, managed infrastructure, parsing, normalization, billing, and Playground-tested examples.
Request behavior is tuned for the target platform and endpoint type.
Supported endpoints can use managed proxy routing to improve reliability and reduce infrastructure work.
Dynamic pages can be routed through managed browser instances where JavaScript rendering is required.
Challenge pages and unusable upstream responses are detected and surfaced clearly.
Results are returned as documented JSON instead of raw HTML.
Test the same route from Docs and Playground before production integration.
Coverage map
These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.
/etsy/shop/search
/etsy/listing/{id}
/etsy/search
Endpoint catalog
/etsy/searchReturns Etsy product search results across shops for a keyword query.
/etsy/listing/{id}Returns Etsy listing detail: title, price, images, materials, tags, and shop.
/etsy/listing/{id}/reviewsReturns buyer reviews for an Etsy listing.
/etsy/shop/searchReturns Etsy shops matching a keyword.
/etsy/shop/{id}Returns an Etsy shop profile: seller, headline, rating, and sold count. Accepts a numeric shop id or a shop name.
/etsy/shop/{id}/listingsReturns a shop's listing catalog, optionally filtered by keyword. Accepts a numeric shop id or a shop name.
/etsy/shop/{id}/reviewsReturns buyer reviews for an Etsy shop. Accepts a numeric shop id or a shop name.
Related APIs
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Marketplaces & Retail
Turn public Shop.app product and merchant pages into structured JSON for e-commerce product intelligence, price research, shop monitoring, and marketplace discovery workflows.
How to scrape Etsy
Crawlora's Etsy endpoints return listing search, listing detail, shop profiles, shop catalogs, and reviews as normalized JSON with one API key — no HTML parsing or account required.
Send a keyword to /etsy/search or /etsy/shop/search, or a numeric listing/shop id to /etsy/listing or /etsy/shop.
Pass the id or query to the matching endpoint — listing detail, listing reviews, shop profile, shop listings, or shop reviews.
Receive listing cards or detail (title, price, currency, quantity, images), shop profile fields (rating, sold count, headline), or paginated reviews.
Re-run searches or shop listings on a schedule to track pricing, availability, and review volume over time.
FAQ
Send a keyword to Crawlora's /etsy/search endpoint and get normalized listing cards back as structured JSON — no HTML parsing or proxy setup required.
No Etsy account, login, or API key is required from the caller — only your Crawlora API key. Etsy's own currency and price fields reflect the request's render locale, so read the returned `currency` field rather than assuming USD.
Yes — /etsy/shop/listings returns a shop's listing catalog, and /etsy/shop/search finds shops by name, both in the same normalized listing-card shape as search results.