ThermoFlowAPI
# ThermoFlowAPI **Stop implementing engineering equations from scratch. One API call, not one week of development.** ## What It Does Provides instant access to fluid thermophysical properties, pressure drop calculations, and heat transfer correlations — all validated against NIST REFPROP and published academic references. ## Why Use ThermoFlowAPI - ⏱️ **Save weeks of development** — no need to…
ThermoFlowAPI endpoints
| Method | Endpoint | Description |
|---|---|---|
| Fluid Properties | ||
| POST |
compute_saturation_properties_fluid_properties_saturation_post /fluid-properties/saturation |
Get saturation properties for a pure fluid at given temperature OR pressure. Returns both liquid and vapor properties at the saturation point, plus the latent heat of vaporization. |
| GET |
list_fluids_fluid_properties_list_get /fluid-properties/list |
List all available fluids with metadata and valid temperature ranges. |
| POST |
compute_fluid_properties_fluid_properties_properties_post /fluid-properties/properties |
Get thermophysical properties for a fluid at specified temperature and pressure. Returns density, viscosity, thermal conductivity, specific heat, Prandtl number, enthalpy, and… |
| Pressure Drop | ||
| POST |
compute_re_pressure_drop_reynolds_post /pressure-drop/reynolds |
Compute Reynolds number and classify flow regime. Regime classification: - Laminar: Re < 2300 - Transitional: 2300 ≤ Re < 4000 - Turbulent: Re ≥ 4000 |
| POST |
compute_total_dp_pressure_drop_total_post /pressure-drop/total |
Compute total system pressure drop: pipe friction + all fitting losses. Combines Darcy-Weisbach for straight pipe sections with K-factor method for each fitting. |
| POST |
compute_fitting_dp_pressure_drop_fittings_post /pressure-drop/fittings |
Compute minor loss pressure drop for a pipe fitting. ΔP = K · (ρv²/2) K-factors from Crane Technical Paper 410 and Idelchik (2005). For sudden expansions/contractions, provide… |
| POST |
compute_pipe_dp_pressure_drop_pipe_post /pressure-drop/pipe |
Compute pressure drop for a straight pipe using the Darcy-Weisbach equation. ΔP = f · (L/D) · (ρv²/2) Automatically determines friction factor using Churchill (1977) and… |
| POST |
compute_ff_pressure_drop_friction_factor_post /pressure-drop/friction-factor |
Compute Darcy friction factor using appropriate correlation. Correlations used: - Laminar (Re < 2300): f = 64/Re (Hagen-Poiseuille) - Turbulent: Churchill (1977) universal… |
| Heat Transfer | ||
| POST |
compute_thermal_resistance_endpoint_heat_transfer_thermal_resistance_post /heat-transfer/thermal-resistance |
Solve a thermal resistance network (series or parallel). Supports three layer types: - **Conduction:** R = L / (k · A) - **Convection:** R = 1 / (h · A) - **Radiation:** R = 1 /… |
| POST |
compute_h_heat_transfer_convection_coefficient_post /heat-transfer/convection-coefficient |
Compute convection heat transfer coefficient h [W/(m²·K)]. Automatically selects the appropriate Nusselt number correlation based on the specified convection type: **Forced… |
| POST |
compute_nu_heat_transfer_nusselt_post /heat-transfer/nusselt |
Compute Nusselt number directly from dimensionless numbers. Provide Reynolds (forced) or Grashof (natural) along with Prandtl. The appropriate correlation is selected based on… |
| Root | ||
| GET |
health_health_get /health |
Simple health check for monitoring. |
| GET |
root__get / |
API health check and welcome endpoint. |
ThermoFlowAPI pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $19 / month | — |
|
| ULTRA | $49 / month | — |
|
| MEGA | $149 / month | — |
|