Indoor Air API Guide

Airthings for Business: API Access and Data Export

Airthings for Business pairs Space-series monitors with a hub, a cloud dashboard and a documented REST API for organizations. It suits facilities and IT teams that want a vendor-hosted, multi-building platform with published API rate limits. The central tradeoff: documented access is through the cloud only, tied to a paid subscription, and the business terms restrict selling data obtained through the service.

Best fit and when it may not suit you

Good fit

May be unsuitable

What this profile covers

Hardware
Airthings Space-series business monitors (Space Pro, Space CO2, Space CO2 Mini, Space Plus) connected through the Airthings Space Hub (Model 2820)
Platform
Airthings for Business Dashboard and the Airthings for Business API (ext-api.airthings.com), webhooks and MQTT
Plan
Paid Airthings for Business subscription (1-, 3- or 5-year service periods, seats per device). Without one, accounts fall to a free “Limited” plan with limited API access.
Scope
Commercial. This profile covers the business platform only. Airthings’ consumer API is a separate, read-only API for personal use and is not compared here.

Capabilities apply to this setup only. Other Airthings products may differ.

Airthings measurements and units

Parameters reported by Airthings for Business
ParameterTypeUnitModelsNotes
CO2MeasuredppmSpace Pro, Space CO2, Space CO2 Mini, Space PlusNDIR, 400–5,000 ppm per product pages. [3, 4, 5, 6]
PM1, PM2.5Measuredµg/m³Space Pro only (of the models reviewed) [3]
VOCMeasuredppb or mg/m³ via API unit parameterSpace Pro, Space PlusMetal-oxide sensor. The API returns a VOC value in the unit you request; no index is described. [3, 6, 16]
RadonMeasuredBq/m³ or pCi/LSpace Plus [6, 16]
Temperature, humidity, pressure, light, noiseMeasured°C/°F, %RH, hPa/inHg, lux, dBVaries by model; check each product page [4, 5, 6]
Virus risk, mold risk, occupancy, ventilationPlatform-derivedPlatform-calculated valuesModel- and plan-dependentVendor-calculated indicators with their own history endpoints. A “mold risk” value is an estimate from environmental readings, not mold detection. [15, 4]

Requirements

Monitor
Available A supported Space-series business monitor. Sensors differ by model. [3, 5, 6]
Gateway or hub
Conditional The product pages reviewed say these monitors connect through the Space Hub, which gives access to the Business Dashboard and REST API. Condition: Confirm hub count and placement per floor or building with Airthings. [7, 6, 3]
Network
Available Space Hub runs on Ethernet or cellular. Cellular hubs buffer and send every 5 minutes; Ethernet hubs send immediately. [7, 18]
Account
Available Airthings for Business account. Account administrators register API clients in the dashboard. [9, 12]
Subscription
Conditional Full API, webhooks, MQTT and data download require an active subscription. Lapsed or unpaid accounts move to the free Limited plan, which shows latest values and “Limited” API access. [24, 23, 22]

Local access, cloud API and export

Monitors send readings to the Space Hub, which forwards them to the Airthings cloud over Ethernet or cellular. Everything your software sees comes from that cloud: there is no documented way to read the monitors directly.

An account administrator registers an API client in the dashboard and uses OAuth2 to get tokens. From there you can poll latest values or page through history, or have Airthings push samples to you by webhook or MQTT. Dashboard CSV export covers ad-hoc reports. All of this assumes an active subscription; on the Limited plan, export, webhooks and MQTT stop.

Local access

Not publicly documented No local network API for readings is documented for this setup; data flows to the Airthings cloud through the hub. [7, 2]

Cloud API

Conditional REST API with latest-sample and historical sample endpoints per device, location and segment. Condition: Full access needs an active subscription; the Limited plan’s API scope is not defined. [15, 16, 17, 23]

Manual export

Conditional CSV export from the dashboard at building and space level. Condition: “Download data” is not available on the Limited plan. [21, 23]

Other protocols

Conditional Webhooks (CloudEvents, no retries) and MQTT subscriptions to device samples. BACnet and Niagara 4 are covered by developer integration guides, not listed as native protocols. Condition: Webhooks and MQTT are unavailable on the Limited plan. [2, 18, 20, 23]

Airthings API details

