Bowmark AIdocs

Five Below

Five Below's own product search — title, price(s), image and per-variant DC stock, the way the site's own search bar answers it.

Domain: fivebelow.com

Also known as: Five Below, five below, FiveBelow, 5 Below

Call it directly

bowmark.providers.fivebelow.search(args: { query: string, limit?: number, page?: number }): Promise<FiveBelowSearchResults>

Functions

FunctionWhat it does
searchSearches fivebelow.com's catalog for a keyword and returns matching products — name, URL, image, price range across variants, per-variant SKU/style/price/DC-2022 stock, and whether any…

Types

interface FiveBelowVariant {
  sku: string | null;
  style: string | null;
  price: number | null;
  inventory: number | null;
  available: boolean;
}
interface FiveBelowSearchResult {
  objectID: string;
  name: string;
  url: string;
  image: string | null;
  priceMin: number | null;
  priceMax: number | null;
  variants: FiveBelowVariant[];
  inStock: boolean;
}
interface FiveBelowSearchResults {
  query: string;
  page: number;
  totalMatches: number | null;
  totalPages: number | null;
  results: FiveBelowSearchResult[];
  warnings: string[];
}

Examples

const r = await bowmark.providers.fivebelow.search({ query: "slime" });
// r.results[0] -> { name: "Slimy Super Value Tub 2.7oz", priceMin: 5, priceMax: 5,
//                    inStock: true, variants: [{ sku: "…", style: "…", price: 5, inventory: 12, available: true }, …] }