Etsy
Etsy's own documented Open API v3 (openapi.etsy.com) — searches active listings on etsy.com by keyword and returns id, title, price, currency, quantity,…
Etsy's own documented Open API v3 (openapi.etsy.com) — searches active listings on etsy.com by keyword and returns id, title, price, currency, quantity, tags and the listing's own etsy.com URL, without scraping etsy.com's search page (which sits behind DataDome).
Domain: etsy.com
Also known as: Etsy, Etsy, Inc., etsy.com
Call it directly
bowmark.providers.etsy.search(args: string | { query: string; limit?: number }): Promise<etsyListing[]>Functions
| Function | What it does |
|---|---|
search | Searches Etsy's live catalog of active listings by keyword, via Etsy's documented Open API v3, and returns the matching listings — id, title, price, currency, quantity available, tags and… |
Types
interface etsyListing {
listingId: number;
title: string;
price: number | null;
currencyCode: string | null;
quantity: number | null;
tags: string[];
url: string;
}Examples
const listings = await bowmark.providers.etsy.search("handmade necklace");
// listings[0] -> { listingId: 123456789, title: "Handmade Sterling Silver Necklace", …
// price: 42.5, currencyCode: "USD", quantity: 3, … }