{"uid":"cap_-_4lJ4xtbpM9k0p4qIM2l","slug":"chemeq-stoichiometry-calculator-76cf2615","name":"ChemEq Stoichiometry Calculator","description":"Given a reaction and a known amount (moles or grams) of one species, compute the amount of a target species. The equation is balanced automatically.","url":"https://chemeq.openverbs.com/v1/stoichiometry","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["equation","given","target"],"properties":{"given":{"type":"object","required":["species","amount"],"properties":{"unit":{"enum":["mol","g"],"type":"string","description":"Unit of `amount`. Default \"mol\"."},"amount":{"type":"number","description":"Known amount of the given species."},"species":{"type":"string","minLength":1,"description":"A species appearing in the equation."}},"additionalProperties":false},"target":{"type":"string","minLength":1,"description":"The species to solve for."},"equation":{"type":"string","minLength":1,"description":"Reaction, e.g. \"H2 + O2 -> H2O\"."},"targetUnit":{"enum":["mol","g"],"type":"string","description":"Unit for the target result. Default \"mol\"."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__7dJ0rN1KnWyFXQxSDJ70","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Given a chemical reaction equation and a known amount of one species, computes the amount of a target species using auto-balanced stoichiometry.","exampleAgentPrompt":"For the reaction H2 + O2 -> H2O, if I start with 5 moles of H2, how many grams of water will be produced?","exampleUseCases":[{"title":"Chemistry homework stoichiometry check","prompt":"For the reaction N2 + H2 -> NH3, if I have 3 moles of N2, how many moles of NH3 will be produced?"},{"title":"Lab mass calculation from known reactant","prompt":"I have 20 grams of carbon and I'm burning it with oxygen — C + O2 -> CO2. How many grams of CO2 will I produce?"},{"title":"Industrial yield estimation","prompt":"In the reaction 2Na + Cl2 -> 2NaCl, starting with 50 grams of sodium, how many grams of NaCl can I expect to make?"}],"resultDescription":"A numeric amount of the target species expressed in the requested unit (mol or g), computed using the stoichiometric ratios derived from the auto-balanced reaction equation.","failureModes":["Invalid or unparseable chemical equation returns an error","Species specified in 'given' or 'target' not found in the equation","Unrecognized element symbols cause parsing failure","Zero or negative amount values may produce errors or nonsensical output","Missing required fields (equation, given species/amount, target) return validation errors"],"whenToPreferThis":"Use this endpoint when you need to determine how much of a product or reactant is involved in a chemical reaction given a known quantity of another species, and you want automatic equation balancing included. Prefer this over manual stoichiometry when the equation may be unbalanced or when converting between mass and mole units across species.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:41:21.642Z","isFirstParty":false}