Engineering
Lever mechanical advantage API
Computes lever mechanical advantage = effort arm / load arm, classifies the lever, and solves for the required effort or liftable load via F_e·d_e=F_l·d_l. Answers 'What is the mechanical advantage of a lever?', 'How much effort to lift a load with this lever?'.
Price$0.02per request
MethodPOST
Route/v1/engineering/lever
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
engineeringmechanicsphysicslevermechanical-advantagefulcrummomenttorque
API URL
Integration docshttps://x402.hexl.dev/v1/engineering/leverExample request
{
"effortArmM": 2,
"loadArmM": 0.5,
"loadN": 100,
"leverClass": 2
}Example response
{
"effortArmM": 2,
"loadArmM": 0.5,
"mechanicalAdvantage": 4,
"formula": "MA = effort arm / load arm; F_e*d_e = F_l*d_l",
"classification": "advantageous (force multiplier)",
"leverClass": 2,
"loadN": 100,
"requiredEffortN": 25
}Input schema
{
"type": "object",
"required": [
"effortArmM",
"loadArmM"
],
"properties": {
"effortArmM": {
"type": "number",
"description": "distance from fulcrum to effort (m)",
"examples": [
2
]
},
"loadArmM": {
"type": "number",
"description": "distance from fulcrum to load (m)"
},
"loadN": {
"type": "number",
"description": "load force (N) to find required effort"
},
"effortN": {
"type": "number",
"description": "effort force (N) to find liftable load"
},
"leverClass": {
"type": "number",
"enum": [
1,
2,
3
],
"description": "lever class label"
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}