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
| Function | What it does |
|---|---|
search | Searches 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 }, …] }