Authentication
Available OAuth2: client credentials (scope read:device) or authorization code flow; tokens expire per expires_in. [10]
Who can access which data
Available A client is mostly restricted to the account where it was created. Code flow can reach every account the authorizing user can access. Integration services are available to account administrators. [10, 12]
Latest versus historical data
Available Separate latest-samples and samples (history) endpoints. History accepts start/end and an averaging resolution (hour to week) and pages with a cursor (up to 5,000 samples per page). [16, 17, 14]
Retention
Not publicly documented No retention period is published. Business terms allow 30 days after termination to copy data and say termination may result in data destruction. [25]
Sampling and aggregation
Available Devices update every 5 minutes by default; some can be set to 2.5 minutes. [11, 5]
Timestamps and timezone
Available Requests accept epoch or ISO 8601. History responses give time as Unix seconds. Building-level CSV includes UTC and local-time columns; space-level CSV is UTC only. [17, 14, 21]
Rate limits
Available 5,000 requests per hour per API client by default (increase via support); 2,000 successful requests per 5 minutes per IP address (fixed). [11]
Export formats and limits
Available CSV from the dashboard; JSON from the API; CloudEvents webhooks. [21, 18]
Multiple devices and sites
Available Organized by account, location, building and space; a location endpoint returns latest samples for all its devices in one response. [11, 13]
Integrations
Available Partner integrations listed: Planon, Kodelabs, OpenBlue, Metrikus, Niagara 4 and others; developer guides for BACnet via a gateway. [2, 20]
Usage and reuse restrictions
Restricted by terms Developer terms limit API use to internal business purposes and say Airthings retains rights in the measurements. Business terms prohibit selling data obtained via the products or services. [24, 25]

Airthings pricing: hardware, platform and API

Prices are shown only where the vendor publishes them, as checked on November 7, 2026. Taxes, shipping and implementation work are not included.

Airthings for Business cost components
ComponentItemStatusPrice and basisNotes
HardwareSpace-series monitors and Space HubConfirm with vendor (quote only)—Ordered through an Airthings for Business sales manager. [22, 8]
PlatformAirthings for Business subscriptionConfirm with vendor (quote only)—1-, 3- or 5-year terms (10% and 15% discounts on 3 and 5 years); seats should match deployed devices. No list price published. [22]
APIFull API, webhooks and MQTTIncluded—Included with an active subscription per the plan comparison; reduced on the Limited plan. [23, 24]
GatewaySpace HubConfirm with vendor (quote only)—Cellular or Ethernet. Ask whether cellular data is included. [7]

Limitations and unresolved questions

Conflicting or unclear documentation

Not yet answered by public documentation

Before requesting a quote

These are ordinary links to the manufacturer. The editor, Justin Carlson, co-founded and leads Invivus Technologies, which runs Moldmap, SensiReport and Moldlist and is developing Aerlume, an indoor mold sensor. He has no financial relationship with AirGradient, Airthings, Atmocube or Kaiterra, no vendor pays for coverage or placement, and the site has no affiliate links. Indoor Air API Guide does not provide manufacturer support.

Sources

  1. Airthings for Business overview, Airthings (product). Checked November 7, 2026.
  2. Airthings for Business integrations, Airthings (product). Checked November 7, 2026.
  3. Space Pro product page, Airthings (specification). Checked November 7, 2026.
  4. Space CO2 product page, Airthings (specification). Checked November 7, 2026.
  5. Space CO2 Mini product page, Airthings (specification). Checked November 7, 2026.
  6. Space Plus product page, Airthings (specification). Checked November 7, 2026.
  7. Space Hub product page, Airthings (specification). Checked November 7, 2026.
  8. Airthings for Business contact sales, Airthings (pricing). Checked November 7, 2026.
  9. API getting started, Airthings (documentation). Checked November 7, 2026.
  10. API authorization, Airthings (documentation). Checked November 7, 2026. Page date: Last modified 2024-12-22.
  11. API rate limiting, Airthings (documentation). Checked November 7, 2026. Page date: Last modified 2024-12-22.
  12. Data access, Airthings (documentation). Checked November 7, 2026.
  13. Concepts, Airthings (documentation). Checked November 7, 2026.
  14. Pagination, Airthings (documentation). Checked November 7, 2026. Page date: Last modified 2026-08-04.
  15. API reference index, Airthings (documentation). Checked November 7, 2026.
  16. Get latest samples (device), Airthings (documentation). Checked November 7, 2026.
  17. Get samples (device history), Airthings (documentation). Checked November 7, 2026.
  18. Webhooks getting started, Airthings (documentation). Checked November 7, 2026.
  19. Webhook event types, Airthings (documentation). Checked November 7, 2026. Page date: Last modified 2025-07-16.
  20. Building automation getting started, Airthings (documentation). Checked November 7, 2026.
  21. Business Dashboard CSV export, Airthings (support). Checked November 7, 2026. Page date: July 1, 2026.
  22. Business Dashboard subscription management, Airthings (support). Checked November 7, 2026.
  23. Business Dashboard Limited plan, Airthings (support). Checked November 7, 2026. Page date: September 16, 2026.
  24. Developer integration terms and conditions, Airthings (terms). Checked November 7, 2026.
  25. Airthings for Business terms of use, Airthings (terms). Checked November 7, 2026. Page date: Last modified September 8, 2026.

Method: how we review documentation and record unknowns. Spotted a change? Send a correction.

Compare with alternatives

Back to the full indoor air quality API comparison