Airthings for Business: API Access and Data Export
By Justin Carlson. Sources checked November 7, 2026. Documentation review only; not tested hands-on.
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
Multi-building portfolios that want a hosted dashboard plus REST, webhook and MQTT feeds into BMS, analytics or workplace tools.
Teams that need documented OAuth2 authentication and published rate limits for planning integrations.
Deployments where Wi-Fi is unreliable: the Space Hub can use Ethernet or cellular.
May be unsuitable
Projects that need direct local network access to readings without the vendor cloud: none is documented for this setup.
Buyers who need to see prices before contacting sales: subscription and hardware prices are not published.
Anyone planning to resell measurement data: the business terms prohibit selling data obtained via the service.
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
Parameter
Type
Unit
Models
Notes
CO2
Measured
ppm
Space Pro, Space CO2, Space CO2 Mini, Space Plus
NDIR, 400–5,000 ppm per product pages. [3, 4, 5, 6]
Vendor-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
Component
Item
Status
Price and basis
Notes
Hardware
Space-series monitors and Space Hub
Confirm with vendor (quote only)
—
Ordered through an Airthings for Business sales manager. [22, 8]
Platform
Airthings for Business subscription
Confirm 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]
API
Full API, webhooks and MQTT
Included
—
Included with an active subscription per the plan comparison; reduced on the Limited plan. [23, 24]
Gateway
Space Hub
Confirm with vendor (quote only)
—
Cellular or Ethernet. Ask whether cellular data is included. [7]
Limitations and unresolved questions
Readings reach your software only through the Airthings cloud; no local API is documented.
Prices for hardware, hub and subscription are not published.
When a subscription ends, data download, webhooks and MQTT stop and API access becomes “Limited”, which is not defined publicly.
Sensors differ sharply by model: of the models reviewed, only Space Pro lists PM and only Space Plus lists radon.
Conflicting or unclear documentation
A webhook example for Space Pro includes radon and PM10 fields, but the Space Pro product page lists neither. Confirm the exact sensor set for your hardware revision. [19, 3]
Not yet answered by public documentation
What exactly does “Limited” API access include after a subscription lapses?
How long is historical data retained while subscribed?
What is the maximum history range per request at each resolution?
How many Space Hubs does the site layout need, and is cellular data included?
Before requesting a quote
List every room and the exact model you plan for it, so the quote matches the sensors you need (PM, radon, VOC, CO2).
Ask for per-seat subscription pricing for 1-, 3- and 5-year terms in your currency.
Ask how many Space Hubs are required and whether cellular service is included.
Confirm data retention and what you can export before and after termination.
Check that 5,000 requests per hour per client covers your polling plan, or plan to use webhooks or MQTT.
Confirm the data-use terms fit your purpose; selling data is prohibited.
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.