Catalog/chem-beer-lambert

Chemistry

Beer-Lambert A=εbc API

Solves the Beer-Lambert law A = ε·b·c for the one omitted variable and returns transmittance and percent transmittance. Answers 'What concentration gives absorbance 0.5 at ε=1000?', 'Convert absorbance to %transmittance'.

Price$0.04per request
MethodPOST
Route/v1/chemistry/beer-lambert
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
chemistrybeer-lambertabsorbancespectroscopytransmittancemolar-absorptivityconcentrationuv-vis
API URLhttps://x402.hexl.dev/v1/chemistry/beer-lambert
Integration docs
Example request
{
  "absorbance": 0.5,
  "molarAbsorptivity": 1000,
  "pathLength": 1
}
Example response
{
  "solvedVariable": "concentration",
  "solvedValue": 0.0005,
  "absorbance": 0.5,
  "molarAbsorptivity": 1000,
  "pathLength": 1,
  "concentration": null,
  "transmittance": 0.31622777,
  "percentTransmittance": 31.622777,
  "formula": "A = ε·b·c; %T = 100·10^(-A)"
}
Input schema
{
  "type": "object",
  "properties": {
    "absorbance": {
      "type": "number",
      "examples": [
        0.5
      ]
    },
    "molarAbsorptivity": {
      "type": "number",
      "examples": [
        1000
      ]
    },
    "pathLength": {
      "type": "number",
      "examples": [
        1
      ]
    },
    "concentration": {
      "type": "number"
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}