au.store.bambulab.com APIau.store.bambulab.com ↗
Track Bambu Lab AU store prices, sales, and product listings. 8 endpoints covering printers, filaments, accessories, and homepage promotions.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/726e4d9e-fb52-44dd-ab17-a1c5b800dc2a/get_homepage_announcements' \ -H 'X-API-Key: $PARSE_API_KEY'
Retrieve homepage navigation and announcement data including categories, promotions, and featured products from the Bambu Lab store.
No input parameters required.
{
"type": "object",
"fields": {
"navigation": "array of navigation category objects with label, link, children, and groups"
},
"sample": {
"data": {
"navigation": [
{
"key": "1740789670554",
"tag": "Sale",
"link": "/collections/sale",
"isNew": 0,
"label": "Sale",
"groups": [],
"children": [],
"imageUrl": "https://store.bblcdn.com/s7/default/23ce27a948c544b0a007a403e7d8cd92/ccd5218a85b541d08275a257d0919015.png",
"imageSize": 1,
"description": null
}
]
},
"status": "success"
}
}About the au.store.bambulab.com API
This API provides structured access to the Bambu Lab Australia store across 8 endpoints, covering product catalog browsing, price tracking, and sale monitoring. The get_sale_products endpoint returns every discounted item with computed discount_amount and discount_percentage fields, while get_product_details exposes full variant-level pricing and availability by product slug. Category-scoped endpoints cover printers, filaments, and accessories separately.
Product Catalog and Search
The search_products endpoint accepts a query string along with page and size parameters for pagination. Results include lowerPrice, price, currency, mediaFiles, and a seoCode slug for each matching product. The seoCode field feeds directly into get_product_details, which returns the full product record including hasVariant — an array of variant objects each carrying their own sku, name, image, and offers block with per-variant price and availability. The get_all_products endpoint retrieves the full catalog without filtering and returns a total count alongside the same product object shape.
Category Endpoints
Three dedicated endpoints — get_all_printers, get_all_filaments, and get_accessories — return focused subsets of the catalog by product type. Each returns a total count and a records array with the same fields as search results: id, seoCode, name, lowerPrice, price, currency, and mediaFiles. These are suitable for building type-scoped price monitors without constructing search queries manually.
Sale and Promotion Tracking
The get_sale_products endpoint identifies all currently discounted products and appends two computed fields — discount_amount and discount_percentage — to each product object, sorted from highest to lowest discount. The get_homepage_announcements endpoint returns the store's navigation structure, including category labels, links, child categories, and grouped promotional entries, which can be useful for detecting featured or time-limited promotions.
- Monitor Bambu Lab printer prices and alert when
lowerPricedrops below a threshold - Aggregate all current sale products sorted by
discount_percentagefor deal comparison - Build a variant-level availability tracker using
hasVariant[].offers.availabilityfromget_product_details - Scrape full filament catalog with
get_all_filamentsto compare AUD pricing across materials and SKUs - Detect new product launches by diffing the
totalcount fromget_all_productsover time - Extract homepage navigation structure via
get_homepage_announcementsto track featured category promotions - Cross-reference
seoCodeslugs from search results with detailed variant data for a complete product database
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Bambu Lab have an official public developer API for its store?+
What does `get_product_details` return that the search endpoints don't?+
get_product_details endpoint returns the full hasVariant array, giving per-variant sku, name, image, and an offers object with price and availability. Search endpoints like search_products and get_all_printers only return top-level lowerPrice and price fields without variant breakdown. You need a valid slug (the seoCode from a search result) to call this endpoint.Does the API cover the global Bambu Lab store or only the Australian storefront?+
Are customer reviews or product ratings available through any endpoint?+
How does pagination work in `search_products`, and what do `pages` and `total` represent?+
search_products endpoint accepts page (page number) and size (results per page) as optional integers. The response includes pages as a string representing the total number of pages and total as a string representing the total matching product count. Both fields are strings, not integers, so parse them accordingly when doing arithmetic in your code.