๐ŸŒฌ๏ธ Breathe API

An intelligent air quality API that blends data from multiple trusted sources to provide accurate, hyper-local readings.

Try Interactive Demo โ†’
5+
Sources Blended
Global
Coverage
<2s
Response Time
24/7
Real-Time Updates

What is Breathe API?

Breathe API is an intelligent aggregation platform that combines data from government monitoring stations, community sensors, and atmospheric models in real-time. A blending algorithm weighs each source based on reliability, proximity, and data freshness to provide accurate air quality readings for any location.

How Aggregation Improves Accuracy

Air quality can vary significantly across short distances. Government monitoring stations provide reliable data but may be far from your location. Community sensors offer hyper-local readings but can have varying quality. Atmospheric models fill coverage gaps but may miss local events. By aggregating multiple sources with intelligent weighting, the API cross-checks data and filters anomalies to provide a more reliable reading than any single source alone.

Key Features

What makes this API useful for developers and applications

๐ŸŽฏ

Hyper-Local Data

The API analyzes sensors within a customizable radius of your coordinates (default 25km, max 100km) to provide location-specific readings rather than relying solely on distant monitoring stations.

๐Ÿ”„

Real-Time Updates

Data is cached for 10 minutes and refreshed automatically. Each request combines the latest available information from multiple sources to provide current air quality readings.

๐Ÿง 

Intelligent Data Blending

The aggregation algorithm weighs each source based on trust scores, distance, data freshness, and quality level. Government stations receive higher weight (1.0), while community sensors (0.85) and atmospheric models (0.7) contribute proportionally. This approach balances reliability with local specificity.

๐ŸŒ

Global Coverage

The API supports requests for any coordinates worldwide, with optimized source priorities for the United States and Canada, and global coverage through international data providers.

๐Ÿ“Š

Simplified Output

Complex pollutant measurements (PM2.5, PM10, Oโ‚ƒ, NOโ‚‚, etc.) are translated into standardized AQI scores with category labels and plain-language health guidance.

๐Ÿ”ฎ

4-Day Forecasts

Optional hourly air quality forecasts for the next 96 hours are available by adding the include_forecast=true parameter to your request.

Perfect For...

Developers and businesses use Breathe API to power their applications

๐ŸŒฆ๏ธ Weather Apps

Add air quality information alongside temperature and precipitation forecasts.

๐Ÿƒ Fitness Apps

Help users plan outdoor workouts when air quality is good and stay safe when it's poor.

๐Ÿฅ Health Apps

Monitor air quality for people with asthma, allergies, or other respiratory conditions.

๐Ÿ  Smart Homes

Automatically control air purifiers, windows, and HVAC systems based on outdoor air quality.

๐Ÿ—บ๏ธ Maps & Travel

Show air quality information on maps to help travelers choose healthier routes.

๐Ÿ“ฑ Mobile Apps

Send push notifications when air quality becomes unhealthy in a user's area.

๐Ÿข Real Estate

Provide air quality insights for properties and neighborhoods.

๐ŸŒฑ Environmental Awareness

Educate communities about local air quality trends and environmental health.

How It Works

Getting air quality data is as simple as 1-2-3

1

Pick a Location

Provide any latitude and longitude coordinates anywhere in the world.

2

We Find the Data

Our system searches multiple trusted sources for air quality data near your location.

3

Get Smart Results

Receive blended, accurate AQI scores with health advice and detailed pollutant information.

4

Display to Users

Use the data in your app, website, or system to help people make informed decisions.

Data Sources

Air quality data is aggregated from the following providers

Aggregation Process

Step 1: Query multiple air quality APIs simultaneously (EPA AirNow, PurpleAir, OpenWeatherMap, WAQI, AirVisual, ECCC).

Step 2: Evaluate each data point based on source reliability, sensor distance from the requested location, data timestamp, and quality indicators.

Step 3: Apply weighted blendingโ€”government sources receive 1.0 trust weight, community sensors 0.85, atmospheric models 0.7. Distance is factored using exponential decay.

Step 4: Return a single aggregated AQI reading with contributing source attribution and detailed pollutant breakdowns.

Ready to Get Started?

Try our interactive demo or check out the developer documentation