Chemistry
Limiting reagent finder API
For aA + bB → product, identifies the limiting reactant from moles (or grams+formulas) and coefficients, then returns excess remaining and theoretical product moles. Answers 'Which reactant limits the reaction?', 'How much product and leftover excess form?'.
Price$0.06per request
MethodPOST
Route/v1/chemistry/limiting-reagent
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
chemistrylimiting-reagentstoichiometryexcess-reactantreactionmole-ratiotheoretical-yieldsynthesis
API URL
Integration docshttps://x402.hexl.dev/v1/chemistry/limiting-reagentExample request
{
"molesA": 2,
"molesB": 2,
"coeffA": 2,
"coeffB": 1,
"coeffProduct": 2
}Example response
{
"molesA": 2,
"molesB": 2,
"limitingReagent": "A",
"excessReagent": "B",
"excessRemaining": 1,
"theoreticalProductMoles": 2,
"reactionExtent": 1,
"formula": "limiting = reactant with smallest (moles / coefficient)"
}Input schema
{
"type": "object",
"properties": {
"molesA": {
"type": "number",
"examples": [
2
]
},
"molesB": {
"type": "number",
"examples": [
2
]
},
"gramsA": {
"type": "number"
},
"gramsB": {
"type": "number"
},
"formulaA": {
"type": "string"
},
"formulaB": {
"type": "string"
},
"coeffA": {
"type": "number",
"examples": [
2
]
},
"coeffB": {
"type": "number",
"examples": [
1
]
},
"coeffProduct": {
"type": "number",
"examples": [
2
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}