Big Air Trampoline Park
Big Air Trampoline Park's own location directory and per-location CenterEdge ticket/pass catalog — real prices, no login, no browser — plus the checkout…
Big Air Trampoline Park's own location directory and per-location CenterEdge ticket/pass catalog — real prices, no login, no browser — plus the checkout and waiver handoff URLs a purchase needs.
Domain: bigairusa.com
Also known as: Big Air, Big Air Trampoline Park, bigairusa, bigairusa.com, BigAir
Call it directly
bowmark.providers.bigairusa.listLocations(): Promise<BigAirLocation[]>
bowmark.providers.bigairusa.listPasses(location: string): Promise<BigAirLocationCatalog>Functions
| Function | What it does |
|---|---|
listLocations | Lists every Big Air location off the site's own location-picker CMS collection — name, slug, coming-soon flag, and (when it's on the classic CenterEdge webstore) the webstoreSubdomain… |
listPasses | Lists every ticket/pass group and item at one open location's CenterEdge webstore — real prices, descriptions — plus that location's checkout URL (per item, to add to cart) and… |
Types
interface BigAirLocation {
slug: string;
name: string;
comingSoon: boolean;
webstoreSubdomain: string | null;
}
interface BigAirPass {
id: string;
name: string;
price: number | null;
description: string | null;
group: string;
checkoutUrl: string;
}
interface BigAirLocationCatalog {
location: BigAirLocation;
waiverUrl: string;
passes: BigAirPass[];
}Examples
// which locations can I buy tickets at, and what do they cost?
const locations = await bowmark.providers.bigairusa.listLocations();
const open = locations.filter((l) => !l.comingSoon && l.webstoreSubdomain);
const catalog = await bowmark.providers.bigairusa.listPasses(open[0].slug);
for (const pass of catalog.passes) log(`${pass.group}: ${pass.name} — $${pass.price}`);
log(`waiver: ${catalog.waiverUrl}`);