Bowmark AIdocs

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

FunctionWhat it does
searchSearches 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, … }