Bowmark AIdocs

Hot Topic

Hot Topic's own storefront search (hottopic.com) — licensed pop-culture and entertainment merch (apparel, figures, accessories) across every property the…

Hot Topic's own storefront search (hottopic.com) — licensed pop-culture and entertainment merch (apparel, figures, accessories) across every property the store carries, read straight off the site's own structured search-result data.

Domain: hottopic.com

Also known as: Hot Topic, hottopic, hottopic.com

Prefer the capability

bowmark.entertainment_merch covers this provider and routes around it when it is having a bad day. Reach for this page when you need hottopic.com specifically.

Call it directly

bowmark.providers.hottopic.search(arg: { query: string }): Promise<HottopicSearchResult>

Functions

FunctionWhat it does
searchSearches hottopic.com's own storefront for a keyword and returns the real, priced product results (name, image, per-SKU price/color/size/availability) exactly as the site's own search page…

Types

interface HottopicOffer {
  sku: string
  color: string | null
  size: string | null
  price: number | null
  currency: string | null
  availability: string | null   // the site's own schema.org availability URL
  url: string
}
interface HottopicProduct {
  name: string
  url: string
  image: string | null
  offers: HottopicOffer[]
}
interface HottopicSearchResult {
  products: HottopicProduct[]
}

Examples

const { products } = await bowmark.providers.hottopic.search({ query: "rumi kpop demon hunters" });
// products[0] -> { name: "KPop Demon Hunters Rumi Demon T-Shirt", url: "https://www.hottopic.com/product/...",
//                   offers: [{ sku: "35571292", color: "BLACK", size: "XS", price: 24.9, currency: "USD", ... }] }
entertainment_merchEntertainment merch (licensed, multi-store) — the capability this provider backs.
boxlunchAlso backs the same capability.