{"usage": {"html": "https://shop.warfarelabs.in/tools/fpv-motor-calculator/", "catalog": "https://shop.warfarelabs.in/tools/fpv-motor-calculator.json", "simulate": "https://shop.warfarelabs.in/tools/fpv-motor-calculator.json?sku=QPT-2807&prop=gf-7040&auw=1800&motors=4&frame=true-x", "parameters": {"sku": "Motor SKU from catalog.motors[].sku", "prop": "Prop id from catalog.props[].id", "auw": "All-up weight in grams (400-8000)", "motors": "4 (quad, default), 6 (hex), or 8 (octo)", "frame": "Quad only: true-x (default), deadcat, stretch-x, wide-x, h, plus"}, "note": "Agents should call this JSON API rather than scraping the HTML canvas. Matching the motor test prop uses published points; other props are scaled estimates. Level speed uses C_T versus advance ratio, so it falls as AUW rises."}, "motors": [{"sku": "QPT-2807", "name": "QPT 2807 KV1300 Brushless Motor", "url": "https://shop.warfarelabs.in/catalogue/p/qpt-2807-kv1300-brushless-motor/", "in_stock": true, "conditions": "6S · GF 7040 prop · 25 °C", "test_prop": {"name": "7040", "diameter_in": 7.0, "pitch_in": 4.0, "blades": 3}}, {"sku": "QPT-2807-4PK", "name": "QPT 2807 KV1300 Brushless Motor — 4-Pack", "url": "https://shop.warfarelabs.in/catalogue/p/qpt-2807-kv1300-brushless-motor-4-pack/", "in_stock": false, "conditions": "6S · GF 7040 prop · 25 °C", "test_prop": {"name": "7040", "diameter_in": 7.0, "pitch_in": 4.0, "blades": 3}}, {"sku": "QPT-3115", "name": "QPT 3115 KV900 Brushless Motor", "url": "https://shop.warfarelabs.in/catalogue/p/qpt-3115-kv900-brushless-motor/", "in_stock": false, "conditions": "6S · G 10×5×3 prop · 25 °C", "test_prop": {"name": "10x5x3", "diameter_in": 10.0, "pitch_in": 5.0, "blades": 3}}, {"sku": "QPT-3115-4PK", "name": "QPT 3115 KV900 Brushless Motor — 4-Pack", "url": "https://shop.warfarelabs.in/catalogue/p/qpt-3115-kv900-brushless-motor-4-pack/", "in_stock": false, "conditions": "6S · G 10×5×3 prop · 25 °C", "test_prop": {"name": "10x5x3", "diameter_in": 10.0, "pitch_in": 5.0, "blades": 3}}], "props": [{"id": "gf-51499", "brand": "Gemfan", "name": "Hurricane 51499", "diameter_in": 5.1, "pitch_in": 4.99, "blades": 3}, {"id": "gf-mck-51366", "brand": "Gemfan", "name": "Hurricane MCK 51366", "diameter_in": 5.0, "pitch_in": 2.8, "blades": 3}, {"id": "pr-5152", "brand": "Gemfan", "name": "Flash 5152", "diameter_in": 5.1, "pitch_in": 5.2, "blades": 3}, {"id": "pr-5149", "brand": "Gemfan", "name": "Flash 5149", "diameter_in": 5.1, "pitch_in": 4.9, "blades": 3}, {"id": "hq-flowerpig", "brand": "HQProp", "name": "FlowerPig", "diameter_in": 5.1, "pitch_in": 2.9, "blades": 3}, {"id": "dalprop-t51465", "brand": "DalProp", "name": "SpitFire T5146.5", "diameter_in": 5.1, "pitch_in": 4.65, "blades": 3}, {"id": "hq-51436", "brand": "HQProp", "name": "5.1x3.6x3", "diameter_in": 5.1, "pitch_in": 3.6, "blades": 3}, {"id": "hq-5x4x6", "brand": "HQProp", "name": "5x4x6", "diameter_in": 5.0, "pitch_in": 4.0, "blades": 6}, {"id": "gf-51433", "brand": "Gemfan", "name": "Hurricane 51433", "diameter_in": 5.1, "pitch_in": 3.5, "blades": 3}, {"id": "gf-7040", "brand": "Gemfan", "name": "GF 7040", "diameter_in": 7, "pitch_in": 4.0, "blades": 3}, {"id": "gf-7042", "brand": "Gemfan", "name": "Flash 7042", "diameter_in": 7, "pitch_in": 4.2, "blades": 2}, {"id": "gf-7035-2", "brand": "Gemfan", "name": "LR 7035", "diameter_in": 7, "pitch_in": 3.5, "blades": 2}, {"id": "gf-7035-3", "brand": "Gemfan", "name": "Hurricane 7035", "diameter_in": 7, "pitch_in": 3.5, "blades": 3}, {"id": "gf-7037", "brand": "Gemfan", "name": "7037 Cinelifter", "diameter_in": 7, "pitch_in": 3.7, "blades": 3}, {"id": "gf-7050", "brand": "Gemfan", "name": "Hurricane 7050", "diameter_in": 7, "pitch_in": 5.0, "blades": 3}, {"id": "hq-7x4x3", "brand": "HQProp", "name": "DP 7x4x3", "diameter_in": 7, "pitch_in": 4.0, "blades": 3}, {"id": "hq-75x37x3", "brand": "HQProp", "name": "7.5x3.7x3", "diameter_in": 7.5, "pitch_in": 3.7, "blades": 3}, {"id": "vprop-10x5x3", "brand": "V-Prop", "name": "10x5x3", "diameter_in": 10, "pitch_in": 5.0, "blades": 3}, {"id": "gf-1050", "brand": "Gemfan", "name": "1050 Cinelifter", "diameter_in": 10, "pitch_in": 5.0, "blades": 3}, {"id": "gf-1045", "brand": "Gemfan", "name": "MR 1045", "diameter_in": 10, "pitch_in": 4.5, "blades": 2}], "frames": ["true-x", "deadcat", "stretch-x", "wide-x", "h", "plus"], "motor_counts": [4, 6, 8]}