Work in progress. We haven't benchmarked most of these providers yet, so most plans have no Overall score.

Datacircle

Air quality API pricing: plans compared

Best air quality API in 2026

Air quality APIs side by side: the fields each returns, what 1,000 places cost and how fresh their data is. WeatherAPI.com, Open-Meteo and Weatherbit are the best air quality API providers in our benchmark.

Fields explainedDownload CSVDownload JSONDownload zip
APIScorePriceNot foundTime per placePlaces called for air qualityThe air quality callThe readingThe indexParticlesGasesChargesOverageIn their wordsDataPlanRate limitSpeedThe callAbout the planSources
API planOverall scorePrice scoreData scoreCost to get started scoreBundle scorePerformance score$ per 1,000 placesPerBilling$ a month$ per 1,000Median10th percentile90th percentileFastestSlowestBaselineCalledFoundParts returnedCallCharged per placeReading timeStationUS AQIEuropean AQIUK indexIndex, scale not namedMain pollutantPM2.5PM10PM1DustAerosol optical depthBlack carbonParticle countOzoneNitrogen dioxideSulphur dioxideCarbon monoxideNitrogen monoxideNitrogen oxidesExtra fieldsAlso pays for$ per 1,000 placesUnits capTheir pitchFreshnessKeep dataUse dataPayYou getEnough forExpiresPer dayPer secondConcurrentBatchMedianYou sendMethodPathPlanWho can get itRead from
WeatherAPI.com, $7 monthly72.781499090100$0.0023callmonthly$70.07 s0.06 s0.09 s0.04 s0.12 s0.08 s20 of 2020 of 208 of 20GET api.weatherapi.com/v1/current.json, the point as q lat,lon with aqi yes, the weather the same current element carries left on$0.0000023 a place0 of 200 of 1720 of 200 of 2020 of 200 of 200 of 1720 of 2020 of 200 of 200 of 200 of 200 of 20 of 820 of 2020 of 2020 of 2020 of 200 of 30 of 3from the same budget: Forecast API · History API · Alerts API · Marine API · Search/Autocomplete API · IP Lookup API · Astronomy API · Time Zone API · Sports APIhardAir quality: CO, NO2, O3, SO2, PM2.5, PM10 with US EPA and UK DEFRA index.liveYou may cache API responses for performance optimisation subject to the following limits: current conditions data — maximum 60 minutes, forecast data — maximum 24 hours, historical data — no restriction. Caching beyond these limits or storing data beyond your subscription term constitutes a breach of these Terms and Conditions.You may access, view and make copies of the data in the API for your personal or commercial use, including making the data in the API available in online and/or mobile applications/services (a single API key/subscription may be used in respect of one online or mobile application/service only) [...] If you are a Free API user then for all uses of the data, you will credit WeatherAPI.com by name or brand logo as the source of the data. [...] You agree not to sell our weather data to any third party. [...] you warrant that you will not use the Services for any purpose that is unlawful or prohibited by these Terms and Conditions, including: Scraping, bulk downloading, or systematic extraction of data beyond your subscribed plan limits. Using the API in any application or service that facilitates illegal activity. Interfering with or disrupting the integrity or performance of the API infrastructure. Attempting to reverse-engineer, decompile, or derive source code from the API. Using the data in any safety-critical system as the sole data source without independent verification against official meteorological services. [...] Where you make weather data derived from the WeatherAPI.com API available to your own end users [...] you must display a clear, conspicuous, and intelligible disclaimer to those end users.$73,000,000 requests a month3,000,000 calls a month1q (latitude and longitude), aqi "yes". Optional: pollen, lang, current_fieldsGET/v1/current.jsonStarteranyone
Open-Meteo, €99 monthly, API Professional, GET /v1/air-quality, Air quality71.062677392100$0.022callmonthly$111.40$0.000.00 s0.00 s0.00 s0.00 s0.01 s0.12 s20 of 2020 of 2011 of 20GET air-quality-api.open-meteo.com/v1/air-quality, the point as latitude and longitude, with current set to ten variables (a request of more than ten counts as more than one call)$0.000033 a place20 of 200 of 1720 of 2020 of 200 of 200 of 200 of 1720 of 2020 of 200 of 2020 of 2020 of 200 of 20 of 820 of 2020 of 2020 of 2020 of 200 of 30 of 3UV index: +$0.0022 · UV index clear sky: +$0.0022 · ammonia: +$0.0022 · pollen: +$0.013 · European AQI by pollutant: +$0.011 · US AQI by pollutant: +$0.013from the same budget: Forecast API · Marine API · Flood API · Elevation API · Geocoding API · Historical Weather API · Climate API · Ensemble API · Historical Forecast API · Previous Model Runs API · Seasonal Forecast API · Single Runs APIsoftGet accurate forecasts for gases, particulate matter (PM), and pollen with the Air Quality API.liveWhile you are permitted to utilise and distribute the data, including for commercial purposes, attribution is a requirement under this licence.Free API: "You may only use the free API services for non-commercial purposes. You accept to the CC-BY 4.0 licence" (terms), paid plans: "A subscription grants a commercial use licence" (pricing page).€995,000,000 requests a month5,000,000 calls a month0.00 slatitude, longitude, current or hourly (the variables you want). Optional: forecast_days (up to 7), past_days, domains, timezoneGET/v1/air-qualityAPI Professionalanyone
Weatherbit, $495 monthly, Business, GET /v2.0/forecast/airquality69.681496283100$0.0083callmonthly$495$0.000.04 s0.03 s0.04 s0.03 s0.04 s0.04 s20 of 2020 of 208 of 20GET api.weatherbit.io/v2.0/forecast/airquality, the point as lat and lon, hours 1 (the one hour that comes first)$0.0000083 a place20 of 200 of 1720 of 200 of 200 of 200 of 200 of 1720 of 2020 of 200 of 200 of 200 of 200 of 20 of 820 of 2020 of 2020 of 2020 of 200 of 30 of 3from the same budget: Current Weather API · Daily Forecast API (16 day) · Hourly Forecast API (240 hour) · Minutely Forecast API (60 minute) · Current Air Quality APIhardReturns hourly air quality forecasts over a 72-hour window for global locations.Only with an active commercial license (paid API subscription): "A paid subscription must be maintained for the full duration of storage. If you unsubscribe, any data stored must be deleted."Free and Trial: "Commercial use of our Free/trial/hobbyist tier API" is not accepted and the data is under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 license, with "a do-follow link to Weatherbit.io" as credit, Standard, Plus, Business and Enterprise carry a commercial license. Use of the API for any of the following "will lead to immediate restriction of API use": "Use of our Free tier API to target or trigger advertising", "Commercial use of our Free/trial/hobbyist tier API", "Use of our API for mission critical applications. This includes any service where failure will lead to personal injury, death, or environmental damage", "Using multiple accounts to circumnavigate rate limits", "Use of proxy/anonymous emails to sign up for multiple accounts", "Use of our API to promote illegal activities", "Directing users to sign up for non-commercial account(s) to use in a commercial application", "Reselling of Weatherbit data without an appropriate custom license".$4952,000,000 requests a day2,000,000 calls a day2,000,00015010.04 slat, lon. Optional: hoursGET/v2.0/forecast/airqualityBusinessanyone
Botoi, $199 monthly64.37049689965$0.0066callmonthly$1990.15 s0.12 s0.21 s0.11 s0.45 s0.06 s20 of 2020 of 208 of 20POST api.botoi.com/v1/air-quality/check, the point as lat and lng$0.00003 a place0 of 200 of 1720 of 2020 of 200 of 200 of 200 of 1720 of 2020 of 200 of 200 of 200 of 200 of 20 of 820 of 2020 of 2020 of 2020 of 200 of 30 of 3from the same budget: 150 other callsReturns the current Air Quality Index (both US EPA and European scales) and individual pollutant concentrations for a given latitude and longitude. Pollutants include PM2.5, PM10, carbon monoxide, nitrogen dioxide, sulphur dioxide, and ozone.liveno limitBy obtaining and using an API key, You agree to: Keep Your API key confidential and not share it with unauthorized parties, Not exceed the rate limits associated with Your plan tier, Not use the API for any unlawful purpose or to transmit harmful content, Not attempt to circumvent authentication, rate limiting, or other security measures, Not resell or redistribute API access without prior written consent from the Company$1991,000,000 requests a day1,000,000 calls a dayresets daily at midnight UTC1,000,00016.671lat, lngPOST/v1/air-quality/checkBusinessanyone 18 or older
Visual Crossing, pay as you go57.8356110050100$0.10callpay as you go0.07 s0.04 s0.17 s0.04 s0.27 s0.03 s20 of 2020 of 2010 of 20GET weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/{location} with the point as lat,lon and today, include current and unitGroup metric, elements set to the nine air quality elements and the reading's time$0.0001 a place20 of 200 of 1720 of 2020 of 200 of 200 of 200 of 1720 of 2020 of 2020 of 200 of 200 of 200 of 20 of 820 of 2020 of 2020 of 2020 of 200 of 30 of 3from the same budget: Timeline Weather API date range queriesVisual Crossing’s Timeline Weather API provides high-quality air quality data for teams who need to track localized air pollution levels.no limit"10. DATA STORAGE. The data produced by the Service Components may be stored in any database or other storage and retrieval system." "13. RESALE OR COMPETING WEATHER DATA SERVICES. You may not use the Service Components or the data they produce to create, operate, or offer a weather data API, bulk weather dataset, weather data marketplace, or similar service that competes with Visual Crossing." "11. DATA SHARING. [...] Raw Weather Data may never be shared or distributed publicly for download and may only be shown to the general public for viewing purposes where the data is not readily exportable, downloadable, or available through bulk export, API access, structured download, automated retrieval, or similar retrieval functionality." Attribution: "Attribution for all Visual Crossing Weather Data usage is required at the Pay-as-you-go and Pro license level." (pricing page).at a thresholdno limit50.07 slocation, elements "datetime,pm1,pm2p5,pm10,o3,no2,so2,co,aqius,aqieur". Optional: include, unitGroup, lang, options, iconSet, timezone, maxDistance, maxStations, elevationDifference, locationNames, forecastDatasetGET/VisualCrossingWebServices/rest/services/timeline/{location}Meteredanyone
ReefAPI, $450 quarterly41.32350561005$0.50callquarterly$1502.10 s1.42 s2.53 s1.34 s2.88 s0.11 s20 of 2017 of 2016 of 20POST api.reefapi.com/weather-intel/v1/air_quality, the point as lat and lon, radius_km 25 (the most its stations are searched within)$0.0015 a place, the same when not found17 of 2017 of 1716 of 2017 of 200 of 200 of 2017 of 1715 of 207 of 208 of 200 of 200 of 202 of 28 of 817 of 209 of 207 of 208 of 203 of 33 of 3from the same budget: 3,551 other callshardnearest-station air quality (OpenAQ v3): pollutants + computed AQI-US/EAQI-EU + station distance + measurement freshness, honest insufficient_data when no stationliveno limitYou are solely responsible for how you use the data you retrieve and for ensuring your use complies with all applicable laws, third-party terms, and the rights of others (including data-protection, intellectual-property, and anti-spam laws) in your jurisdiction and your users'. You will not use the Service to break the law, infringe rights, send spam, or build a competing bulk-redistribution product. [...] Don't attempt to circumvent authentication, rate limits, or credit metering, don't probe, scan, or stress the Service except your own account within posted limits. [...] Where a source requires attribution, we surface it in the response meta, honor it.$450300,000 credits a month300,000 calls a monthnever1012.10 slat, lon. Optional: radius_kmPOST/weather-intel/v1/air_qualityEnterprise quarterlyanyone
Omkar Cloud, $148 monthly27.6134370010$1.973callmonthly$1481.01 s0.98 s1.22 s0.87 s1.57 s0.08 s20 of 2020 of 207 of 20GET air-quality-api.omkar.cloud/air-quality/coords, the point as lat and lon$0.0053 a place0 of 200 of 170 of 200 of 200 of 2020 of 200 of 1720 of 2020 of 200 of 200 of 200 of 200 of 20 of 820 of 2020 of 2020 of 2020 of 200 of 30 of 3nothing elseGet real-time AQI and pollutant data for any location via API.liveno API termsno API terms$14875,000 requests a month75,000 calls a month11.01 slat, lonGET/air-quality/coordsScale Plananyone aged 18 or over who is not in a country under a United States embargo or on a United States list of prohibited or restricted parties
Airly, free, GET /v2/measurements/pointN/A100N/A10091N/A$0.00callfree$0.00from the same budget: Get Installation by LocationID · Get nearest installations by location · Get Installation by SensorID · Get installation by id · Get measurements for installation · Get measurements for location · Get measurements from nearest installation · Get index types · Get measurement types · Get standard typeshardEffortless access to hyperlocal air quality data from 13,000+ data points, anywhere, anytime.liveFree plan, API terms § 7: "The Client who has chosen free-of-charge Service Plan is in particular forbidden to: [...] create his/her own database using data obtained from the Database or to distribute it in any way".Free plan, docs: "On a free plan, API consumer is required to use our API only in non-commercial projects. When presenting data obtained from our API you should present our logo", API terms § 7: "The Client who has chosen free-of-charge Service Plan is in particular forbidden to: resell the data or Database obtained within the API, make them available to third parties free-of-charge or for a fee, create his/her own database using data obtained from the Database or to distribute it in any way, use of the API, data or Database obtained within the API on any websites, platforms or mobile applications (commercial or non-commercial), use API, data or Database for any commercial purposes (directly or indirectly)." Every plan, § 8: "Upon these Terms of Service, following are considered as prohibited: using data on websites, portals and/or mobile applications conducting competitive activity to the Airly, [...] sharing the API-Key with third parties, suggesting any relationship between Airly and the person holding legal title to the domain, website to which the domain refers, portal or mobile application on which Airly data is used, using the data in a manipulative or deceptive manner, using data in a manner that compromises Airly’s reputation, using the data in a manner contrary to law, morality or in other unethical manner."$0100 requests a day100 calls a day1001lat, lng. Optional: indexType, indexPollutant, standardTypeGET/v2/measurements/pointFreeanyone, for non-commercial use alone
Ambee, contact us, Talk to us, GET /v3/aq/forecast/48hrsN/AcontactThe air quality forecasts API provides predictions of air quality levels, allowing you to plan and take preventive measures against poor air conditions.Until the terms end: "Upon termination of these Terms, you shall destroy and remove from all websites, applications, computers, hard drives, networks, and other storage media all copies of the Service and/or APIs".A "non-commercial" license "solely for your personal or internal business purpose": "we grant you a non-assignable, non-exclusive, non-commercial, revocable, non-transferable, limited license to freely access and use the Platform and Services solely for your personal or internal business purpose (as the case may be) as authorized under and in accordance with these Terms. You do not have any permission to download, copy, install, or use the Service for any other purpose without our prior written consent." "You do not have the right to duplicate, distribute, creative derivative works of display, or commercially exploit our Intellectual Property, directly or indirectly, without our prior written permission." "The use of our APIs to you and any of the Services may be subject to further terms and conditions, as may be released by us from time to time".1lat, lng. Optional: aqiStandard, locale, Accept-Language headerGET/v3/aq/forecast/48hrsTalk to usanyone competent to enter into a contract under applicable laws, or with the authority to bind the entity it acts for
API Ninjas, $299 monthlyN/A47N/A65100N/A$0.03callmonthly$299from the same budget: 283 other callshardGet air quality by city or location coordinates (latitude/longitude). Returns the air quality index (AQI) and concentrations of major pollutants.for as long as your paid Subscription Plan remains active: once it ends or is canceled, you must immediately cease all commercial use of the Services and Output, and you may not continue to display, use, or provide Output in your commercial applications, products, or to your clients. Data caching/storing allowed: Yes on Business, Professional and Enterprise, No on Developer and FreeIf you are using the Free Subscription Plan, you may use the Services and Output solely for personal, non-commercial purposes and for development, testing, or evaluation of your Customer Applications. You may NOT: Use the Services or Output in any commercial environment. Use the Services or Output in any commercial product, service, or application, whether internal or external Share, distribute, or make available any Output or content from the Services to any third party in any form [...] Commercial use of the Services or Output is permitted while your paid Subscription Plan remains active. [...] You are strictly prohibited from using any information or Output from the Services to develop, train, maintain, or operate any API, software, database, or service that competes with API Ninjas—regardless of whether it is available on our platform or elsewhere. This prohibition extends to repackaging, redistributing, or making the Output or data accessible in any way that would compete with or substitute for our Services. [...] You agree NOT to use the Services for any purpose that: [...] Resells, redistributes, or sublicenses API access without authorization Creates competing products or services using our APIs White-labels or rebrands Output as your own data source Uses the Free plan for commercial purposes Shares or transfers API Keys to unauthorized parties [...] Attribution required: Yes (Free plan)$29910,000,000 requests a month10,000,000 calls a month10.45 slat, lon. Optional: city, state, countryGET/v1/airqualityProfessionalanyone 18 or over
Azure Maps, pay as you go, <500K, GET /weather/airQuality/forecasts/daily/jsonN/A6N/A10080N/A$4.50callpay as you gofrom the same budget: Get Current Conditions · Get Daily Forecast · Get Hourly Forecast · Get Current Air QualityUse to get daily air quality forecasts for the next one to seven days that include pollutant levels, potential risks and suggested precautions.Customer may not cache or store results delivered by the Azure Maps API for the purpose of scaling such Results (as defined below) to serve multiple users, or to circumvent any functionality in Azure Maps, including but not limited to (i) map data tiles, or (ii) information on the calculation of a path between two (2) or more points (“Route”) information (collectively the “Results”). Caching and storing Results and locations (latitude and longitude pair) or addresses that have been returned from a call to Azure Maps (“Geocode”/ ”Reverse Geocode”) are permitted where the purpose of caching is to reduce latency times of the Customer Solution. Results may not be stored for longer than: (i) the validity period indicated in returned headers, or (ii) 6 months, whichever is shorter.Customer may not use Azure Maps, or any part thereof (1) to enable turn-by-turn navigation functionality in any Customer Solution or use within an automatic or autonomous vehicle control, or (2) with a vehicle’s dashboard, or a device connected to a vehicles dashboard, systems, or sensors, except that the device may be connected to the vehicle power source for charging purposes. [...] Customer may not use Azure Maps or any part thereof to create a competing database or service, or a derived database populated wholly or partially with Customer’s content and/or content supplied or created by any third party. Customer will not use the content delivered by the Azure Maps in combination with any other third-party database, except that Customer may layer onto the content a type of content not already included within Azure Maps (such as Customer's proprietary content) or which Microsoft separately licenses to Customer. [...] Customer will not modify or create a derivative work based on Azure Maps, or any part thereof, unless expressly permitted to do so under these terms. [...] Microsoft may, in its sole discretion, limit the rate at which Azure Maps, or any portion thereof, may be called. [...] Customer may not display any Results, and/or Azure Maps Weather service results, solely as described in these Terms, on any third-party content or geographical map database. [...] Customers may not remove, obscure, mask or change any logo and/or copyright notice placed on or automatically generated by Azure Maps. Customer must display in a conspicuous manner within Customer Solution any Microsoft or third-party attribution provided by Microsoft.monthlyfrom the 1,001st call a month501query, api-version "1.1". Optional: duration, languageGET/weather/airQuality/forecasts/daily/json<500Kanyone with an Azure subscription
Foreca, €319 monthly, Altocumulus, GET /api/v1/air-quality/forecast/daily/{location}N/A40N/A6493N/A$0.072callmonthly$358.97from the same budget: Point Forecasts Location search · Point Forecasts Location info · Point Forecasts Observations · Point Forecasts Current · Point Forecasts Nowcast (short) · Point Forecasts Nowcast (long) · Point Forecasts Hourly · Point Forecasts Three-hourly · Point Forecasts Daily · Air Quality Hourly · Weather Maps Tile · Marine Weather Hourly · Marine Weather Daily$0.101softDaily air quality forecasts.Subject to Customer's payment of the applicable Fees, Foreca grants to Customer, for the duration of the Agreement, a limited, non-exclusive and non-transferable licence and right to use the Service and Content as described in the Service Description.Subject to Customer's payment of the applicable Fees, Foreca grants to Customer, for the duration of the Agreement, a limited, non-exclusive and non-transferable licence and right to use the Service and Content as described in the Service Description. Customer may not use or transfer the Content in any way not expressly provided for in these Terms. [...] Any Customer’s application or service incorporating Content shall prominently display the message “Powered by Foreca” or the Foreca logo (available at www.foreca.com/logo) in a legible manner. Customer shall follow Foreca's instructions regarding the use of Foreca's logo, trade name and other trademarks. Customer may not present the Service, Content or Foreca's name or logo in any manner that implies a partnership, affiliation, sponsorship or endorsement by Foreca, unless expressly authorized by these Terms.€3195,000,000 requests a month5,000,000 calls a month10location. Optional: periods, langGET/api/v1/air-quality/forecast/daily/{location}Altocumulusanyone
Google Maps Platform, $275 monthly, Essentials, POST /v1/currentConditions:lookupN/A12N/A6695N/A$2.75callmonthly$275from the same budget: Air Quality API: Get hourly forecast · Geocoding · Autocomplete Requests · Geolocation · Maps Grounding Essentials · Places API Place Details Essentials · Places UI Kit - Autocomplete per Session · Places UI Kit Query · Time Zone · Dynamic Maps · Embed (Unlimited) · Map Tiles API: 2D Map Tiles · Map Tiles API: Street View Tiles · Maps SDK (Unlimited) · Static Maps · Static Street View · Routes: Compute Route Matrix Essentials · Routes: Compute Routes Essentials · Solar API Building Insights · Weather APIsoftThe Current Conditions endpoint provides hourly air quality information in more than 100 countries, up to a 500 x 500 meters resolution. Includes over 70 local indexes and global air quality index and categories.Current conditions values: one hour, after which Customer must delete the cached Google Maps ContentCustomer may only use the data retrieved from Air Quality API in (a) air quality based routing solutions developed by Customer, and (b) Customer environmental risk indices and correlational research. [...] Customer will not export, extract, or otherwise scrape Google Maps Content for use outside the Services. For example, Customer will not: (i) pre-fetch, index, store, reshare, or rehost Google Maps Content outside the services [...] Customer will not cache Google Maps Content except as expressly permitted under the Maps Service Specific Terms. Customer will not create content based on Google Maps Content. For example, Customer will not: [...] (vii) use Google Maps Content to improve machine learning and artificial intelligence models, including to train, test, validate or fine-tune the models. Customer will not use the Services to create a product or service with features that are substantially similar to or that re-create the features of another Google product or service. Customer’s product or service must contain substantial, independent value and features beyond the Google products or services. [...] Customer will display all attribution that (i) Google provides through the Services (including branding, logos, and copyright and trademark notices), or (ii) is specified in the Maps Service Specific Terms. Customer will not modify, obscure, or delete such attribution.$275100,000 requests a month100,000 calls a month1001location.latitude, location.longitude. Optional: extraComputations, uaqiColorPalette, customLocalAqis, universalAqi, languageCodePOST/v1/currentConditions:lookupEssentialsanyone who accepts the Google Maps Platform Scaled Subscription Terms and Conditions
IQAir, contact us, Enterprise, GET /v2/nearest_cityN/AcallcontactAir Quality Metrics: AQI Index, PM2.5, PM10, SO2, CO, O3, and NO2 levelsno API termsno API terms1,000,00016.671lat, lonGET/v2/nearest_cityEnterpriseanyone
Meersens, contact us, GET /air/currentN/AcontactReturns current information about air quality conditions for a specific location.liveno API termsno API terms1lat, lng. Optional: index_type, health_recommendations, Accept-Language headerGET/air/currentContact usanyone
meteoblue, top-up, Prepaid API, GET /packages/airquality-1hN/A0N/A93100N/Acallpay firstfrom the same budget: 259 other callsThe Air Quality package provides forecasts of atmospheric pollutant concentrations.10.03. REPRODUCTION: METEOBLUE DATA, PRODUCTS or SERVICES may not be stored, reproduced, printed or sent without prior consent of METEOBLUE, except for NON-COMMERCIAL UTILISATION.5.05. COMMERCIAL LICENSE is a specific set of SERVICE TERMS agreed between CUSTOMER and METEOBLUE. METEOBLUE offers specific contractual terms for business based on their needs. Terms differing from the general terms must be agreed in written. [...] 10.04. RE-ENGINEERING: it is expressly not permitted to use METEOBLUE DATA, PRODUCTS or SERVICES to re-engineer, copy or derive service components, unless permitted in writing by METEOBLUE. [...] 9.05. CREDENTIALS: If METEOBLUE SERVICES are referenced on any WEBSITE a clearly visible reference to METEOBLUE has to be displayed close to the METEOBLUE DATA. [...] 10.07. CUSTOMERS agree to not use any of the services for any illegal, non-ethical, racist, defamatory or abusive purposes, and will not engage in any such activity on our website.1 year8.331lat, lon. Optional: forecastDays, historyDays, station, name, domain, raw, tz, timeformat, formatGET/packages/airquality-1hPrepaid APIanyone
Meteomatics, contact usN/AcallcontactAir quality indices for trace gases. The index returns an integer from 0 (Good) to 5 (Extremely Poor)."The Right of Use is limited temporally to the duration of the Agreement concluded between Meteomatics and the Customer" (General Terms and Conditions, 3.1.2)"use the Services of Meteomatics solely for internal business purpose or the purpose indicated in the Agreement" (9.1.2), "The Customer shall not undertake any of the following actions with respect to the Services and/or Documentation of Meteomatics:" "adapt, reverse engineer, create, copy, modify, create any derivative work of, disassemble, decompile, re-engineer, make error corrections to the Services, or otherwise create, attempt to create, or permit, allow or assist others to create, the source code or the structural framework of the Services (this also applies to Equipment) in whole or in part, " "copy, modify, translate, or create derivative works based on the specifications of Meteomatics Services, " "cause or permit any use, sub-license, assign, novate the benefit, display, loan, publication, transfer of possession or other dissemination of the Services or Documentation, in whole or in part, to or by any third party without Meteomatics prior written consent, " "remove, delete, obscure, or alter any proprietary notices or labels, " "engage in any fraudulent, unlawful or illegal activity, violate any laws or violate the rights of any third party." (3.2.1)10validdatetime, parameters, location, format. Optional: source, calibrated, mask, ens_select, timeout, routeGET/{validdatetime}/{parameters}/{location}/{format}Weather APIBusinesses: its Talk to an expert form asks for a "Business e-mail"
Meteosource, $399 monthlyN/A74N/A6350N/A$0.013callmonthly$399$0.00from the same budget: Get weather data$1.00softAir quality API provides current and forecast air pollution data and air quality index for any location in the world.no limitCustomer terms: "The Customer is permitted solely to use Meteosource API for reference by Your end users. Except as expressly provided herein, under no circumstances whatsoever may You transfer or permit the transfer of Meteosource API outside of your application(s)." "You shall not make access to the Meteosource API available to unauthorized parties." FAQ: "you can use our products and data for non-commercial or commercial purposes as long as visible credit is given to Meteosource as a weather data provider in a prominent part of your application. The Free/Trial subscriptions are only available for non-commercial use." Free plan: "Mention & backlink".$3991,000,000 requests a day1,000,000 calls a day1 day1,000,00011.671lat, lon. Optional: timezoneGET/air_qualityStandardanyone
Oikolab, $150 monthlyN/A10N/A7050N/A$3.00callmonthly$150PM10: +$3.00 · carbon monoxide: +$3.00 · nitrogen monoxide: +$3.00 · nitrogen dioxide: +$3.00 · sulphur dioxide: +$3.00 · ozone: +$3.00from the same budget: /weather$5.00softUse this endpoint to get air quality forecast data.no limit"non-exclusive, non-sublicensable, non-transferable license, during the Term, to download and use the APIs to receive the data strictly for your internal business purposes", in return, "Unless you notify us otherwise in writing, we may identify you as a customer and user of the Service on our website, mobile application and in other online or offline marketing materials and press releases"$15050,000 credits a month50,000 calls a monthlat, lon. Optional: param, location, location_idGET/airqualityBusinessanyone
OpenWeather, £370 monthly, Professional, GET /data/2.5/air_pollutionN/A85N/A6286N/A$0.00049callmonthly$493.40from the same budget: Current weather data · 5 day / 3 hour forecast · Hourly forecast · 16 day / daily forecast · Climatic forecast 30 days · Forecast air pollution dataAir Pollution API provides current, forecast and historical air pollution data for any coordinates on the globe.no limitAll automated self-service plans are provided under the ODbL (Open Database License). Commercial use is allowed. [...] Provide visible attribution to OpenWeather [...] Share-alike applies only if you: Build a reusable dataset from OpenWeather data, Restructure, combine, or enrich it, Operate your own weather dataset or API based on stored OpenWeather data, Make that dataset or API available outside your organisation [...] If such a database is distributed externally, it must be offered under the same ODbL license.£3701,000,000,000 requests a month1,000,000,000 calls a month500lat, lonGET/data/2.5/air_pollutionProfessionalanyone
Seniverse, CNY 800 pack, Extra visits 10,000,000 (额外访问量), GET /v3/air/now.jsonN/A67N/A7594N/A$0.012callpay firstfrom the same budget: Weather now · Daily weather forecast · Hourly weather forecast, 24 hours · Historical weather, past 24 hours · Weather alerts · Air quality city ranking · Historical air quality, past 24 hours · Daily air quality forecast · Hourly air quality forecast · Life index · Lunar calendar, solar terms and zodiac · Vehicle plate restrictions · Hourly tide forecast · Sunrise and sunset · Moonrise, moonset and moon phase · City search获取指定城市的AQI、PM2.5、PM10、一氧化碳、二氧化氮、臭氧等空气质量信息。liveno caching of its data without its authorization您无权实施包括但不限于下列行为:以任何方式对心知天气的产品和服务进行干扰、破坏、修改或施加其他影响;以任何特殊方式恶意获取心知天气数据;在未获得心知天气授权的情况下,缓存心知天气数据;在获得天气数据后,将相关数据出租、出借、复制、转载、发表、出版,擅自借助本服务发展与之有关的衍生产品、服务、插件或者向任何第三方分发、销售或再授权;利用本服务发表、传送、传播、储存违反国家法律、危害国家安全、祖国统一、社会稳定、公序良俗的内容,或任何不当的、侮辱诽谤的、淫秽的、暴力的及任何违反国家法律法规政策的内容;其他以任何不合法的方式、为任何不合法的目的、或以任何与本协议不一致的方式使用本协议提供的所有服务。 [...] 您在使用本服务过程中不得屏蔽此类广告信息;CNY 80010,000,000 requests10,000,000 callsnever1location. Optional: language, scopeGET/v3/air/now.jsonExtra visits 10,000,000 (额外访问量)customers with a monthly or yearly data subscription (包年包月)
Tomorrow.io, contact usN/Acontactfrom the same budget: Realtime Weather · Weather ForecastUnderstand what precautions to take with respect to pollution, meet EPA standard regulations, and plan your outdoor activity."store or otherwise collect or copy the unaltered Datafeed, unless otherwise expressly provided for in the Order or for permitted evaluation of DaaS, in which case Datafeed may only be stored for the duration of the Initial Term [...]" (terms, Restrictions)."Paid Solution offerings may be used for Subscriber's internal business purposes or, as specified in an Order, integrated into Subscriber proprietary commercial applications. Commercial use is strictly prohibited in the case of evaluation, proof of concept, or in connection with self-generated accounts originated on Company's website [...] The Solution may not be distributed, shared, or offered on a standalone basis" (terms, Permitted Use), "any portion of the Solution that incorporates and presents Datafeed shall prominently display the message "Powered by Tomorrow.io" in a legible manner near such data or any information derived from it" (terms, Attribution), "Subscriber acknowledges and agrees not to engage, directly or indirectly, or facilitate engagement by a third party, in the following prohibited activities: [...] Use the Solution to develop, or create, or permit others to develop or create, a product or service in any way similar or competitive to the Solution, as solely determined by Company, Offer any portion or all of the Solution to any third parties [...] including but not limited to reselling, licensing, renting, leasing, transferring, lending, timesharing, assigning or redistributing it or any part thereof or generating revenue thereform. [...] Use robots, crawlers and similar applications to scrape, harvest, collect or compile content or data from or through the Solution, Publish or disclose the results of any benchmark tests performed with respect to the Solution or otherwise use any testing results related to the Solution for commercial, competitive, or other purposes" (terms, Restrictions).1fields, Accept-Encoding header "deflate, gzip, br". Optional: location, units, timesteps, startTime, endTime, timezone, dailyStartHourPOST/v4/timelinesEnterpriseanyone
WAQI, freeN/A100N/A1000N/A$0.00callfree$0.00nothing elseThe JSON API can be used for advanced programmatic integration: Access to more than 11000 station-level and 1000 city-level dataliveThe data can not be redistributed as cached or archived data (where data refers to the data obtained from the APIs)The data can not be sold or included in sold packages. The data can not be used in paid applications or services. The data can not be redistributed as cached or archived data. [...] Attribution to the World Air Quality Index Project as well as originating EPA is mandatory. Public usage by for-profit corporations requires explicit agreement wit the World Air Quality Index team. Public usage by non-profit organization requires prior notification (by email) to the World Air Quality Index team.$01lat, lngGET/feed/geo:{lat}%3B{lng}/Freeanyone who agrees with the Terms of Service and gives an email and a name for a token, public usage by for-profit corporations requires explicit agreement wit the World Air Quality Index team, and by non-profit organization prior notification (by email) to the World Air Quality Index team
Windy, €990 yearlyN/A$0.31callyearly$92.84$0.00nothing elsecams - global air quality modelIn particular, the User may not: [...] store, extract, modify, distribute, use the weather data or other content of the Services, create any weather works or databases derived therefrom, or use other means than the weather forecasting functions of the Services permitted by this Agreement, Trial Version: "The Trial Version is intended for development purposes only and the User is not allowed to use it for production, i.e. to integrate it into the User Application." [...] "The User may integrate the Services into their User Application only on the condition that such User Application creates a significant added value for its users and maintains good faith and fair dealing." [...] "The User is not allowed to create User Applications that would aim to replicate the Services or other services of the Provider." [...] "Any individuals or entities that are or aim to be direct competition to the Provider with respect to the Services or other services of the Provider may not become Users and are prohibited from using the Services." [...] "The User is not authorized to provide access to the Services to any third party. Redistribution of any part of the API or the included data to any third party is forbidden." [...] "The User must always state the source of the weather data in the User Applications. The publication of the following text “Contains data from the Windy database” [...] is deemed to be the indication of the source of the weather data." [...] "The use of the Restricted Models (ECMWF), where available, is limited only to the Private Application and Users are not authorized to pass the Services on to any third party, or use them to generate Value Added Services."€990300,000 calls a month10,0001lat, lon, model one of "cams" or "camsEu", parameters "aqi", "so2sm", "dustsm", "cosc", "go3", "no2", "pm10", "pm2p5", "pollenAlder", "pollenBirch", "pollenGrass", "pollenMugwort", "pollenOlive", "pollenRagweed". Optional: levelsPOST/api/point-forecast/v2Professionalanyone not in direct competition with Windy
World Weather Online, $1 monthly, Pro, POST /premium/v1/weather.ashxN/A43N/A9089N/A$0.067resultmonthly$1from the same budget: Local History API · Marine Weather API · Marine History API · Ski Weather API · Search API · Astronomy API · Time Zone API · Local Weather APIFetch weather data for up to 10 locations in a single HTTP POST request — available for the Local Weather and Marine Weather APIs.You may cache API responses for performance optimisation subject to the following limits: current conditions data — maximum 60 minutes, forecast data — maximum 24 hours, historical data — no restriction. Caching beyond these limits or storing data beyond your subscription term constitutes a breach of these Terms and Conditions.WorldWeatherOnline grants you a limited, non-exclusive, non-transferable right to access and use the Weather API services for your own internal business or personal purposes, subject to these Terms and Conditions and your selected subscription plan. Free API access is permitted for both commercial and non-commercial use within the stated request limits. Free API users must credit WorldWeatherOnline by name or brand logo as the source of data in all public displays. [...] You may not transfer, sublicense, resell, or redistribute the API service or raw data feeds to any third party without prior written consent from WorldWeatherOnline. Any use of the API beyond the scope of your subscription plan — including exceeding request limits or accessing endpoints not included in your tier — is prohibited and may result in account suspension. Attribution required for public display of weather data [...] Where you make weather data derived from the WorldWeatherOnline API available to your own end users — whether through a website, mobile application, API, dashboard, or any other channel — you must display a clear, conspicuous disclaimer to those end users.$1500 requests a day500 results a day50010q, num_of_days, aqi "yes", Content-Type header "multipart/form-data". Optional: date, tp, fx, cc, fx24, extra, includelocation, showlocaltime, showmap, lang, date_formatPOST/premium/v1/weather.ashxProanyone aged 16 or over
Xweather, pay as you goN/A10N/A10098N/A$3.00callpay as you gofrom the same budget: 64 other callsThe air quality endpoint provides current air quality information for locations globally.liveno API termsDeveloper trial: "Xweather's free developer trial is intended solely for testing Xweather's products and services and is not intended for commercial use."monthlyfrom the 3,001st call a month1id. Optional: p, filter, fields, plimit, pskip, psort, langGET/airquality/{id}Pay-as-you-goanyone in the US and Canada
Yandex Weather, ₽450,000 monthlyN/A$5.373callmonthly$5,372.55from the same budget: Weather for now · Weather forecastAir quality index (AQI).1 week, and all stored Information deleted within 3 business days of the contract's end ("Заказчик обязан проверять актуальность Информации, используемой на Ресурсах, не реже 1 (одного) раза в неделю, а также обязан незамедлительно удалять ту из сохраненной Информации, которая более не содержится на Платформе" (3.6.8), "В течение 3 (трех) рабочих дней после прекращения Договора по любому основанию удалить всю сохраненную Информацию с ресурсов Заказчика, со всех компьютеров, серверов и оборудования Заказчика, а также письменно подтвердить такое удаление по запросу Яндекса" (3.6.13))"Если иное не предусмотрено соответствующим Тарифом доступа при оказании Услуг Заказчик обязуется: Использовать последнюю версию обновления Платформы, а функции Платформы только в целях доступа к Информации для использования на ресурсах Заказчика. Заказчик имеет право обрабатывать полученную Информацию исключительно для отображения их посредством Платформы." (3.6.5), "Если иное не предусмотрено соответствующим Тарифом доступа при оказании Услуг Заказчик обязуется: Не удалять, не изменять порядок или сортировку, не скрывать и/или не модифицировать Информацию, а также любую информацию, доступную на Платформе или полученных данных, включая, но не ограничиваясь, рекламно-информационные материалы, товарные знаки, логотипы, ссылки или иные указания на правообладателей, а также любые другие уведомления и/или информацию, доступные на Платформе вместе с Информацией." (3.6.6), "Если иное не предусмотрено соответствующим Тарифом доступа при оказании Услуг Заказчик обязуется: Не предоставлять и/или не реализовывать Информацию самостоятельно в коммерческих и/или некоммерческих целях третьим лицам, за исключением предоставления к ней доступа Конечных пользователей, без письменного согласия Яндекса, оформленного в виде дополнительного соглашения к Договору или в ином, согласованным Сторонами виде." (3.6.7), "Если иное не предусмотрено соответствующим Тарифом доступа при оказании Услуг Заказчик обязуется: Не извлекать Информацию из Платформы за пределами возможностей, предоставленных Платформой, изменять содержание и вид Информации в процессе ее использования на Ресурсах, а также копировать и/или сохранять Информацию из Платформы для любых целей, кроме их использования на Ресурсах Заказчика." (3.6.8), "Если иное не предусмотрено соответствующим Тарифом доступа при оказании Услуг Заказчик обязуется: При любом использовании Информации соблюдать правила и требования, указанные в руководстве (гайдлайне), размещенном по следующей ссылке – http://download.cdn.yandex.net/probki/Guide_weather_full.pdf, в том числе, но не ограничиваясь сказанным, указывать ссылку на источник Информации в указанном в гайдлайне виде." (3.6.10), "Если иное не предусмотрено соответствующим Тарифом доступа при оказании Услуг Заказчик обязуется: Любые макеты материалов, содержащих Информацию или ее часть и которые отличаются от установленных в гайдлайне требований, перед размещением таких материалов на Ресурсах подлежат предварительному согласованию с Яндексом по электронной почте с использованием следующего адреса электронной почты Яндекса - yandexmedia@yandex-team.ru" (3.6.11), "Если погодные данные будут в открытом доступе (доступны третьим лицам), необходимо соблюдать правила брендирования. В противном случае сервис оставляет за собой право ограничить доступ к получаемым данным." (pricing page)₽450,0001,000,000 requests a month1,000,000 calls a month100request.lat, request.lon, query, Content-Type header "application/json"POST/graphql/queryExtendednew customers only, by a contract on the offer, the offer is addressed to legal entities and fully capable individuals who are Residents (Russian citizens or foreign nationals with a Russian residence permit, legal entities created under Russian law and their branches abroad)
Airly, free, GET /v2/measurements/nearestN/A
Ambee, free, 15-day free trial, GET /v3/aq/forecast/48hrsN/A
Ambee, free, 15-day free trial, GET /v3/aq/latestN/A
API Ninjas, freeN/A
Azure Maps, free, GET /weather/airQuality/forecasts/daily/jsonN/A
Azure Maps, free, GET /weather/airQuality/current/jsonN/A
Botoi, freeN/A
Foreca, free, 30-Day Free Trial, GET /api/v1/air-quality/forecast/daily/{location}N/A
Foreca, free, 30-Day Free Trial, GET /api/v1/air-quality/forecast/hourly/{location}N/A
Google Maps Platform, free usage cap, POST /v1/currentConditions:lookupN/A
Google Maps Platform, free usage cap, POST /v1/forecast:lookupN/A
IQAir, freeN/A
Meersens, free trial, GET /air/currentN/A
Meersens, free trial, GET /air/forecastN/A
meteoblue, free API, GET /packages/airquality-3hN/A
meteoblue, free API, GET /packages/airquality-dayN/A
Meteosource, $29 monthlyN/A
Oikolab, pay as you goN/A
Omkar Cloud, freeN/A
Open-Meteo, free, GET /v1/air-quality, Air qualityN/A
Open-Meteo, free, GET /v1/air-quality, Air quality, fullN/A
OpenWeather, free, GET /data/2.5/air_pollutionN/A
OpenWeather, free, GET /data/2.5/air_pollution/forecastN/A
ReefAPI, freeN/A
Seniverse, free, Trial (试用版), GET /v3/air/now.jsonN/A
Seniverse, free, Trial (试用版), GET /v3/air/daily.jsonN/A
Seniverse, free, Trial (试用版), GET /v3/air/hourly.jsonN/A
Visual Crossing, freeN/A
WeatherAPI.com, freeN/A
Weatherbit, free trial, GET /v2.0/forecast/airqualityN/A
Weatherbit, free trial, GET /v2.0/current/airqualityN/A
Windy, freeN/A
World Weather Online, freeN/A
Xweather, freeN/A
Checked 2026-10-30 to 2026-10-31

Best GTM APIs

Opening the view this address names…27 of 254 rows