CINXE.COM

London Air Quality Network API

<!DOCTYPE html> <!-- *************************************************************** London Air Quality Network Environmental Research Group Imperial College London Design ideajunction.uk March 2016 *************************************************************** --> <html lang="en" class="no-js"> <head id="ctl00_Head1"><meta charset="utf-8" /><title> London Air Quality Network API </title><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" /><meta name="description" content="London Air Quality Network" /><meta name="author" content="Environmental Research Group, Imperial College London" /><link rel="shortcut icon" href="/assets/img/logo/favicon.png" /> <script type="text/javascript"> // Modernizr-style JS detection (used as non-JS UI CSS hook) // replace html tag's "no-js" class with "js" document.getElementsByTagName('html')[0].className = 'js'; </script> <link href="/assets/dist/bootstrap/css/bootstrap.min.css?v=1.0" rel="stylesheet" /><link href="/assets/css/bootstrap-extend-ij.css?v=1.0" rel="stylesheet" /><link href="/assets/dist/fontawesome/css/font-awesome.min.css?v=1.0" rel="stylesheet" /><link href="/assets/css/base.css?v=111s" rel="stylesheet" /><link href="/assets/css/guide.css?v=1.0" rel="stylesheet" /><link href="/assets/css/responsive.css?v=1.0" rel="stylesheet" /><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic,600,600italic" rel="stylesheet" /><link href="/assets/dist/courier-prime-sans/font.css?v=1.0" rel="stylesheet" /><link href="/LondonAir/App_Themes/Kings/Print.css?v=1.0" type="text/css" rel="stylesheet" /><link href="/LondonAir/App_Themes/Kings/Screen.css?v=1.32" type="text/css" rel="stylesheet" /><link href="/assets/css/accessibility.css?v=1wss" rel="stylesheet" /> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <link href="/assets/css/ie8.css" rel="stylesheet" /> <![endif]--> <meta name="keywords" content="Air, Pollution, Quality, smog, fumes, exhaust, emission, plume, health, environment, public health, asthma, respiratory, breathing, modeling, mapping, monitoring, data, Ozone, sulphur, sulfur, nitrogen, carbon, dioxide, monoxide, particulates, dust, pollutant, O3, SO2, NO2, CO, PM10, PM2.5, London, Kent, Kings College London, environmental, research, Seiph, south east institute, erg, network, LAQN, OMNI" /><meta name="description" content="London Air Quality Network (LAQN). The comprehensive source of information about air pollution in London" /> <!--[if IE 6]><link href="/LondonAir/App_Themes/IE6.css" type="text/css" rel="stylesheet" /><![endif]--> <!--[if IE 7]><link href="/LondonAir/App_Themes/IE7.css" type="text/css" rel="stylesheet" /><![endif]--> <!--[if IE 8]><link href="/LondonAir/App_Themes/IE8.css" type="text/css" rel="stylesheet" /><![endif]--> <!--[if IE 9]><link href="/LondonAir/App_Themes/IE9.css" type="text/css" rel="stylesheet" /><![endif]--> <script type="text/javascript" src="/LondonAir/Js/jquery-1.7.min.js" language="javascript"></script> <script type="text/javascript" src="/LondonAir/Js/CommonJquery.js" language="javascript"></script> <script type="text/javascript" src="/LondonAir/Js/AddFavourite.js" language="javascript"></script> <!-- Google Analytics --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-9887258-9']); _gaq.push(['_trackPageview']); (function () { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <!-- Hotjar Tracking Code for www.londonair.org.uk --> <!-- <script> (function (h, o, t, j, a, r) { h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) }; h._hjSettings = { hjid: 67365, hjsv: 5 }; a = o.getElementsByTagName('head')[0]; r = o.createElement('script'); r.async = 1; r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; a.appendChild(r); }) (window, document, '//static.hotjar.com/c/hotjar-', '.js?sv='); </script> --> </head> <body> <!-- Cookie consent widget --> <div id="cookie-consent"> </div> <!-- .NET form --> <form name="aspnetForm" method="post" action="./" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm"> <div> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTY1NDU2MTA1Mg9kFgJmD2QWAgIDD2QWBgIBD2QWBAIBDxYCHgVjbGFzcwUPYXFpLWJveCBhcWktbG93FgICAQ8PFgIeBFRleHQFA0xvd2RkAgMPFgIfAAUPYXFpLWJveCBhcWktbG93FgICAQ8PFgIfAQUDTG93ZGQCAw9kFgQCAQ8WAh4HVmlzaWJsZWcWBAIBDxYCHglpbm5lcmh0bWwFL1F1aWNrIExpbmtzIChQdWJsaWMpPHNwYW4gY2xhc3M9ImNhcmV0Ij48L3NwYW4+ZAIDDxYCHwJnZAIDD2QWAgIBDw9kFgIeCW9ua2V5ZG93bgXFAWlmICgoZXZlbnQud2hpY2ggJiYgZXZlbnQud2hpY2ggPT0gMTMpIHx8IChldmVudC5rZXlDb2RlICYmIGV2ZW50LmtleUNvZGUgPT0gMTMpKSB7ZG9jdW1lbnQuZm9ybXNbMF0uZWxlbWVudHNbJ2N0bDAwJFRvcE5hdmlnYXRpb24xJFNlYXJjaEJveDEkX2J0blNlYXJjaCddLmNsaWNrKCk7cmV0dXJuIGZhbHNlO30gZWxzZSByZXR1cm4gdHJ1ZTsgZAIPD2QWAgIBDxYCHwEFBDIwMjRkZBL6wpcZal2NF+J3TMbloRQx3sl23PETUYks5sYg1wHL" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/LondonAir/WebResource.axd?d=aPYUHTo7U50PUnpK6nQBl0PJ2SoA2hkfz0PI4O4y8_-b21VWon43_rWX1BaFWpRn2CmVdC0BZavcFOAXbp8bGqi6gAlFNFrjbVjHfVEKGf81&amp;t=638610871965203766" type="text/javascript"></script> <script src="/LondonAir/WebResource.axd?d=teFgm1-AuXUK88mgGPrxt4pI05fHG6qqyrLu8R44VGDP5W8ew3uFM9ZGc6tHZsk_3X5Z-jpjJxhc0L93gUiwmbIIai9Ox0awv88u0dHakes1&amp;t=638610871965203766" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function WebForm_OnSubmit() { if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; return true; } //]]> </script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="9EA4B25D" /> <input type="hidden" name="__PREVIOUSPAGE" id="__PREVIOUSPAGE" value="Vbjl-MjTtojEaGQaKvVtOXvMJMBKYt7vDQKAxV8GUJv8_t82cy6akONzudqun-A8YWfp7mCVQxX0ltsFNb5BBwyCSX_ZA7fHQDx2LhRZPnFdZnFc_6rDqjOexCbcrDw40" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAcVlvYVOyelCBzO1EB802sy9D3okhuU/t3B8+JrwmR+QIe0MIelRrAqlHgZ0SAJqkAOnCdS4+YSiLPyBhpL4mS/Bb22FBiQW8Tkb7Ifz6Po9j9uEJRBpZVp1uH+W4VVbew7ZtCE7jAyPzA5LsDg6Ixhvzj4dReG84sB8oCxRy/VX05gwgZLzCcY0cUb7ztSK2k=" /> </div> <!-- header --> <header class="bg-ground breathe-2x"> <div class="container clearfix"> <div class="pull-left"> <!-- LAQN logo --> <a class="logo" href="/LondonAir/Default.aspx" title="London Air Homepage">London Air</a> </div> <div class="pull-right"> <!-- forecast control --> <div class="forecasts pull-left"> <h4 class="full-height hidden-xs">Forecast</h4> <!-- <h4 class="full-height visible-xs">Fore-<br>cast</h4> --> <a href="http://www.londonair.org.uk/Forecast" id="ctl00_LAQNForecast1_ForecastCurrent" title="Go to the Forecast page" class="aqi-box aqi-low"> <h5 class="time">Today</h5> <p class="prediction"> <span id="ctl00_LAQNForecast1_lblForecastCurrent">Low</span> </p> </a> <a href="http://www.londonair.org.uk/Forecast" id="ctl00_LAQNForecast1_ForecastFuture" title="Go to the Forecast page" class="aqi-box aqi-low"> <h5 class="time">Tomorrow</h5> <p class="prediction"> <span id="ctl00_LAQNForecast1_lblForecastFuture">Low</span> </p> </a> <!-- debug --> </div> <!-- King's logo --> <a class="parent logo pull-right" href="https://www.imperial.ac.uk/school-public-health/environmental-research-group" target="_blank" title="Imperial College London">Imperial College London</a> </div> </div> </header> <!-- top nav control --> <!-- navigation --> <nav class="navbar navbar-inverse"> <div class="container"> <!-- Nav reveal "hamburger" button for narrow viewports --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!-- <a class="navbar-brand" href="#">Brand</a> --> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <!-- Pollution nav dropdown --> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Air Pollution <span class="caret"></span></a> <ul class="dropdown-menu"> <!-- <li><a href="/LondonAir/nowcast.aspx">Air Pollution Now</a></li> --> <li><a href="/Londonair/Forecast">Forecast</a></li> <li><a href="/london/asp/annualmaps.asp">Annual Maps</a></li> <li><a href="/london/asp/futuremaps.asp">Future Maps</a></li> <li><a href="https://www.londonair.org.uk/map-maker/" target="_blank">Create Pollution Map</a></li> <li><a href="/london/asp/publicepisodes.asp">Episodes</a></li> </ul> </li> <!-- Information nav dropdown --> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Information <span class="caret"></span></a> <ul class="dropdown-menu"> <li> <a href="/LondonAir/General/about.aspx">About Londonair</a></li> <li><a href="/LondonAir/Guide/FAQ.aspx">FAQ</a></li> <li><a href="/LondonAir/Guide/MyActionsForOthers.aspx">What can I do?</a></li> <li><a href="/LondonAir/Guide/home.aspx">Air pollution guide</a></li> <li><a href="/LondonAir/General/research.aspx" title="Research">Research</a></li> <li><a href="/LondonAir/Guide/SoundSlides/AllVideos.aspx">Videos</a></li> <li><a href="/LondonAir/general/news.aspx">News</a></li> <li><a href="/LondonAir/MediaCoverage/Default.aspx">Media Coverage</a></li> <li><a href="/london/asp/reports.asp">Reports</a></li> <li><a href="/london/asp/LAQNSeminar/">Conferences</a></li> <li><a href="http://email.londonair.org.uk/h/j/C181D943EF3ED945">Forecast Signup</a></li> <!-- <li><a target"_blank" href="http://www.erg.kcl.ac.uk/research/home/index.html">ERG Research Projects</a></li> --> </ul> </li> <!-- Monitoring nav dropdown --> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Monitoring <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="/london/asp/lahome.asp">Local Authorities</a></li> <li><a href="/london/asp/publicdetails.asp">Monitoring Sites</a></li> <li><a href="/london/asp/publicbulletin.asp">Latest Bulletin</a></li> <li><a href="/london/asp/publicstats.asp">Annual Objectives</a></li> </ul> </li> <!-- Tools nav dropdown --> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Tools <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="/Londonair/MobileApps">Apps &amp; Widgets</a></li> <li><a href="/london/asp/datadownload.asp">Data Download</a></li> <li><a href="/london/asp/advgraphs.asp">Graph Plotting</a></li> <li><a href="/Londonair/API">Data Feeds</a></li> <li><a href="/london/asp/tools.asp">Statistics</a></li> <li><a href="http://davidcarslaw.github.io/openair/" target="_blank">Openair</a></li> </ul> </li> <!-- User-specific area dropdown - changes depending on the cookie set --> <li id="ctl00_TopNavigation1_UserMenu" class="dropdown"> <a href="../UserControls/#" id="ctl00_TopNavigation1_UserMenuLink" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Quick Links (Public)<span class="caret"></span></a> <!-- public --> <ul id="ctl00_TopNavigation1_PublicMenu" class="dropdown-menu"> <li><a href="/london/asp/nowcast.asp">Air Pollution Now</a></li> <li><a href="/Londonair/Forecast">Forecast</a></li> <li><a href="/london/asp/annualmaps.asp">Annual Maps</a></li> <li><a href="/LondonAir/guide/home.aspx">Air Pollution Guide</a></li> <li><a href="/LondonAir/general/news.aspx">News</a></li> <li><a href="/Londonair/MobileApps">Mobile Apps</a></li> <li><a href="/london/asp/publicstats.asp">Annual objectives</a></li> </ul> <!-- policy --> <!-- science --> </li> </ul> <!-- End primary nav dropdowns --> <!-- search box control --> <div class="navbar-form navbar-right search-submit-integrated expandable"> <div class="form-group"> <!-- Google CSE Search Box Begins --> <input name="ctl00$TopNavigation1$SearchBox1$q" type="text" maxlength="30" id="ctl00_TopNavigation1_SearchBox1_q" title="Enter your search keywords here" class="form-control" placeholder="Search" onkeydown="if ((event.which &amp;&amp; event.which == 13) || (event.keyCode &amp;&amp; event.keyCode == 13)) {document.forms[0].elements[&#39;ctl00$TopNavigation1$SearchBox1$_btnSearch&#39;].click();return false;} else return true; " /> <button onclick="__doPostBack('ctl00$TopNavigation1$SearchBox1$_btnSearch','')" id="ctl00_TopNavigation1_SearchBox1__btnSearch" class="btn btn-sm btn-link" title="Search the website"> <i class="fa fa-search fa-lg"></i> </button> <span id="ctl00_TopNavigation1_SearchBox1__rfvQ" style="color:Red;visibility:hidden;"></span> <input type="hidden" name="ctl00$TopNavigation1$SearchBox1$cx" id="ctl00_TopNavigation1_SearchBox1_cx" value="014158417238164596157:txnjnzvxdha" /> <input type="hidden" name="ctl00$TopNavigation1$SearchBox1$cof" id="ctl00_TopNavigation1_SearchBox1_cof" value="FORID:10" /> <input type="hidden" name="ctl00$TopNavigation1$SearchBox1$ie" id="ctl00_TopNavigation1_SearchBox1_ie" value="UTF-8" /> <!--external javscript --> <script type="text/javascript" src="https://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script> <!-- Google CSE Search Box Ends --> </div> </div> <!-- Social nav (for larger screens) --> <ul class="nav navbar-nav navbar-right hidden-xs nav-social-icons"> <li><a href="https://twitter.com/londonair/" title="Twitter" target="_blank"><i class="fa fa-twitter fa-lg"></i></a></li> <li><a href="https://www.facebook.com/LondonAir/" title="Facebook" target="_blank"><i class="fa fa-facebook fa-lg"></i></a></li> <li><a href="https://www.youtube.com/user/LondonAir0" title="YouTube" target="_blank"><i class="fa fa-youtube-play fa-lg"></i></a></li> <li><a href="http://www.londonair.org.uk/london/asp/rss.asp" title="RSS"><i class="fa fa-rss fa-lg"></i></a></li> </ul> <!-- Alternate social nav dropdown (used only for mobile "xs" screens) --> <ul class="nav navbar-nav navbar-right visible-xs-block"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Social + RSS <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="https://twitter.com/londonair/">Twitter</a></li> <li><a href="https://www.facebook.com/LondonAir/">Facebook</a></li> <li><a href="https://www.youtube.com/user/LondonAir0">YouTube</a></li> <li><a href="http://www.londonair.org.uk/london/asp/rss.asp">RSS</a></li> </ul> </li> </ul> <!-- Guide navigation (used only for mobile "xs" screens) --> <ul class="nav navbar-nav visible-xs-block"> <li class="guide-mobile-menu"> <a href="/LondonAir/Guide/home.aspx" aria-expanded="false">Guide</a> </li> </ul> <!-- Guide Actions --> <ul class="nav navbar-nav visible-xs-block guide-mobile-menu"> <li class="dropdown guide-mobile-menu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Actions <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="/LondonAir/guide/CanImonitor.aspx">Can I monitor?</a></li> <li><a href="/LondonAir/guide/ClimateChange.aspx">Climate change</a></li> <li><a href="/LondonAir/guide/GovernmentAction.aspx">Government action</a></li> <li><a href="/LondonAir/guide/GettingInformation.aspx">Information</a></li> <li><a href="/LondonAir/guide/MyActionsForOthers.aspx">What can I do?</a></li> <li><a href="/LondonAir/guide/ActionsOverview.aspx">What can be done?</a></li> </ul> </li> </ul> <ul class="nav navbar-nav visible-xs-block guide-mobile-menu"> <li class="dropdown guide-mobile-menu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Health Effects <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="/LondonAir/guide/HealthEffects.aspx">Health effects</a></li> <li><a href="/LondonAir/guide/SensitiveEffects.aspx">Increased risk effects</a></li> <li><a href="/LondonAir/guide/LongTermEffects.aspx">Long term effects</a></li> <li><a href="/LondonAir/guide/ObjectivesForHealth.aspx">Objectives and health</a></li> <li><a href="/LondonAir/guide/ShortTermEffects.aspx">Short term effects</a></li> </ul> </li> </ul> <ul class="nav navbar-nav visible-xs-block guide-mobile-menu"> <li class="dropdown guide-mobile-menu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Health Advice <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="/LondonAir/guide/AirQualityBands.aspx">Air quality bands</a></li> <li><a href="/LondonAir/guide/MyActionsForMe.aspx">Avoiding pollution</a></li> <li><a href="/LondonAir/guide/BusyRoad.aspx">Busy roads</a></li> <li><a href="/LondonAir/guide/Exercise.aspx">Exercise</a></li> <li><a href="/LondonAir/guide/Fireworks.aspx">Fireworks</a></li> <li><a href="/LondonAir/guide/GuideIn30Seconds.aspx">Guide in 30 seconds</a></li> <li><a href="/LondonAir/guide/IndoorHealth.aspx">Indoor air pollution</a></li> <li><a href="/LondonAir/guide/FirstOzone.aspx">Ozone in spring</a></li> <li><a href="/LondonAir/guide/SportsDay.aspx">Sports day</a></li> <li><a href="/LondonAir/guide/SummerSmog.aspx">Summer smog</a></li> <li><a href="/LondonAir/guide/WhereShouldILive.aspx">Where should I live?</a></li> <li><a href="/LondonAir/guide/WinterSmog.aspx">Winter smog</a></li> </ul> </li> </ul> <ul class="nav navbar-nav visible-xs-block guide-mobile-menu"> <li class="dropdown guide-mobile-menu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">London <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="/LondonAir/guide/Episodes.aspx">Episodes</a></li> <li><a href="/LondonAir/guide/London.aspx">How bad is london?</a></li> <li><a href="/LondonAir/guide/WhatIsLAQN.aspx">LAQN</a></li> <li><a href="/LondonAir/guide/LondonHistory.aspx">London history</a></li> <li><a href="/LondonAir/guide/Monitoring.aspx">Monitoring</a></li> <li><a href="/LondonAir/guide/WhyMonitor.aspx">Why monitor?</a></li> <li><a href="/LondonAir/guide/WorstPlace.aspx">Worst place</a></li> </ul> </li> </ul> <ul class="nav navbar-nav visible-xs-block"> <li class="dropdown guide-mobile-menu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Pollutants <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="/LondonAir/guide/WhatIsPollution.aspx">Air pollution</a></li> <li><a href="/LondonAir/guide/WhatIsCO.aspx">Carbon monoxide</a></li> <li><a href="/LondonAir/guide/WhatIsNO2.aspx">Nitrogen dioxide</a></li> <li><a href="/LondonAir/guide/WhatIsO3.aspx">Ozone</a></li> <li><a href="/LondonAir/guide/WhatIsPM.aspx">Particles</a></li> <li><a href="/LondonAir/guide/WhatIsSO2.aspx">Sulphur dioxide</a></li> </ul> </li> </ul> <ul class="nav navbar-nav visible-xs-block guide-mobile-menu"> <li class="dropdown guide-mobile-menu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Videos <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="/LondonAir/guide/Soundslides/WhatIsPollution/WhatIsPollutionVideo.aspx">Air pollution</a></li> <li><a href="/LondonAir/guide/Soundslides/MyActionsForMe/MyActionsForMeVideo.aspx">Avoiding pollution</a></li> <li><a href="/LondonAir/guide/Soundslides/ClimateChange/ClimateChangeVideo.aspx">Climate change</a></li> <li><a href="/LondonAir/guide/Soundslides/DailyAirQualityIndex/DailyAirQualityIndexVideo.aspx">Daily air quality index</a></li> <li><a href="/LondonAir/guide/Soundslides/Fireworks/FireworksVideo.aspx">Fireworks</a></li> <li><a href="/LondonAir/guide/Soundslides/HealthEffects/HealthEffectsVideo.aspx">Health effects</a></li> <li><a href="/LondonAir/guide/Soundslides/LondonHistory/LondonHistoryVideo.aspx">London history</a></li> <li><a href="/LondonAir/guide/Soundslides/Monitoring/MonitoringVideo.aspx">Monitoring</a></li> <li><a href="/LondonAir/guide/Soundslides/SummerSmog/SummerSmogVideo.aspx">Summer smog</a></li> <li><a href="/LondonAir/guide/Soundslides/ActionsOverview/ActionsOverviewVideo.aspx">What can be done?</a></li> <li><a href="/LondonAir/guide/Soundslides/WinterSmog/WinterSmogVideo.aspx">Winter smog</a></li> </ul> </li> </ul> </div> <!-- /.navbar-collapse --> </div> <!-- /.container-fluid --> </nav> <!-- hide the guide navigation on non guide pages --> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function (event) { if (window.location.href.toLowerCase().indexOf("guide") == -1) { var guideElements = document.querySelectorAll('.guide-mobile-menu'), i = 0; for (i; i < guideElements.length; i++) { guideElements[i].style.display = 'none'; } } }) </script> <section class="bg-push" style="position:relative;"> <!-- breadcrumbs --> <div class="breadcrumb-wrapper"> <div id="breadcrumbs" class="container"> <span id="ctl00_BreadCrumbs1_lblBreadcrumb"> You are on this page &gt;&gt; </span> <span id="ctl00_BreadCrumbs1_webSiteMapPath" title="You are on this page"><a href="#ctl00_BreadCrumbs1_webSiteMapPath_SkipLink"><img alt="Skip Navigation Links" src="/LondonAir/WebResource.axd?d=87zUHL3rG2atE54nIrI7bxI6f77qg-sumgi3YlQ2XfxY_duoIoU6Q6i7-afb1IU5bIbuDJMANP6SHZS9D0eylttaXBDL_hl8hOSMuJ2ALpM1&amp;t=638610871965203766" width="0" height="0" style="border-width:0px;" /></a><span> <a id="ctl00_BreadCrumbs1_webSiteMapPath_ctl00_HyperLink1" title="Home Page" href="/LondonAir/Default.aspx">Home</a> </span><span>&gt;&gt; </span><span> <a id="ctl00_BreadCrumbs1_webSiteMapPath_ctl02_HyperLink1" title="API" href="/LondonAir/API/Default.aspx">API</a> </span><a id="ctl00_BreadCrumbs1_webSiteMapPath_SkipLink"></a></span> </div> </div> <!-- Map info box Bootstrap column positional wrapper --> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-5 col-md-4 col-lg-3"> </div> </div> </section> <!-- content pages display here eg default.aspx --> <div class="bgd colscheme1"> <div class="container laqn-font-bold"> <!--PAGE HEADER --> <!--<img alt="API Hero Banner" src="/LondonAir/Images/Items/API_HeroBanner.png" class="hero-banner" />--> <h3>Data Feeds for London air quality</h3> <p>Providing our data for all to create new websites and applications.</p> <h4>What is it?</h4> <p> Our data has always been available on this website, but creating data feeds makes it available for use by developers to widen access to information and combine it with other information. We are giving live access to air quality information and data for London in a structured format. This allows software to easily request and then read in the data. It is intended to be used by web pages and smartphone applications, to allow them to include air quality information for London. We have tried to include high level information in this system to minimise errors in calculation by users, for example to air quality objectives. This system allows external organisations and individuals to create new applications and combine air quality information with other data. Air quality data can also be manually downloaded using our <a href="http://www.londonair.org.uk/london/asp/datadownload.asp" title="Manual download of air quality data">data download pages</a>. </p> <h4>How does it work?</h4> <p> We have created an <a href="http://en.wikipedia.org/wiki/Application_programming_interface" target="blank" title="What is an API?">Application Programming Interface (API)</a> for our air quality data. This uses a copy of our live database, which validates the data and calculates information like air quality indexes and objectives. This has a set of possible requests that try to cover everything we think people would want. Information is requested using web page (http) protocol, and the exact request allows the definition of variables such as dates, that specify exactly what is wanted. Data is then returned to the request, mostly in the machine readable formats of <a href="http://en.wikipedia.org/wiki/XML" target="blank" title="What is xML?">XML</a> or <a href="http://en.wikipedia.org/wiki/JSON" target="blank" title="What is JSON?">JSON</a>. These formats are easy for applications and websites to read and use. </p> <h4>How do you use it?</h4> <ul class="list"> <li>Read the <a href="http://api.erg.ic.ac.uk/AirQuality/Information/Documentation/pdf" title="opens PDF in new window" target="_blank">Help documentation</a></li> <li>Agreeing to the terms and conditions in the <a href="http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/" title="API terms and conditions-opens PDF in new window" target="_blank">Open Government Licence</a>.</li> <li>Go the <a href="http://api.erg.ic.ac.uk/AirQuality/help" title="opens PDF in new window" target="_blank">Air Quality API</a> and start using the URLs</li> </ul> </div> <div class="container pad-top-lg"> <script src='https://certificates.theodi.org/datasets/2196/certificates/14484/badge.js'></script> </div> </div> <!-- end content pages --> <!-- ======================================= London SkyLine area =================================--> <section class="bg-sky bg-push breathe-2x"> <div class="container"> <div class="row col-gutter-half col-gutter-vertical-half"> <div class="col-xs-12 col-sm-4"> <div class="promo-tile"> <div class="promo-tile"> <header><h6>Follow Us</h6></header> <a class="twitter-timeline" href="https://twitter.com/LondonAir" data-widget-id="361844812036587520" width="600" height="250">Tweets by @LondonAir</a> <script> !function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = p + "://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); } } (document, "script", "twitter-wjs"); </script> </div> </div> </div> <div class="col-xs-12 col-sm-4"> <!-- Promo tile - n.b. no wrapping anchor tag --> <!-- This panel is not a link. It may contain a link (as below) if needed --> <div class="promo-tile"> <header><h6>Our newsletter</h6></header> <div class="promo-img"> <img src="/assets/img/promo/newsletter.jpg" src="/assets/img/promo/newsletter.jpg" class="img-responsive"> <b>Privacy Notice Summary:</b><br /> <ul> <li><b>Who this is for: </b>You must be at least 13 years old to use this service.</li> <li><b>What we collect: </b>We store your email address</li> <li><b>Who we share it with: </b>We use "Campaign Monitor" to store it, and do not share it with anyone else.</li> <li><b>More Info: </b>You can see our full privacy notice <a href="/LondonAir/PrivacyNotice.aspx" title="LAQN Privacy Notice">here</a></li> </ul> <div class="input-group"> <input type="email" class="form-control" name="cm-djitdk-djitdk" id="djitdk-djitdk" placeholder="Your email..."> <span class="input-group-btn"> <input type="submit" name="ctl00$btnAirMail" value="Subscribe" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$btnAirMail&quot;, &quot;&quot;, false, &quot;&quot;, &quot;http://email.londonair.org.uk/t/j/s/djitdk/&quot;, false, false))" id="ctl00_btnAirMail" title="Subscribe to AirMail" class="btn btn-primary" /> </span> </div><!-- /input-group --> </div> <h3>AirMail newsletter </h3> <p>The latest news and research from ERG: <a href="/LondonAir/AirMail.aspx">View the archive</a></p> </div> </div> <div class="col-xs-12 col-sm-4"> <!-- Promo tile --> <div class="promo-tile"> <div class="promo-img"> <a href="/londonair/guide/home.aspx"> <header><h6>Guide</h6></header> <div class="promo-img"><img src="/assets/img/promo/guide.jpg" alt="Go to guide" class="img-responsive"></div> <h3>Our Guide to Air Pollution, Health and Actions</h3> <p>We try to answer common questions about air pollution in London, and explain how our website can keep you informed.</p> </a> </div> </div> </div> </div> </div> </section> <!-- footer control --> <!-- ======================================= mega footers =================================--> <footer class="bg-ground breathe-3x"> <div class="container"> <div class="row col-gutter-vertical"> <div class="col-xs-6 col-sm-3"> <h3>Pollution</h3> <ul class="list-unstyled"> <li><a href="/LondonAir/nowcast.aspx">Air Pollution Now</a></li> <li><a href="/LondonAir/Forecast/">Forecast</a></li> <li><a href="/london/asp/annualmaps.asp">Annual Maps</a></li> <li><a href="/london/asp/futuremaps.asp">Future Maps</a></li> <li><a href="https://www.londonair.org.uk/map-maker/" target="_blank">Create Pollution Map</a></li> <li><a href="/london/asp/publicepisodes.asp?region=0">Episodes</a></li> </ul> </div> <div class="col-xs-6 col-sm-3"> <h3>Information</h3> <ul class="list-unstyled"> <li><a href="/LondonAir/General/about.aspx">About Londonair</a></li> <li><a href="/LondonAir/Guide/FAQ.aspx">FAQ</a></li> <li><a href="/LondonAir/Guide/MyActionsForOthers.aspx">What can I do?</a></li> <li><a href="/LondonAir/Guide/home.aspx">Air pollution guide</a></li> <li><a href="/LondonAir/General/research.aspx" title="Research">Research</a></li> <li><a href="/LondonAir/Guide/Soundslides/AllVideos.aspx">Videos</a></li> <li><a href="/LondonAir/general/news.aspx">News</a></li> <li><a href="/LondonAir/MediaCoverage/Default.aspx">Media Coverage</a></li> <li><a href="/london/asp/reports.asp">Reports</a></li> <li><a href="/london/asp/LAQNSeminar/">Conferences</a></li> <li><a href="http://email.londonair.org.uk/h/j/C181D943EF3ED945">Forecast Signup</a></li> <li><a href="/LondonAir/guide/AirQualityBands.aspx">Air Quality Index</a></li> <!-- <li><a target"_blank" href="http://www.erg.kcl.ac.uk/research/home/index.html">ERG Research Projects</a></li> --> </ul> </div> <div class="col-xs-6 col-sm-3"> <h3>Monitoring</h3> <ul class="list-unstyled"> <li><a href="/london/asp/lahome.asp">Local Authorities</a></li> <li><a href="/london/asp/publicdetails.asp?region=0">Monitoring Sites</a></li> <li><a href="/london/asp/publicbulletin.asp">Latest Bulletin</a></li> <li><a href="/london/asp/publicstats.asp?region=0">Annual Limits</a></li> </ul> </div> <div class="col-xs-6 col-sm-3"> <h3>Tools</h3> <ul class="list-unstyled"> <li><a href="/LondonAir/MobileApps/">Apps &amp; Widgets</a></li> <li><a href="/london/asp/datadownload.asp">Data Download</a></li> <li><a href="/london/asp/advgraphs.asp">Graph Plotting</a></li> <li><a href="/LondonAir/API/">Data Feeds</a></li> <li><a href="/london/asp/tools.asp">Statistics</a></li> <li><a href="http://davidcarslaw.github.io/openair/" target="_blank">Openair</a></li> </ul> </div> </div> </div> </footer> <!-- sub footer control --> <!-- ======================================= sub footer =================================--> <footer class="sub-footer bg-ground bg-push breathe"> <div class="container clearfix"> <p class="pull-left"> &copy; 2024 <a href="https://imperial.ac.uk/school-public-health/environmental-research-group" target="_blank">ERG, Imperial College London</a> </p> <ul class="list-inline pull-right"> <li> <a href="/london/asp/contact.asp">Contact</a> </li> <li> <a href="/london/asp/copyright.asp">About</a> </li> <li> <a href="/london/asp/accessibility.asp">Accessibility</a> </li> <li> <a href="/LondonAir/Cookie.aspx">Cookies</a> </li> <li> <a href="/LondonAir/privacynotice.aspx">Privacy Notice</a> </li> <li> <a href="/london/asp/sitemap.asp">Site Map</a> </li> </ul> </div> </footer> <!-- JavaScript placed at the end of the body for faster page loads --> <!--[if gte IE 9]><!--> <script src="/assets/dist/jquery/jquery-2.2.2.min.js"></script> <!--<![endif]--> <!--[if lt IE 9]> <script src="/assets/dist/jquery/jquery-1.12.2.min.js"></script> <script src="/assets/js/ie8.js"></script> <![endif]--> <script src="/assets/dist/bootstrap/js/bootstrap.min.js"></script> <script src="/assets/dist/fastclick/fastclick.js"></script> <script src="/assets/js/base.js?v=1.353323"></script> <script src="/react/cookie-widget.js"></script> <script> CookieWidget.mount('cookie-consent'); </script> <script type="text/javascript"> //<![CDATA[ var Page_Validators = new Array(document.getElementById("ctl00_TopNavigation1_SearchBox1__rfvQ")); //]]> </script> <script type="text/javascript"> //<![CDATA[ var ctl00_TopNavigation1_SearchBox1__rfvQ = document.all ? document.all["ctl00_TopNavigation1_SearchBox1__rfvQ"] : document.getElementById("ctl00_TopNavigation1_SearchBox1__rfvQ"); ctl00_TopNavigation1_SearchBox1__rfvQ.controltovalidate = "ctl00_TopNavigation1_SearchBox1_q"; ctl00_TopNavigation1_SearchBox1__rfvQ.focusOnError = "t"; ctl00_TopNavigation1_SearchBox1__rfvQ.validationGroup = "Search"; ctl00_TopNavigation1_SearchBox1__rfvQ.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; ctl00_TopNavigation1_SearchBox1__rfvQ.initialvalue = ""; //]]> </script> <script type="text/javascript"> //<![CDATA[ var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); } function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } } //]]> </script> </form> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10