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
| Function | What it does |
|---|---|
search | Searches 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", ... }] }Related
entertainment_merch | Entertainment merch (licensed, multi-store) — the capability this provider backs. |
boxlunch | Also backs the same capability. |