C1·V1 = C2·V2 solver
API · /dilution-api
Dilution Calculator API
Laboratory dilution and molarity maths as an API, computed locally and deterministically. The dilution endpoint solves the standard C1·V1 = C2·V2 relation: give any three of the stock concentration, stock volume, final concentration and final volume and it returns the fourth, plus the volume of stock needed, the diluent to add (V2 − V1) and the dilution factor — and it warns you if the numbers would concentrate rather than dilute. The molarity endpoint ties together moles, molarity, volume, mass and molar mass via moles = molarity × volume(L) and mass = moles × molar mass: pass any sufficient subset (for example a target molarity, volume and molar mass) and it returns how much solute you need, with volumes in litres and millilitres and mass in grams and milligrams. The serial endpoint builds a serial-dilution series from a stock concentration, a dilution factor and a number of steps, giving the concentration at each tube and — if you pass a per-tube total volume — the transfer and diluent volumes for each step. Volumes accept litres, millilitres, centilitres, decilitres and microlitres; mass accepts grams, kilograms, milligrams and micrograms. Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry and biology lab tools, LIMS and bench apps, education and homework helpers, and pharmacy and pipetting calculators. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is a dilution and molarity calculator; for chemical-compound data and properties use a chemistry API and for the ideal gas law use a gas-law API.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 189 ms
- Server probes · 24h
- Subscribers
- 3,253
- active
- Total calls
- 88
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 13,135 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 13,135 calls/month
- 2 req/sec
- Dilution + molarity + serial
- No credit card
Starter
€14.65 /month
- 22,750 calls / month
- 8 requests / second
- Hard cap (429 above quota, no overage)
- 22.75k calls/month
- 8 req/sec
- C1V1=C2V2, molarity, multi-unit
- Email support
Pro
€34.55 /month
- 277,500 calls / month
- 20 requests / second
- Hard cap (429 above quota, no overage)
- 277.5k calls/month
- 20 req/sec
- Lab / LIMS pipelines
- Priority support
Mega
€72.55 /month
- 1,430,000 calls / month
- 50 requests / second
- Hard cap (429 above quota, no overage)
- 1.43M calls/month
- 50 req/sec
- Platform scale
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
Crypto Tokenomics API
Live crypto tokenomics — supply and dilution metrics for any cryptocurrency, powered by CoinGecko. For any coin it returns the circulating, total and maximum supply, the percentage of the maximum supply already issued, the market cap and the fully-diluted valuation (FDV), and the market-cap-to-FDV ratio — the share of supply already unlocked — together with the dilution overhang, the percentage of FDV still locked or yet to be minted. It can also rank the top coins by dilution overhang (which assets have the most future supply hanging over them) or by how much of their cap is issued. The supply-and-dilution layer that token research, due diligence and risk dashboards need. Live, no key, no cache. Distinct from price, market-cap and all-time-high APIs — this is the tokenomics analytic.
api.oanor.com/tokenomics-api
Isotopes API
Atomic isotope reference data as an API, built on the NIST Atomic Weights and Isotopic Compositions. For every known nuclide: its element (atomic number Z and symbol), mass number, relative atomic mass, natural isotopic composition (abundance) and the element's standard atomic weight. Look an isotope up by label (C-12, U-238) or by symbol + mass, list every isotope of an element, rank isotopes by mass or natural abundance, or search. A precise physics and chemistry reference for science, education, lab and engineering apps. Distinct from element-level data.
api.oanor.com/isotopes-api
Electrolysis API
Faraday-law electrolysis maths as an API, computed locally and deterministically. The mass endpoint applies Faraday's first law of electrolysis, m = (Q·M)/(n·F) = (I·t·M)/(n·F), to give the mass of a substance deposited at a cathode or dissolved at an anode from the charge passed — or the current and time — the molar mass and the valence (electrons transferred per ion), with the Faraday constant 96485 C/mol. The charge endpoint inverts it to give the charge Q = (m·n·F)/M and, with a current, the plating time needed to deposit a target mass — the core sizing calculation for electroplating and anodising. The gas-volume endpoint computes the volume of gas evolved during electrolysis, moles = Q/(n·F) and volume = moles × 22.414 L/mol at STP, using the electrons per gas molecule (two for hydrogen, four for oxygen in water electrolysis). Molar mass is in g/mol, current in amperes, time in seconds, charge in coulombs and mass in grams. Everything is computed locally and deterministically, so it is instant and private. Ideal for electroplating, anodising, battery, hydrogen-production and chemistry-education app developers, plating-time and gas-yield tools, and electrochemistry teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is electrolysis (Faraday's laws); for cell potential and the Nernst equation use an electrochemistry Nernst API.
api.oanor.com/electrolysis-api
Colligative Properties API
Colligative-properties chemistry maths as an API, computed locally and deterministically. The freezing-point endpoint computes the freezing-point depression ΔTf = i·Kf·m and the resulting lowered freezing point of a solution, from the molality, the cryoscopic constant (1.86 °C·kg/mol for water) and the van 't Hoff factor i — which is 1 for a non-electrolyte like sugar, about 2 for sodium chloride and about 3 for calcium chloride. The boiling-point endpoint computes the boiling-point elevation ΔTb = i·Kb·m and the raised boiling point, with the ebullioscopic constant (0.512 °C·kg/mol for water). The osmotic-pressure endpoint computes the van 't Hoff osmotic pressure Π = i·M·R·T from the molarity, the temperature and the van 't Hoff factor, the pressure that drives osmosis across a semipermeable membrane, returned in atmospheres, kilopascals and bar. Molality is in mol per kg of solvent, molarity in mol per litre of solution and temperature in kelvin. Everything is computed locally and deterministically, so it is instant and private. Ideal for chemistry-education, food-science, antifreeze, desalination and biology app developers, solution and de-icing tools, and STEM teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This is colligative properties of solutions; for a compound's molar mass use a molar-mass API and for dilution concentrations a dilution API.
api.oanor.com/colligative-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Dilution Calculator API?
What's the rate limit for Dilution Calculator API?
How much does Dilution Calculator API cost?
Can I cancel my subscription anytime?
Is Dilution Calculator API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/dilution-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/dilution-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/dilution-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/dilution-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.