Catalog/eng-lever

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 URLhttps://x402.hexl.dev/v1/engineering/lever
Integration docs
Example 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
}