HVAC SELECTION API

HVAC Selection API for manufacturers

Put your selection engine inside any external application.

An AHU manufacturer's software sends 12 000 m³/h and 650 Pa. Your catalog answers with the fans that can do it — each with its working point computed on its own measured curves: speed, shaft power, efficiency, FEI, acoustics. Not a product list — a fan selection API that runs the same calculation your own selection software does.

AHU software 12 000 m³/h 650 Pa
CloudAir Selection API GET /v1/select_fan
Matching fans, ranked
  • operating point on the curve
  • speed, frequency, regulation
  • shaft power and efficiency
  • FEI and ErP 2026
  • octave-band sound
  • performance curves
2required parameters — airflow and pressure
1engine, shared with your own catalog
±10%default airflow tolerance, yours to change
VDI 3731sound estimate where no measurement exists
ErP 2026compliance carried in every result

One fan selection API call, a finished selection

Airflow and pressure are the only parameters the API insists on. Everything else narrows the search or describes the conditions the fan will actually work in.

  • Static or total pressure, with the outlet taken into account
  • Density given directly, or computed from temperature, humidity and altitude
  • Regulated automatically to the point, left on the rated curve, or set by hand
  • Narrowed by motor type, regulation type, phase, series, category or ErP 2026
  • Filtered on the computed point itself — minimum efficiency, maximum power, maximum sound
GET /v1/select_fan
  ?volume=12000&pressure=650
  &temperature=20&motor=EC
  &min.efficiencyStatic=60
  &max.Lwa=85&sort=efficiency

{
  "data": [
    {
      "product": { "id": 4812, … },
      "point": {
        "volume": 12040,
        "pressureStatic": 652,
        "power": 3180,
        "efficiencyStatic": 64.8,
        "speed": 1285,
        "Lwa": 83.1
      },
      "regulation": { … },
      "sound": { … }
    }
  ]
}
WHAT COMES BACK

Everything the product card shows, as data

Each result is a fan plus the point it was computed at — the integrator does no engineering of their own.

The working point

Airflow, static and total pressure, shaft and input power, static and total efficiency, speed, frequency, current, FEI, SFP and energy use — every variable of the operation group, keyed exactly as in the dictionary.

The regulation that gets there

Type, mode, the control value and its unit — the inverter frequency, EC voltage or speed the fan has to run at to hit the point.

Sound in octave bands

Spectra at inlet, outlet and casing from the product's measured acoustics, or estimated by VDI 3731 from the fan's design and working point when it has none — flagged, never silently guessed.

Compliance and warnings

The stored ErP 2026 status, and warnings such as a motor overload or a point outside the measured part of the curve.

The product itself

Nominal variables and tags, the same shape the catalog endpoints return, so a result can be shown or stored without a second call.

Why the others fell out

Rejected candidates come back with their reason — the difference between "nothing in the catalog fits" and "the filters were too tight" is visible, not guessed.

WHICH FAN COMES FIRST

Ranked the way an engineer would rank them

A score, not an accident

Results are scored on static efficiency, FEI and power, each scaled between the worst and the best candidate for that duty point — so the ranking reflects this selection, not a fixed table.

Or your own order

Sort by efficiency, power, sound, speed or FEI instead, when the application cares about one of them above the rest.

A fit you define

A fan qualifies when its computed airflow lands inside the tolerance around the required one — ±10% by default, tightened or widened per call.

WHO INTEGRATES IT

Who integrates a product selection API

AHU manufacturers

The unit configurator computes the duty point of the section and asks the API which of your fans delivers it.

Configurators and webshops

A customer enters airflow and pressure on a partner's site and is offered your fans, with real numbers behind them.

In-house engineering tools

The spreadsheet or internal program your own engineers use stops being a separate source of truth.

Distributor systems

A quoting tool selects and prices from the same catalog your own selection software publishes.

ONE ENGINE

The same fan selection engine your own catalog runs

The API does not re-implement the selection. It runs the engine your fan selection software runs, on the product records your PIM holds — regulation, density correction, shaft power, motor efficiency, FEI and sound, computed exactly as on the product card. Change a curve in the admin platform and both answers change together.

ON YOUR TERMS

Each integrator selects only from what you let them see

The selection API is reached with the same key as the rest of the catalog, and carries the same scope: chosen categories, series and single products, up to an access level and in chosen languages. A fan outside the scope is never selected, never ranked and never mentioned.

Per-company keys

One key per integrator, with its own assortment, end date and daily limit.

Every call logged

When, result, endpoint, address and calling program — refusals included.

Never exposed

Prices and internal notes are not part of the API, whatever the scope says.

Try it before you write a line of code

Every parameter and the full response are documented, and each endpoint has a Try it panel that calls the live API. Without a key it answers from the CloudAir demo catalog, so an integrator can see the shape of a selection result before you issue them anything.

Open the Select fans documentation
CloudAir Selection API documentation — guide, endpoint list and authentication
FAQ

Common questions about the selection API

What does the selection API actually return?

For one duty point it returns the fans that can deliver it, ranked, and for each one the full working point computed on its own measured curves: airflow and pressures, shaft and input power, static and total efficiency, speed, frequency or control voltage, current, FEI, SFP, energy use, sound power and sound pressure. Not a product list — a calculation.

Is it the same calculation as your selection software?

Yes, the same engine on the same database. Regulation, density correction, shaft power, motor efficiency, FEI and sound are computed exactly as on the product card in your online catalog, so an integrator's result and your own catalog can never disagree.

How do we send the operating conditions?

Airflow and pressure are the only required parameters. On top of those you can send static or total pressure, air density — or temperature, humidity and altitude and let the API compute it — the regulation mode, motor and regulation type, phase, ErP 2026 compliance and the airflow tolerance you accept.

Can we restrict which fans an integrator may select from?

Yes. The API key carries its own scope — chosen categories, series and single products, up to an access level and in chosen languages. A fan outside that scope is never selected and never appears in the results.

What happens to the fans that did not fit?

They are reported. Every response carries a list of rejected candidates with the reason, so the integrator can tell the difference between "nothing in the catalog fits" and "the filters were too tight".

Do we get acoustics even for products without measurements?

Yes. Octave-band spectra at inlet, outlet and casing come from the product's measured acoustics; when a fan has no measurement, the spectrum is estimated by VDI 3731 from its design and working point and flagged as estimated — the same rule the selection software follows.

Where is the technical documentation?

At sdk.cloudair.tech — every parameter, the full response and a Try it panel that calls the live API against a demo catalog without a key.

Pricing scoped to how your catalog is used

How many integrators, how much of the range each one selects from, and how heavily they call it — tell us who needs to select your fans from their own software and we will put together a concrete quote.

Get a Quote
Mariusz Młynarczyk

Let's talk about your integration

No sales deck, no pressure — just a 20-minute meeting to see what it would take to put your selection engine inside someone else's software.

Expo Photos

Chillventa 2026 and 10 more trade fairs

10,151 photos of stands and products from the show floor, 2,453 exhibitors.

Browse all photos →
Axen at Chillventa 2026Klima-Therm, Klimor at Chillventa 2026Dunli at Chillventa 2026BVN at Chillventa 2026Backer, Eltwin, Loval at Chillventa 2026Imbat at Chillventa 2026