Search home gym gear
search_home_gym_gearUse when a user asks for a specific kind of home gym gear that fits their space, budget or body, e.g. "power rack under $500 for a 7 ft ceiling", "walking pad for a 6 ft 2 in person", "bench that holds 1,000 lb" or "rower that fits in 6x8 ft". Find home gym gear (power racks, squat racks, Smith machines, cable machines, benches, dumbbells, kettlebells, bars, plates, flooring, pull-up bars, walking pads, treadmills, rowers, bikes, belts, weighted vests, storage, garage heaters, rack attachments such as dip bars, landmines, jammer arms and monolifts) that fits a budget, ceiling, capacity and floor space. Returns size, height, ceiling needed, weight limit, price range (with date), last_checked, and guide_url. Bad parameters return an error naming the parameter, the valid values and an example; ignored parameters are listed in warnings. Use folds_away=true when the user wants gear they can fold away or store upright (small apartment, garage that still parks a car), and wall_mount=false when they rent or cannot drill; these flags come only from guide text and are null when a guide does not say. Each product may carry who_its_for, skip_if, pros and cons from the guide. If unsure of the category name, pass keywords in q instead. Also filters by noise (quiet, max_noise), apartment use (apartment) and body weight (user_weight_lbs), all from guide text. For a plain-language question, answer_home_gym_question is simpler. Extra filters: budget, min_price, max_width_in, max_depth_in, max_height_in, max_ceiling_ft, space_saving and guide; values come only from guide text and items with no stated value are left out (counted in excluded_unknown). If nothing matches every word of q, closest_matches gives the nearest products and related_guides the guides that cover them; present them as close, not exact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Keywords or a short plain phrase, matched against product name, type, notes and guide title (e.g. folding, pulley, incline, bumper, doorway, low ceiling, dip attachment). A budget written in q, such as "best power rack under $500", is read as max_price when max_price and budget are not sent, and the response says so in read_from_q. | |
| sort | No | price: lowest first; capacity: highest first; height: lowest first; guide_rank: each guide's #1 pick first within a category (then its #2, and so on; unranked last). Use guide_rank when the user wants the best or top picks. Leave sort out with q for relevance order: picks from the guides that match every word of q, each guide's #1 first. | |
| guide | No | A Strong Saga guide slug or URL (from list_home_gym_guides, e.g. best-power-racks-under-500); keeps only products listed in that guide. | |
| limit | No | Results to return, 1 to 100. | |
| quiet | No | true keeps only gear a Strong Saga guide calls quiet (for example magnetic rowers and bikes, bumper plates, vinyl kettlebells). Noise lines are guide text, not measurements; items with no guide noise line are left out and counted. | |
| budget | No | Same as max_price: budget in USD, matched against the low end of the guide's price range. | |
| category | No | Category (accessories, adjustable_dumbbells, barbell, bench, cable_machine, cardio, dumbbells, flooring, garage_heater, kettlebell, lifting_belt, lifting_straps, plates, power_rack, pull_up_bar, rack_attachment, resistance_bands, smith_machine, squat_rack, storage, weighted_vest) or subcategory (e.g. walking_pad, rower, treadmill, trap_bar, power_tower, full_cage, landmine). | |
| foldable | No | Strict: true = guide says it folds, false = guide says it does not. Items the guide is silent on are excluded. | |
| top_pick | No | true keeps only each guide's #1 pick. | |
| apartment | No | true keeps gear a guide names for apartments or small shared homes; false keeps gear a guide says to skip there (fixed dumbbell sets, the Stamina ATS air rower). | |
| max_noise | No | Highest noise level to keep, from guide text: moderate keeps quiet and moderate (walking pads are moderate because footfall carries through floors; treadmills and air rowers are loud). | |
| max_price | No | Budget in USD; matches when the low end of the guide's price range is at or under it. | |
| min_price | No | Minimum price in USD, matched against the high end of the guide's price range (skip the cheapest tier). | |
| folds_away | No | true keeps only gear whose guide says it folds or stores upright (racks, benches, cardio, pull-up bars, cable and Smith machines). | |
| wall_mount | No | true = only gear the guide says mounts to a wall or ceiling; false = skip that gear (renters, no drilling). | |
| max_depth_in | No | Max footprint depth in inches (front to back) as stated in the guide. | |
| max_width_in | No | Max footprint width in inches (side to side) as stated in the guide. Items with no stated width are left out and counted. | |
| space_saving | No | true keeps gear the guide says folds, stores upright or mounts to a wall (small rooms, apartments). | |
| max_footprint | No | Max floor area in sq ft (e.g. 20) or a W x D box in inches (e.g. 48x48). | |
| max_height_in | No | Max frame height in inches as stated in the guide (for the ceiling a user has, prefer max_ceiling_in or max_ceiling_ft). | |
| max_ceiling_ft | No | Ceiling height in feet (7.5 = 90 in); same as max_ceiling_in divided by 12. | |
| max_ceiling_in | No | Ceiling height in inches (7 ft = 84). Applies to racks, stands, Smith machines, cable machines, power towers, treadmills and walking pads. | |
| user_height_in | No | User height in inches, used for treadmill and walking pad ceiling math. | |
| user_weight_lbs | No | User's body weight in lb. Keeps cardio machines, benches, pull-up bars and power towers whose listed capacity is at least this. | |
| min_capacity_lbs | No | Minimum listed weight capacity in lb. | |
| max_folded_depth_in | No | Max depth or thickness when folded, in inches, where the guide states it (e.g. 6). |