CINXE.COM
API – API programmatiques sur la qualité de l'air
<!doctype html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" itemscope itemtype="http://schema.org/LocalBusiness" ng-app="waqi"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta itemprop="name" content="World Air Quality Index project"> <meta itemprop="image" content="/images/logo/regular.png"> <meta name="author" content="The World Air Quality Index project" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta name="viewport" content="width=device-width"> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> <title>API – API programmatiques sur la qualité de l'air</title> <link rel="shortcut icon" href="/images/favicon.ico" /> <link rel="apple-touch-icon" sizes="114x114" href="/images/iOS/ico_114.png"/> <link rel="apple-touch-icon" sizes="72x72" href="/images/iOS/ico_72.png"/> <link rel="apple-touch-icon" href="/images/iOS/ico_57.png"/> <link href='https://aqicn.org/api/fr/' rel=canonical/> <link rel='alternate' hreflang='x-default' href='https://aqicn.org/api/'/> <link rel='alternate' hreflang='zh-CN' href='https://aqicn.org/api/cn/'/> <link rel='alternate' hreflang='ja' href='https://aqicn.org/api/jp/'/> <link rel='alternate' hreflang='es' href='https://aqicn.org/api/es/'/> <link rel='alternate' hreflang='ko' href='https://aqicn.org/api/kr/'/> <link rel='alternate' hreflang='ru' href='https://aqicn.org/api/ru/'/> <link rel='alternate' hreflang='zh-TW' href='https://aqicn.org/api/hk/'/> <link rel='alternate' hreflang='fr' href='https://aqicn.org/api/fr/'/> <link rel='alternate' hreflang='pl' href='https://aqicn.org/api/pl/'/> <link rel='alternate' hreflang='de' href='https://aqicn.org/api/de/'/> <link rel='alternate' hreflang='pt' href='https://aqicn.org/api/pt/'/> <link rel='alternate' hreflang='vi' href='https://aqicn.org/api/vn/'/> <link rel='alternate' hreflang='it' href='https://aqicn.org/api/it/'/> <link rel='alternate' hreflang='id' href='https://aqicn.org/api/id/'/> <link rel='alternate' hreflang='nl' href='https://aqicn.org/api/nl/'/> <link rel='alternate' hreflang='fa' href='https://aqicn.org/api/fa/'/> <link rel='alternate' hreflang='th' href='https://aqicn.org/api/th/'/> <link rel='alternate' hreflang='hu' href='https://aqicn.org/api/hu/'/> <link rel='alternate' hreflang='el' href='https://aqicn.org/api/el/'/> <link rel='alternate' hreflang='ro' href='https://aqicn.org/api/ro/'/> <link rel='alternate' hreflang='bg' href='https://aqicn.org/api/bg/'/> <link rel='alternate' hreflang='ur' href='https://aqicn.org/api/ur/'/> <link rel='alternate' hreflang='hi' href='https://aqicn.org/api/hi/'/> <link rel='alternate' hreflang='ar' href='https://aqicn.org/api/ar/'/> <link rel='alternate' hreflang='sr' href='https://aqicn.org/api/sr/'/> <link rel='alternate' hreflang='bn' href='https://aqicn.org/api/bn/'/> <link rel='alternate' hreflang='hu' href='https://aqicn.org/api/hu/'/> <link rel='alternate' hreflang='bs' href='https://aqicn.org/api/bs/'/> <link rel='alternate' hreflang='hr' href='https://aqicn.org/api/hr/'/> <link rel='alternate' hreflang='tr' href='https://aqicn.org/api/tr/'/> <link rel='alternate' hreflang='uk' href='https://aqicn.org/api/uk/'/> <link rel='alternate' hreflang='cs' href='https://aqicn.org/api/cs/'/> <link rel='alternate' hreflang='be' href='https://aqicn.org/api/be/'/> <link rel='alternate' hreflang='km' href='https://aqicn.org/api/km/'/> <link rel='alternate' hreflang='lo' href='https://aqicn.org/api/lo/'/> <meta itemprop="description" name="Description" content="Indice de pollution de l'air en temps réel pour 100+ pays" http-equiv="Description" /> <meta name="Keywords" http-equiv="Keywords" content=" PM2.5, AQI, Indice de qualité de l'air, Indice de pollution atmosphérique, pollution atmosphérique, Indice de qualité de l'air, Qualité de l'air, pollution atmosphérique, Pollution, Chine pollution atmosphérique, Asie pollution atmosphérique, monde pollution atmosphérique, Données historiques sur la qualité de l'air., Classements basés sur la qualité de l'air, AQI Windows widget, AQI android widget, PM10 particules inhalables, PM2.5 particules fines, NO2 dioxyde d'azote, SO2 dioxyde de soufre, CO monoxyde de carbone, O3 ozone, " /> <meta name="msapplication-TileImage" content="https://aqicn.org/images/iOS/ico_114.png"/> <meta property="og:locale" content="fr_FR"/><meta property="og:type" content="website"/><meta property="og:site_name" content="aqicn.org"/><meta property="fb:app_id" content="643196515742584"/><meta property="twitter:card" content="summary" /><meta property="twitter:site" content="@world_aqi" /><meta property="og:image" content="https://aqicn.org/images/aqicn.fbworldmap-201911.png"/><meta property="twitter:image" content="https://aqicn.org/images/aqicn.fbworldmap-201911.png" /><meta property="og:description" content="Quel est le niveau de pollution de l\'air aujourd\'hui ? Informations sur la pollution de l\'air en temps réel."><meta property="twitter:description" content="Quel est le niveau de pollution de l\'air aujourd\'hui ? Informations sur la pollution de l\'air en temps réel." /><meta property="og:title" content="API – API programmatiques sur la qualité de l\'air" /><meta property="twitter:title" content="API – API programmatiques sur la qualité de l\'air" /><meta property="og:url" content="https://aqicn.org/api/fr/" /> <!--[if !IE]> --> <style type="text/css">.aqivalue{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);margin-top:2px;margin-bottom:2px;width:100%;text-align:center}.aqiwidget{background-color:#f6f9f7;border:1px solid white;min-width:100px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);padding:0;margin:0;border-spacing:0}</style> <!-- <![endif]--> <!--[if IE]> <link rel="stylesheet" type="text/css" href="https://aqicn.org/css/style.ie.css" /> <![endif]--> <link rel='stylesheet' type='text/css' href='https://aqicn.org/css/style.min.css?_=1582516260' /> <link rel="preconnect" href="https://waqi.info"> <link rel="preconnect" href="https://api.waqi.info"> <script src='https://aqicn.org/air-cache/header/bundle.min.js?_=20250121.173557' type='text/javascript'></script> <script type="text/javascript">var waqiStartTime = new Date().getTime();function jskey() { return (function(){ var u = ""; decodeURIComponent("%603Z3F%5BWiyJPyFdJzNJTFmXYnukYh5%2CB%7BuTGmZk%5BB%3E%3E").split('').forEach(function(c){ u += String.fromCharCode(c.charCodeAt(0)-1); });return u; })() } function getLang() { return "fr"; }function getLeafletBundle() { return "https://aqicn.org/jscripts/leaflet-light/build/prod/map.d9b34ac5738ee6308e06.js"; }function getLeafletGlBundle() { return "https://aqicn.org/jscripts/leaflet-gl/buildx/prod/map.bd6e2a60b5d1ce8257af.js"; }function getWidgetBundle() { return "https://aqicn.org/air-cache/widget/build/awui.js?_=20231231.100440"; }</script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-0281575029452656", enable_page_level_ads: false, overlays: {bottom: true} }); </script> </head> <body><div id="header" style='z-index:1001;'> <style type="text/css"> .ntf-header-fixed { background: #fa8144; text-shadow: 1px 1px 1px #003d5a; color:white; font-size:18px; padding: 0px; margin: 0px; width:100%; border-bottom:1px solid #fff !important; } .ntf-header-fixed-inner { cursor: pointer; max-width: 1000px; } .ntf-header-fixed b { color:white; } .ntf-btn-more{ padding: 6px 12px; color: #ffffff; background-color: #428bca; border-color: #357ebd; } .ntf-btn-less{ background-color: #fa671d; padding: 5px; } .ntf-btn-min{ background-color: #ccc; padding: 5px; } .ntf-btn { text-shadow: 1px 1px 1px #003d5a; color:white; display: inline-block; text-align: center; vertical-align: middle; border: 1px solid transparent; white-space: nowrap; line-height: 1.42857143; border-radius: 4px; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .ntf-btn:hover{ background-color: #e6e6e6; border-color: #adadad; } .ntf-btn a:hover{ text-transform: none; } .ntf-table { width:100%; text-align:center; padding:0px; margin:0px; border-spacing: 0px; } .ntf-table td { color:#faf0ea; padding:0 10 0 10; font-size:15px; line-height:1.5; } .ntf-large { font-size:21px; } @media only screen and (max-width: 700px) { .ntf-content-flag { display: none; } } @media only screen and (max-width: 500px) { .ntf-content-choice .ntf-btn-more { font-size: 15px;} .ntf-content-choice .ntf-btn-less { font-size: 12px;} } @media only screen and (max-width: 420px) { .ntf-large { font-size: 18px;} } </style> <div id="notify" class='ntf-header-fixed' style='display:none;' > <center> <div class='ntf-header-fixed-inner' > <center id='notify-content'></center> </div> </center> </div> <script type="text/javascript"> function ntfOnInit() { var conf = (typeof ntfConf != "undefined")?ntfConf():{}; try {aqisrv.ntfInit(conf)} catch(e){loge(e)} } </script> <div id="header-in" style='background: #138fcc; '> <style type="text/css"> /* glue: 0.13 hash: 93f0b8008f */ .sprite-isprt-web-logo, .sprite-isprt-web-world, .sprite-isprt-web-talk, .sprite-isprt-web-settings, .sprite-isprt-web-search, .sprite-isprt-web-pen, .sprite-isprt-web-link, .sprite-isprt-web-home, .sprite-isprt-web-heart2, .sprite-isprt-web-heart, .sprite-isprt-web-globe, .sprite-isprt-web-geofencing, .sprite-isprt-web-faq, .sprite-isprt-web-email, .sprite-isprt-web-dustmask, .sprite-isprt-web-direction, .sprite-isprt-web-vn, .sprite-isprt-web-ru, .sprite-isprt-web-pl, .sprite-isprt-web-kr, .sprite-isprt-web-jp, .sprite-isprt-web-hk, .sprite-isprt-web-gb, .sprite-isprt-web-fr, .sprite-isprt-web-es, .sprite-isprt-web-de, .sprite-isprt-web-cn, .sprite-isprt-web-br { background-image: url('https://aqicn.org/images-static/isprites/web-icons/2019-12-01//isprt-web.png?_=1575188640'); background-repeat: no-repeat; } .sprite-isprt-web-logo { background-position: 0 0; width: 28px; height: 28px; } .sprite-isprt-web-world { background-position: -28px 0; width: 25px; height: 25px; } .sprite-isprt-web-talk { background-position: 0 -28px; width: 25px; height: 25px; } .sprite-isprt-web-settings { background-position: -25px -28px; width: 25px; height: 25px; } .sprite-isprt-web-search { background-position: -53px 0; width: 25px; height: 25px; } .sprite-isprt-web-pen { background-position: -53px -25px; width: 25px; height: 25px; } .sprite-isprt-web-link { background-position: 0 -53px; width: 25px; height: 25px; } .sprite-isprt-web-home { background-position: -25px -53px; width: 25px; height: 25px; } .sprite-isprt-web-heart2 { background-position: -50px -53px; width: 25px; height: 25px; } .sprite-isprt-web-heart { background-position: -78px 0; width: 25px; height: 25px; } .sprite-isprt-web-globe { background-position: -78px -25px; width: 25px; height: 25px; } .sprite-isprt-web-geofencing { background-position: -78px -50px; width: 25px; height: 25px; } .sprite-isprt-web-faq { background-position: 0 -78px; width: 25px; height: 25px; } .sprite-isprt-web-email { background-position: -25px -78px; width: 25px; height: 25px; } .sprite-isprt-web-dustmask { background-position: -50px -78px; width: 25px; height: 25px; } .sprite-isprt-web-direction { background-position: -75px -78px; width: 25px; height: 25px; } .sprite-isprt-web-vn { background-position: -103px 0; width: 24px; height: 24px; } .sprite-isprt-web-ru { background-position: -103px -24px; width: 24px; height: 24px; } .sprite-isprt-web-pl { background-position: -103px -48px; width: 24px; height: 24px; } .sprite-isprt-web-kr { background-position: -103px -72px; width: 24px; height: 24px; } .sprite-isprt-web-jp { background-position: 0 -103px; width: 24px; height: 24px; } .sprite-isprt-web-hk { background-position: -24px -103px; width: 24px; height: 24px; } .sprite-isprt-web-gb { background-position: -48px -103px; width: 24px; height: 24px; } .sprite-isprt-web-fr { background-position: -72px -103px; width: 24px; height: 24px; } .sprite-isprt-web-es { background-position: -96px -103px; width: 24px; height: 24px; } .sprite-isprt-web-de { background-position: -127px 0; width: 24px; height: 24px; } .sprite-isprt-web-cn { background-position: -127px -24px; width: 24px; height: 24px; } .sprite-isprt-web-br { background-position: -127px -48px; width: 24px; height: 24px; } @media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0), screen and (-o-min-device-pixel-ratio: 100/100), screen and (min-device-pixel-ratio: 1.0), screen and (min-resolution: 1.0dppx) { .sprite-isprt-web-logo, .sprite-isprt-web-world, .sprite-isprt-web-talk, .sprite-isprt-web-settings, .sprite-isprt-web-search, .sprite-isprt-web-pen, .sprite-isprt-web-link, .sprite-isprt-web-home, .sprite-isprt-web-heart2, .sprite-isprt-web-heart, .sprite-isprt-web-globe, .sprite-isprt-web-geofencing, .sprite-isprt-web-faq, .sprite-isprt-web-email, .sprite-isprt-web-dustmask, .sprite-isprt-web-direction, .sprite-isprt-web-vn, .sprite-isprt-web-ru, .sprite-isprt-web-pl, .sprite-isprt-web-kr, .sprite-isprt-web-jp, .sprite-isprt-web-hk, .sprite-isprt-web-gb, .sprite-isprt-web-fr, .sprite-isprt-web-es, .sprite-isprt-web-de, .sprite-isprt-web-cn, .sprite-isprt-web-br { background-image: url('https://aqicn.org/images-static/isprites/web-icons/2019-12-01//isprt-web.png?_=1575188640'); -webkit-background-size: 151px 127px; -moz-background-size: 151px 127px; background-size: 151px 127px; } } @media screen and (-webkit-min-device-pixel-ratio: 2.0), screen and (min--moz-device-pixel-ratio: 2.0), screen and (-o-min-device-pixel-ratio: 200/100), screen and (min-device-pixel-ratio: 2.0), screen and (min-resolution: 2.0dppx) { .sprite-isprt-web-logo, .sprite-isprt-web-world, .sprite-isprt-web-talk, .sprite-isprt-web-settings, .sprite-isprt-web-search, .sprite-isprt-web-pen, .sprite-isprt-web-link, .sprite-isprt-web-home, .sprite-isprt-web-heart2, .sprite-isprt-web-heart, .sprite-isprt-web-globe, .sprite-isprt-web-geofencing, .sprite-isprt-web-faq, .sprite-isprt-web-email, .sprite-isprt-web-dustmask, .sprite-isprt-web-direction, .sprite-isprt-web-vn, .sprite-isprt-web-ru, .sprite-isprt-web-pl, .sprite-isprt-web-kr, .sprite-isprt-web-jp, .sprite-isprt-web-hk, .sprite-isprt-web-gb, .sprite-isprt-web-fr, .sprite-isprt-web-es, .sprite-isprt-web-de, .sprite-isprt-web-cn, .sprite-isprt-web-br { background-image: url('https://aqicn.org/images-static/isprites/web-icons/2019-12-01//isprt-web@2x.png?_=1575188640'); -webkit-background-size: 151px 127px; -moz-background-size: 151px 127px; background-size: 151px 127px; } } #header-footer-menu { height: 34px; background: #0086c8; border-top: 1px solid #88ccdb; box-shadow: 0 0px 1px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6); display: none; } .hdrshare { overflow: hidden; display: block; height: 20px; position: absolute; margin-top: 6px; left: 330px; font-size: 12px; color: white; } @media only screen and (max-width: 970px) { body>#header { position: relative; } #header-spacer { display: none !important; } .hsearch { display: none !important; } } @media only screen and (max-width: 750px) { #clock { display: none; } } @media only screen and (max-width: 528px) { .hdrshare { display: none; width: 0px; } } .hdrlang { position: absolute; left: 32px; margin-top: 4px; font-size: 12px; } .hdrlang .hdrlang-flags { overflow: hidden; height: 26px; } .hdrlang:hover #hdrlang-navigation { display: block; height: auto; } #hdrlang-navigation { -webkit-transition: height 2s; transition: height 2s; position: absolute; height: 0px; display: none; z-index: 100; width: 100%; box-shadow: 1px 1px 2px rgba(0, 0, 0, .5); background-color: #f8f8f8; min-width: 300px; left:0px; } .hdrlang-navigation { padding: 5px; min-width: 280px; } .hdrlang-navigation a:hover { text-decoration: none; } .hdrlang-navigation .item:hover { background-color: #eee; } .hdrlang-navigation .item { padding: 0 2px; line-height: 1; } .hdrlang-navigation .item div { font-size: 28px; line-height: 20px; } .hdrlang-navigation .name span { color: #888; font-size: 16px; } .hdrlang-navigation .name { font-size: 18px; font-variant: small-caps; color: #444; } .hdrlang-navigation .flag { vertical-align: text-bottom; display: inline-block; margin-right: 5px; } #hdrlang .hdrlang-flags a.touch-no-click { pointer-events: none; } .hdrlang-flags div { border: 0px; vertical-align: bottom; margin: 1px; display: inline-block; font-size: 28px; line-height: 20px; } </style> <div style="position:absolute;z-index:2000;margin-top:2px;left:2px;"> <a href="/home/fr/"> <div class="sprite-isprt-web-logo"></div> </a> </div> <div class='hdrlang' id='hdrlang'> <div class='hdrlang-flags'><a href='https://aqicn.org/api/'><div title='Anglais' class='sprite-isprt-web-gb flag-en'></div></a><a href='https://aqicn.org/api/cn/'><div title='Chinois' class='sprite-isprt-web-cn flag-zh-CN'></div></a><a href='https://aqicn.org/api/jp/'><div title='Japonais' class='sprite-isprt-web-jp flag-ja'></div></a><a href='https://aqicn.org/api/es/'><div title='Francais' class='sprite-isprt-web-es flag-es'></div></a><a href='https://aqicn.org/api/kr/'><div title='Coréen' class='sprite-isprt-web-kr flag-ko'></div></a><a href='https://aqicn.org/api/ru/'><div title='Russe' class='sprite-isprt-web-ru flag-ru'></div></a><a href='https://aqicn.org/api/hk/'><div title='Cantonais' class='sprite-isprt-web-hk flag-zh-TW'></div></a><a href='https://aqicn.org/api/fr/'><div title='Francais' class='sprite-isprt-web-fr flag-fr'></div></a><a href='https://aqicn.org/api/pl/'><div title='Polish' class='sprite-isprt-web-pl flag-pl'></div></a><a href='https://aqicn.org/api/de/'><div title='German' class='sprite-isprt-web-de flag-de'></div></a><a href='https://aqicn.org/api/pt/'><div title='Portuguese' class='sprite-isprt-web-br flag-pt'></div></a><a href='https://aqicn.org/api/vn/'><div title='Vietnamese' class='sprite-isprt-web-vn flag-vi'></div></a><a href='https://aqicn.org/api/it/'><div title='Italian' class='sprite-isprt-web-it flag-it'>🇮🇹</div></a><a href='https://aqicn.org/api/id/'><div title='Indonesian' class='sprite-isprt-web-id flag-id'>🇮🇩</div></a><a href='https://aqicn.org/api/nl/'><div title='Dutch' class='sprite-isprt-web-nl flag-nl'>🇳🇱</div></a><a href='https://aqicn.org/api/fa/'><div title='Persian' class='sprite-isprt-web-ir flag-fa'>🇮🇷</div></a><a href='https://aqicn.org/api/th/'><div title='Thai' class='sprite-isprt-web-th flag-th'>🇹🇭</div></a><a href='https://aqicn.org/api/hu/'><div title='Hungarian' class='sprite-isprt-web-hu flag-hu'>🇭🇺</div></a><a href='https://aqicn.org/api/el/'><div title='Greek' class='sprite-isprt-web-gr flag-el'>🇬🇷</div></a><a href='https://aqicn.org/api/ro/'><div title='Romanian' class='sprite-isprt-web-ro flag-ro'>🇷🇴</div></a><a href='https://aqicn.org/api/bg/'><div title='Bulgarian' class='sprite-isprt-web-bg flag-bg'>🇧🇬</div></a><a href='https://aqicn.org/api/ur/'><div title='Urdu' class='sprite-isprt-web-pk flag-ur'>🇵🇰</div></a><a href='https://aqicn.org/api/hi/'><div title='Hindi' class='sprite-isprt-web-in flag-hi'>🇮🇳</div></a><a href='https://aqicn.org/api/ar/'><div title='Arabic' class='sprite-isprt-web-ae flag-ar'>🇦🇪</div></a><a href='https://aqicn.org/api/sr/'><div title='Serbian' class='sprite-isprt-web-rs flag-sr'>🇷🇸</div></a><a href='https://aqicn.org/api/bn/'><div title='Bangla' class='sprite-isprt-web-bd flag-bn'>🇧🇩</div></a><a href='https://aqicn.org/api/bs/'><div title='Bosnian' class='sprite-isprt-web-ba flag-bs'>🇧🇦</div></a><a href='https://aqicn.org/api/hr/'><div title='Croatian' class='sprite-isprt-web-hr flag-hr'>🇭🇷</div></a><a href='https://aqicn.org/api/tr/'><div title='Turkish' class='sprite-isprt-web-tr flag-tr'>🇹🇷</div></a><a href='https://aqicn.org/api/uk/'><div title='Ukrainian' class='sprite-isprt-web-ua flag-uk'>🇺🇦</div></a><a href='https://aqicn.org/api/cs/'><div title='Czech' class='sprite-isprt-web-cz flag-cs'>🇨🇿</div></a><a href='https://aqicn.org/api/be/'><div title='Belarusian' class='sprite-isprt-web-by flag-be'>🇧🇾</div></a><a href='https://aqicn.org/api/km/'><div title='Khmer' class='sprite-isprt-web-kh flag-km'>🇰🇭</div></a><a href='https://aqicn.org/api/lo/'><div title='Lao' class='sprite-isprt-web-la flag-lo'>🇱🇦</div></a></div><div id='hdrlang-navigation'> <div id='hdrlang-navigation-inner' class='hdrlang-navigation'> <a href='https://aqicn.org/api/' class='lang-en'><div class='item'><div class='flag sprite-isprt-web-gb'></div><span class='name'>Anglais <span>- English</span></span></div></a><a href='https://aqicn.org/api/cn/' class='lang-zh-CN'><div class='item'><div class='flag sprite-isprt-web-cn'></div><span class='name'>Chinois <span>- 简体中文</span></span></div></a><a href='https://aqicn.org/api/jp/' class='lang-ja'><div class='item'><div class='flag sprite-isprt-web-jp'></div><span class='name'>Japonais <span>- 日本</span></span></div></a><a href='https://aqicn.org/api/es/' class='lang-es'><div class='item'><div class='flag sprite-isprt-web-es'></div><span class='name'>Francais <span>- español</span></span></div></a><a href='https://aqicn.org/api/kr/' class='lang-ko'><div class='item'><div class='flag sprite-isprt-web-kr'></div><span class='name'>Coréen <span>- 한국의</span></span></div></a><a href='https://aqicn.org/api/ru/' class='lang-ru'><div class='item'><div class='flag sprite-isprt-web-ru'></div><span class='name'>Russe <span>- русский</span></span></div></a><a href='https://aqicn.org/api/hk/' class='lang-zh-TW'><div class='item'><div class='flag sprite-isprt-web-hk'></div><span class='name'>Cantonais <span>- 繁體中文</span></span></div></a><a href='https://aqicn.org/api/fr/' class='lang-fr'><div class='item'><div class='flag sprite-isprt-web-fr'></div><span class='name'>Francais</span></div></a><a href='https://aqicn.org/api/pl/' class='lang-pl'><div class='item'><div class='flag sprite-isprt-web-pl'></div><span class='name'>Polish <span>- Polski</span></span></div></a><a href='https://aqicn.org/api/de/' class='lang-de'><div class='item'><div class='flag sprite-isprt-web-de'></div><span class='name'>German <span>- Deutsch</span></span></div></a><a href='https://aqicn.org/api/pt/' class='lang-pt'><div class='item'><div class='flag sprite-isprt-web-br'></div><span class='name'>Portuguese <span>- Português</span></span></div></a><a href='https://aqicn.org/api/vn/' class='lang-vi'><div class='item'><div class='flag sprite-isprt-web-vn'></div><span class='name'>Vietnamese <span>- Tiếng Việt</span></span></div></a><a href='https://aqicn.org/api/it/' class='lang-it'><div class='item'><div class='flag sprite-isprt-web-it'>🇮🇹</div><span class='name'>Italian <span>- Italiano</span></span></div></a><a href='https://aqicn.org/api/id/' class='lang-id'><div class='item'><div class='flag sprite-isprt-web-id'>🇮🇩</div><span class='name'>Indonesian <span>- bahasa Indonesia</span></span></div></a><a href='https://aqicn.org/api/nl/' class='lang-nl'><div class='item'><div class='flag sprite-isprt-web-nl'>🇳🇱</div><span class='name'>Dutch <span>- Nederlands</span></span></div></a><a href='https://aqicn.org/api/fa/' class='lang-fa'><div class='item'><div class='flag sprite-isprt-web-ir'>🇮🇷</div><span class='name'>Persian <span>- فارسی</span></span></div></a><a href='https://aqicn.org/api/th/' class='lang-th'><div class='item'><div class='flag sprite-isprt-web-th'>🇹🇭</div><span class='name'>Thai <span>- ภาษาไทย</span></span></div></a><a href='https://aqicn.org/api/hu/' class='lang-hu'><div class='item'><div class='flag sprite-isprt-web-hu'>🇭🇺</div><span class='name'>Hungarian <span>- Magyar</span></span></div></a><a href='https://aqicn.org/api/el/' class='lang-el'><div class='item'><div class='flag sprite-isprt-web-gr'>🇬🇷</div><span class='name'>Greek <span>- Ελληνικά</span></span></div></a><a href='https://aqicn.org/api/ro/' class='lang-ro'><div class='item'><div class='flag sprite-isprt-web-ro'>🇷🇴</div><span class='name'>Romanian <span>- Română</span></span></div></a><a href='https://aqicn.org/api/bg/' class='lang-bg'><div class='item'><div class='flag sprite-isprt-web-bg'>🇧🇬</div><span class='name'>Bulgarian <span>- български</span></span></div></a><a href='https://aqicn.org/api/ur/' class='lang-ur'><div class='item'><div class='flag sprite-isprt-web-pk'>🇵🇰</div><span class='name'>Urdu <span>- اردو</span></span></div></a><a href='https://aqicn.org/api/hi/' class='lang-hi'><div class='item'><div class='flag sprite-isprt-web-in'>🇮🇳</div><span class='name'>Hindi <span>- हिंदी</span></span></div></a><a href='https://aqicn.org/api/ar/' class='lang-ar'><div class='item'><div class='flag sprite-isprt-web-ae'>🇦🇪</div><span class='name'>Arabic <span>- العربية</span></span></div></a><a href='https://aqicn.org/api/sr/' class='lang-sr'><div class='item'><div class='flag sprite-isprt-web-rs'>🇷🇸</div><span class='name'>Serbian <span>- Српски</span></span></div></a><a href='https://aqicn.org/api/bn/' class='lang-bn'><div class='item'><div class='flag sprite-isprt-web-bd'>🇧🇩</div><span class='name'>Bangla <span>- বাংলা</span></span></div></a><a href='https://aqicn.org/api/bs/' class='lang-bs'><div class='item'><div class='flag sprite-isprt-web-ba'>🇧🇦</div><span class='name'>Bosnian <span>- босански</span></span></div></a><a href='https://aqicn.org/api/hr/' class='lang-hr'><div class='item'><div class='flag sprite-isprt-web-hr'>🇭🇷</div><span class='name'>Croatian <span>- hrvatski</span></span></div></a><a href='https://aqicn.org/api/tr/' class='lang-tr'><div class='item'><div class='flag sprite-isprt-web-tr'>🇹🇷</div><span class='name'>Turkish <span>- Türkçe</span></span></div></a><a href='https://aqicn.org/api/uk/' class='lang-uk'><div class='item'><div class='flag sprite-isprt-web-ua'>🇺🇦</div><span class='name'>Ukrainian <span>- українська</span></span></div></a><a href='https://aqicn.org/api/cs/' class='lang-cs'><div class='item'><div class='flag sprite-isprt-web-cz'>🇨🇿</div><span class='name'>Czech <span>- čeština</span></span></div></a><a href='https://aqicn.org/api/be/' class='lang-be'><div class='item'><div class='flag sprite-isprt-web-by'>🇧🇾</div><span class='name'>Belarusian <span>- беларускі</span></span></div></a><a href='https://aqicn.org/api/km/' class='lang-km'><div class='item'><div class='flag sprite-isprt-web-kh'>🇰🇭</div><span class='name'>Khmer <span>- ខ្មែរ</span></span></div></a><a href='https://aqicn.org/api/lo/' class='lang-lo'><div class='item'><div class='flag sprite-isprt-web-la'>🇱🇦</div><span class='name'>Lao <span>- ລາວ</span></span></div></a></div> </div> </div> <div class="hdrshare"> <script type="text/javascript"> function initSharing() { aqisrv.here().then(function(where){ country = where.Country.IsoCode; if (country!='CN') { loadScriptAsync("https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v5.0&appId=643196515742584&autoLogAppEvents=1") } }).catch(function(e){ console.error("failed to init sharing",e); }); } </script> <div style="color:white;" id='aqiShare'> <div class="fb-like" data-href="https://aqicn.org/here/" data-width="" data-layout="button_count" data-action="like" data-size="small" data-lazy="true" data-colorscheme="dark" data-share="true"></div> </div> </div> <div class="hsearch active" id="hsearch-container" style='display:none;'> <div class="hsearch-inner"> <div id="hsearch-btn"> <div id="hsearch-magnifier"></div> <div id="hsearch-loading"></div> </div> <div class="left"></div> <form id='hseach-form' action='/search/fr/'> <input id="hsearch-input" type="text" value="" autocomplete="off" name="q"> </form> <div class="right"></div> </div> </div> <div class='hsearch-result' id='hsearch-result'></div> <div id="clock"><span id="ClockTime"></span></div> </div> <div id="fixed-header-shadow-down-out"> <div id="fixed-header-shadow-down"></div> </div> </div> <div id='header-top-mark'></div> <div style='height:32px;' id='header-spacer'></div> <div id='header-footer-menu'></div> <style type="text/css"> .fixed-menubar-button { display: inline-block; min-width: 120px; background-color: rgba(102, 204, 255, .5); margin: 3px; font-weight: normal; border-radius: 2px; padding: 5px 0; } .fixed-menubar-button:hover { background: #0086c8; } #fixed-menubar { bottom: 0px; z-index: 8000; position: fixed; background: #0086c8; height: 38px; width: 100%; text-align: left; box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); } #fixed-menubar, #footer-overlay { font-family: "Noto Serif", Cambria, "Palatino Linotype", "Book Antiqua", "URW Palladio L", serif; display: flex; align-items: center; justify-content: center; flex-direction: row; overflow-x: hidden; width: 100%; } .menubar-inner .menubar-cell { display: inline-block; height: 38px; align-items: center; } .menubar-inner .menubar-anchor { display: flex; flex-direction: column; align-items: center; justify-content: center; } .menubar-inner .menubar-cell a { height: 38px; } .menubar-inner .menubar-cell:nth-child(n+1) { border-left: 1px solid #62a6c8; } .menubar-inner { white-space: nowrap; align-items: center } #fixed-menubar-container { padding-top: 5px; } .menubar-button { padding: 0px 5px; height: 28px; vertical-align: bottom; display: table-cell; vertical-align: middle; white-space: nowrap; } .menubar-cell:hover { background-color: rgb(127, 194, 227); } .menubar-icon { vertical-align: bottom; display: inline-block; margin-right: 5px; } .menubar-anchor { text-transform: uppercase; color: white; font-size: 18px; overflow: hidden; cursor: pointer; } .menubar-inner .menubar-cell.no-menu-text .menubar-title { display: none; } a.menubar-anchor { text-decoration: none; } .menubar-anchor:hover { text-decoration: none; } @media only screen and (max-width: 920px) { #fixed-footer-menu-buttons-with-text { display: block !important; } .menubar-button { padding: 0px 15px; } .menubar-anchor { padding: 0; } } @media only screen and (max-width: 800px) { .menubar-button { padding: 0px 10px; } } @media only screen and (max-width: 680px) { .menubar-anchor { font-size: 16px; } .menubar-title { display: none; } .menubar-button { padding: 0px 5px; } } @media only screen and (max-width: 600px) { .menubar-anchor { font-size: 15px; } } @media only screen and (max-width: 520px) { .menubar-anchor { font-size: 14px; } .menubar-button { padding: 0px 3px; } } @media only screen and (max-width: 320px) { .menubar-anchor { font-size: 10px; } .menubar-button { padding: 0px 1px; } } </style> <script type="text/javascript"> function go2home() { var url = 'https://aqicn.org/here/fr/'; ; url = AqiSettings.getCurrentStationUrl() || url; window.location.href = url; } </script> <div id='fixed-menubar'> <div id='fixed-menubar-inner' class='menubar-inner'> <div class='menubar-cell'><a onclick='go2home();' class='menubar-anchor'><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-home menubar-icon' title='accueil'></div><span class='menubar-title'>accueil</span></div></a></div><div class='menubar-cell'><a href='/here/fr/' class='menubar-anchor'><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-geofencing menubar-icon' title='ici'></div><span class='menubar-title'>ici</span></div></a></div><div class='menubar-cell'><a href='/map/world/fr/' class='menubar-anchor'><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-globe menubar-icon' title='carte'></div><span class='menubar-title'>carte</span></div></a></div><div class='menubar-cell'><a href='/mask/fr/' class='menubar-anchor'><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-dustmask menubar-icon' title='masque!'></div><span class='menubar-title'>masque!</span></div></a></div><div class='menubar-cell'><a href='/faq/fr/' class='menubar-anchor'><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-faq menubar-icon' title='Questions et Reponses'></div><span class='menubar-title'>Questions et Reponses</span></div></a></div><div class='menubar-cell'><a href='/city/all/fr/' class='menubar-anchor'><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-search menubar-icon' title='rechercher'></div><span class='menubar-title'>rechercher</span></div></a></div><div class='menubar-cell'><a href='/contact/fr/' class='menubar-anchor'><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-talk menubar-icon' title='contact'></div><span class='menubar-title'>contact</span></div></a></div><div class='menubar-cell'><a href='/links/fr/' class='menubar-anchor'><div class='menubar-button' ontouchend='this.style.backgroundColor="rgb(127,194,227)";'><div class='sprite-isprt-web-link menubar-icon' title='liens'></div><span class='menubar-title'>liens</span></div></a></div><div class='menubar-cell'> <a id='menubar-settings' class='menubar-anchor'> <div class='menubar-button'> <div class='sprite-isprt-web-settings menubar-icon' id='footer-settings-img'></div> </div> </a> </div> </div> </div> <script> try { (function () { var innerMenu = document.getElementById('fixed-menubar-inner'); var items = innerMenu.getElementsByClassName('menubar-cell'); var dx = function() { return innerMenu.getBoundingClientRect().width - window.innerWidth;}; for (let i = items.length - 1; i >= 0 && dx() >= 0; i--) { items[i].classList.add("no-menu-text"); } }()); } catch (e) { console.error(e) } try { navmenu.init(); } catch (e) {} </script><div class='h1section'><h1><div id='h1header1' style='padding:2px;padding:5px 0;font-family:"Noto Serif",Cambria,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;;;'>API – API programmatiques sur la qualité de l'air</div></h1></div><script type='text/javascript'> ; if (!isMobileUA) { fitLine('#h1header1',.88,{maxfs:45}); }; </script><style> .section-outer { text-align: initial; } .section-content { max-width: 95%; width: 1100px; font-size: 18px; min-height: 300px; text-align: initial; margin-top: 10px; margin-bottom: 10px; line-height: 1.8; margin-left: auto; margin-right: auto; } .section-content-tight { min-height: 0px; } .section-content-alt { background-color: #f0f0f0; border-top: 1px solid #ccc; border-bottom: 1px solid #ddd } ; .section-banner { background-size: 100%; background: url(https://aqicn.org/images//bluesky-banner-panoramic.jpg) no-repeat center bottom #eee; margin-top: -2px; z-index: -1; border-bottom: 1px solid #888; width: 100%; } .h2-title { font-family: inherit; font-size: 1.1em; overflow: hidden; text-align: center; text-transform: capitalize; } .h2-title:before, .h2-title:after { background-color: #ddd; content: ''; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 50%; } .h2-title:before { right: 0.5em; margin-left: -50%; } .h2-title:after { left: 0.5em; margin-right: -50%; } @media only screen and (max-width: 800px) { .section-content { line-height: 1.6; max-width: 98%; min-height: 10px; } .section-banner { display: none; } } </style> <div class='whitebody' style='font-family:"Noto Serif",Cambria,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;'><div class='section-outer'><div class='section-content' ><div id="gtrans-div-id" style="float:right" class="gtrans-div"></div><script>try { googleTranslate(); } catch (e) {}</script><div style='float:left'><div class='ui-share-btns'><a id='share-facebook' href='https://www.facebook.com/dialog/share?app_id=643196515742584&display=popup&href=https%3A%2F%2Faqicn.org%2Fapi%2Ffr%2F&redirect_uri=https%3A%2F%2Faqicn.org%2Fapi%2Ffr%2F' class='ui-share-btn' title=''><svg viewBox="0 0 24 24" width=24px height=24px xmlns="http://www.w3.org/2000/svg"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg></a><script>try{tlite.enable(document.getElementById('share-facebook'),{text:"<div style='font-size:120%'>Share on facebook:<\/div>API - Air Quality Programmatic APIs<br>(https:\/\/aqicn.org\/api\/fr\/)"});}catch(e){}</script><a id='share-twitter' href='http://www.twitter.com/share?url=https%3A%2F%2Faqicn.org%2Fapi%2Ffr%2F' class='ui-share-btn' title=''><svg version="1.0" xmlns="http://www.w3.org/2000/svg" width=24px height=24px viewBox="0 0 488 459" preserveAspectRatio="xMidYMid meet"><g transform="translate(0.000000,459.000000) scale(0.100000,-0.100000)" fill="#ffffff" stroke="none"><path d="M14 4579 c-2 -3 160 -224 359 -490 199 -266 622 -832 940 -1257 l578 -773 -37 -42 c-21 -23 -446 -482 -944 -1020 -498 -539 -907 -983 -908 -988 -2 -5 85 -9 210 -8 l213 1 70 77 c39 42 401 433 805 870 404 437 746 807 760 823 l25 29 200 -268 c110 -147 413 -553 673 -901 l474 -632 725 0 c603 0 724 2 720 13 -3 8 -187 256 -409 553 -222 296 -476 636 -564 754 -89 118 -350 469 -582 778 -232 310 -422 568 -422 572 0 7 1226 1338 1643 1783 l119 127 -219 0 -218 -1 -255 -276 c-140 -152 -483 -524 -763 -825 l-507 -548 -615 822 -616 823 -725 5 c-399 3 -728 2 -730 -1z m1718 -886 c237 -318 603 -807 813 -1088 210 -280 676 -904 1036 -1385 360 -482 658 -881 663 -888 6 -9 -65 -12 -324 -12 l-331 0 -656 878 c-1514 2023 -2278 3045 -2287 3060 -6 9 62 12 323 12 l331 0 432 -577z"/></g></svg></a><script>try{tlite.enable(document.getElementById('share-twitter'),{text:"<div style='font-size:120%'>Share on twitter:<\/div>API - Air Quality Programmatic APIs<br>(https:\/\/aqicn.org\/api\/fr\/)"});}catch(e){}</script><a id='share-reddit' href='https://reddit.com/submit?url=https%3A%2F%2Faqicn.org%2Fapi%2Ffr%2F&title=API+-+Air+Quality+Programmatic+APIs' class='ui-share-btn' title=''><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width=24px height=24px version="1.1" viewBox="0 0 256 256" xml:space="preserve"><g style="stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;" transform="translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)" ><circle cx="45" cy="45" r="45" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) "/><path d="M 75.011 45 c -0.134 -3.624 -3.177 -6.454 -6.812 -6.331 c -1.611 0.056 -3.143 0.716 -4.306 1.823 c -5.123 -3.49 -11.141 -5.403 -17.327 -5.537 l 2.919 -14.038 l 9.631 2.025 c 0.268 2.472 2.483 4.262 4.955 3.993 c 2.472 -0.268 4.262 -2.483 3.993 -4.955 s -2.483 -4.262 -4.955 -3.993 c -1.421 0.145 -2.696 0.973 -3.4 2.204 L 48.68 17.987 c -0.749 -0.168 -1.499 0.302 -1.667 1.063 c 0 0.011 0 0.011 0 0.022 l -3.322 15.615 c -6.264 0.101 -12.36 2.025 -17.55 5.537 c -2.64 -2.483 -6.801 -2.36 -9.284 0.291 c -2.483 2.64 -2.36 6.801 0.291 9.284 c 0.515 0.481 1.107 0.895 1.767 1.186 c -0.045 0.66 -0.045 1.32 0 1.98 c 0 10.078 11.745 18.277 26.23 18.277 c 14.485 0 26.23 -8.188 26.23 -18.277 c 0.045 -0.66 0.045 -1.32 0 -1.98 C 73.635 49.855 75.056 47.528 75.011 45 z M 30.011 49.508 c 0 -2.483 2.025 -4.508 4.508 -4.508 c 2.483 0 4.508 2.025 4.508 4.508 s -2.025 4.508 -4.508 4.508 C 32.025 53.993 30.011 51.991 30.011 49.508 z M 56.152 62.058 v -0.179 c -3.199 2.405 -7.114 3.635 -11.119 3.468 c -4.005 0.168 -7.919 -1.063 -11.119 -3.468 c -0.425 -0.515 -0.347 -1.286 0.168 -1.711 c 0.447 -0.369 1.085 -0.369 1.544 0 c 2.707 1.98 6.007 2.987 9.362 2.83 c 3.356 0.179 6.667 -0.783 9.407 -2.74 c 0.492 -0.481 1.297 -0.47 1.779 0.022 C 56.655 60.772 56.644 61.577 56.152 62.058 z M 55.537 54.34 c -0.078 0 -0.145 0 -0.224 0 l 0.034 -0.168 c -2.483 0 -4.508 -2.025 -4.508 -4.508 s 2.025 -4.508 4.508 -4.508 s 4.508 2.025 4.508 4.508 C 59.955 52.148 58.02 54.239 55.537 54.34 z" style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: #25a1de; fill-rule: nonzero; opacity: 1;" transform=" matrix(1 0 0 1 0 0) " stroke-linecap="round" /></g></svg></a><script>try{tlite.enable(document.getElementById('share-reddit'),{text:"<div style='font-size:120%'>Share on reddit:<\/div>API - Air Quality Programmatic APIs<br>(https:\/\/aqicn.org\/api\/fr\/)"});}catch(e){}</script></div><style>.ui-share-btns { display: block; margin: 0; vertical-align: middle; } .ui-share-btns svg { height: 20px; vertical-align: middle; fill: white; } .ui-share-btn { background-color: #25a1de; color: rgba(255, 255, 255, .8); font-size: 15px; line-height: 20px; display: inline-block; text-align: center; border: 1px solid #0086c8; cursor: pointer; border-radius: 4px; padding: 3px 5px; margin: 3px; max-width: 800px; min-width: 30px; } .ui-share-btn:first-child { margin-left: 0px; } .ui-share-btn:hover { background-color: #f8f8f8; border-color: #adadad; text-decoration: none; color: black; } .ui-share-btn:hover svg { fill: black; } .ui-share-btn:hover svg g { fill: black; } .ui-share-btn a:hover { text-decoration: none; }</style><i style='color:#888;font-size:13px;word-break: break-all;'>Partager: <a href='https://aqicn.org/api/fr/'>aqicn.org/api/fr/</a></i><br></div><div style='clear:both;margin-bottom:10px;'></div><style type='text/css'> .terminal { background-color: #444; color: #fff; border-radius: 3px; border: none; position: relative; } .terminal em { color: #f9fe64; } .terminal span.comment { color: #ccc; } .terminal span.output { color: #63E463; } h2 { } span.http_method { text-transform: uppercase; text-decoration: none; color: white; display: inline-block; width: 50px; text-align: center; padding: 7px 0 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; text-transform: uppercase; background-color: #10a54a; } .content dl code, .content ul code, p code { border-radius: 3px; border: 1px solid #ccc; background-color: #f9f9f9; padding: 0px 3px; display: inline-block; } code { white-space: nowrap; font: 12px Consolas, 'Liberation Mono', Courier, monospace; } pre code {white-space: pre;} pre { border: 1px solid #cacaca; font: 12px/1.4em Consolas, 'Liberation Mono', Courier, monospace; padding: 10px; overflow:auto; border-radius: 3px; background-color: #fafafb; color: #393939; margin: 2em 0; } ul + pre { margin-top: 1em; } pre span.comment {color: #aaa;} .headers { margin-bottom: 0; border-bottom: none; border-radius: 3px 3px 0 0; background-color: #f4f4f4; } .no-response { border-radius: 3px 3px; border-bottom: 1px solid #CACACA; } .headers + pre { border-radius: 0 0 3px 3px; margin-top: 0; border-top-color: #ddd; } .terminal { background-color: #444; color: #fff; border-radius: 3px; border: none; position: relative; } .terminal em { color: #f9fe64; } .terminal span.comment { color: #ccc; } .terminal span.output { color: #63E463; } table.datainput { border:2px solid black; width: 100%; border-spacing:1px; background:white; } table.datainput th { font-size:13px; border-right:solid 1px #DEDEDE; background: #0086c8; padding:5px; color:white; } table.datainput tr td { background-color: #fff; color: #333; line-height: 22px; } table.datainput td { margin:0px; padding:3px; font-size:15px; } .datainput td, .datainput th { text-align:center; border: 1px solid #d5d5d5; padding: 5px; } table.datainput tr:hover { background:#9AC9FF; } pre { font-size:12px; background-color: ghostwhite; border: 1px solid silver; padding: 10px 20px; margin: 20px; } .json-key { color: brown; } .json-value { color: navy; } .json-string { color: olive; } .example { border:1px solid black; padding: 10px; margin:10px; background: #eee; }</style><style type='text/css'>section {margin-top:20px;margin-bottom: 80px;}@media only screen and (max-width: 800px) { border-top: 1px solid #ccc;}@media only screen and (min-width: 800px) { section {padding-left: 20px;border-left: 3px solid #f8f8f8;}}</style><h2><p>La configuration initiale</p></h2><section><p>La première étape consiste à vous assurer d'acquérir votre propre jeton pour tous les accès à l'API.<br> Vous pouvez obtenir votre jeton sur la page <a href='/data-platform/token/fr/'>des jetons de la plateforme de données</a> .</p> </section><h2><p>API de vignette de carte</p></h2><section><p>L'API des tuiles cartographiques peut être utilisée pour afficher l'indice de qualité de l'air en temps réel sur une carte Google, Bing ou OpenStreet.<br> En savoir plus sur la description et les exemples <a href='/faq/2015-09-18/map-web-service-real-time-air-quality-tile-api/fr/'>de l'API des vignettes de carte</a></p> <center> <img src='/air/view/api/images/map-tiles-example.png' style='max-width: 100%;width: 1000px;'> </center> </section><h2><p>API des widgets</p></h2><section><p>L'API du widget peut être utilisée pour intégrer l'indice de qualité de l'air en temps réel sur n'importe quelle page Web.</p> <p>En savoir plus sur la description de l' <a href='/faq/2015-07-28/air-quality-widget-new-improved-feed/fr/'>API Widget</a> .</p> <center><span id='mutiple-city-aqi'></span></center> <p>Il existe également une API non programmatique pour une intégration facile avec word-press, qui peut générer n'importe lequel des widgets ci-dessous. Pour plus d'informations, accédez à la page de votre ville (par exemple <a href='https://aqicn.org/city/auckland/'>aqicn.org/city/auckland</a> ), faites défiler vers le bas jusqu'à ce que vous trouviez le «<i> Télécharger le widget de l'indice de qualité de l'air en temps réel</i> » et cliquez sur le logo «<i> Wordpress & Blogger</i> ».</p> <div style='overflow-x:scroll'> <center> <table> <tr> <td style='vertical-align: top'> <script type='text/javascript' src='//aqicn.org/?city=Shanghai&widgetscript&lang=en&size=large&id=584cad7d5fc215.49130344'></script> <td style='vertical-align: top'> <script type='text/javascript' src='//aqicn.org/?city=Delhi&widgetscript&lang=en&size=small&id=584cad7d5fc215.49130344'></script> <td style='vertical-align: top'> <script type='text/javascript' src='//aqicn.org/?city=Auckland&widgetscript&lang=en&size=xsmall&id=584cad7d5fc215.49130344'></script> </table> </center> </div> <style> div.city-aqi { width: 150px; overflow: hidden; height: 100px; text-align: center; display: inline-block; margin: 0 2px; } div.val-aqi { font-size: 50px; height: 65px; margin-top: -20px; } </style> <script type="text/javascript" charset="utf-8"> (function(w, d, t, f) { w[f] = w[f] || function(c, k, n) { s = w[f], k = s['k'] = (s['k'] || (k ? ('&k=' + k) : '')); s['c'] = c = (c instanceof Array) ? c : [c]; s['n'] = n = n || 0; L = d.createElement(t), e = d.getElementsByTagName(t)[0]; L.async = 1; L.src = '//feed.aqicn.org/feed/' + (c[n].city) + '/' + (c[n].lang || '') + '/feed.v1.js?n=' + n + k; e.parentNode.insertBefore(L, e); }; })(window, document, 'script', '_aqiFeed'); var cities = ["london", "bangkok", "seoul", "beijing", "paris", "hong-kong"]; var aqiWidgetConfig = []; cities.forEach(function(city) { aqiWidgetConfig.push({ city: city, callback: displayCity }); }); _aqiFeed(aqiWidgetConfig); function displayCity(aqi) { var template = "<div class='city-aqi' style='%style;'><small>%cityname</small><div class='val-aqi'>%aqiv</div> %impact</div>"; $("#mutiple-city-aqi").append(aqi.text(template)); } </script> </section><h2><p>API JSON</p></h2><section><div style='float:right;width:420px;max-width: 100%;'> <pre class='terminal'> $ curl -i "http://api.waqi.info/feed/shanghai/?token=demo"<br> </pre> <pre><code><div id='json1'></div></code></pre> </div> <p>L'API JSON peut être utilisée pour une intégration programmatique avancée :</p> <ul> <li>Accès à plus de 11 000 données au niveau de la station et 1 000 au niveau de la ville</li> <li>Requête de géolocalisation (basée sur la latitude/longitude ou l'adresse IP)</li> <li>AQI individuel pour tous les polluants (PM2,5, PM10, NO2, CO, SO2, Ozone)</li> <li>Nom et coordonnées de la station</li> <li>Nom et lien d'origine de l'EPA</li> <li>Conditions météorologiques actuelles</li> <li>Stations situées dans les limites de latitude/longitude d'une carte</li> <li>Rechercher des stations par nom</li> <li>Prévisions de la qualité de l'air (pendant 3 à 8 jours)</li> </ul> <p>Pour plus d'informations, vous pouvez utiliser la <a href='/json-api/doc/'>documentation de l'API en ligne</a> ou vous référer à l' <a href='/json-api/demo/'>exemple de code javascript/démo web</a> .<br></p> <p>Notez que davantage de fonctionnalités seront ajoutées au cours des prochaines semaines :</p> <ul> <li>Prévisions météo (pour 8 jours)</li> <li>Classement mondial et tendance</li> <li>IQA des stations voisines</li> <li>Données historiques</li> <li>Concentration brute du polluant (pour une utilisation à différentes échelles)</li> <li>Service de notifications PubSub</li> </ul> <script> if (!library) var library = {}; library.json = { replacer: function(match, pIndent, pKey, pVal, pEnd) { var key = '<span class=json-key>'; var val = '<span class=json-value>'; var str = '<span class=json-string>'; var r = pIndent || ''; if (pKey) r = r + key + pKey.replace(/[": ]/g, '') + '</span>: '; if (pVal) r = r + (pVal[0] == '"' ? str : val) + pVal + '</span>'; return r + (pEnd || ''); }, prettyPrint: function(obj) { var jsonLine = /^( *)("[\w]+": )?("[^"]*"|[\w.+-]*)?([,[{])?$/mg; return JSON.stringify(obj, null, 3) .replace(/&/g, '&').replace(/\\"/g, '"') .replace(/</g, '<').replace(/>/g, '>') .replace(jsonLine, library.json.replacer); } }; var aqidata1 = { "status": "ok", "data": { "aqi": 70, "time": { "s": "2025-03-14 09:00:00", }, "city": { "name": "Shanghai", "url": "http://aqicn.org/city/shanghai/", "geo": ["31.2047372", "121.4489017"] }, "iaqi": { pm25: "..." } } }; document.getElementById("json1").innerHTML = library.json.prettyPrint(aqidata1); </script> <p>Nous pouvons changer, supprimer, ajouter ou autrement modifier les informations contenues sur ce site Web sans préavis.</p> <p>En aucun cas, l'équipe du projet World Air Quality Index ou ses agents ne pourront être tenus responsables, contractuellement, délictuellement ou autrement, de toute perte, blessure ou dommage découlant directement ou indirectement de la fourniture de ces données.</p> <div style='height:20px;'></div></div></center><div style='background-color:#f8f8f8'><div class='h1section h1section-divider'><div class='h1section-rainbow'><div></div><div></div><div></div><div></div><div></div></div><h1><div id='h1header3' style='padding:2px;;'>Termes du contrat de service</div></h1></div><script type='text/javascript'> ; if (!isMobileUA) { fitLine('#h1header3',.88,{maxfs:45}); }; </script></div><center><div class='section-content' ><p>L'utilisation de l'API programmatique est soumise à une politique d'"<b>utilisation acceptable</b>" :</p> <h3> <span>Utilisation de l'API</span> </h3> <ul> <li>Toutes les API sont fournies gratuitement.</li> <li>Une clé valide doit être utilisée pour accéder à l'API.</li> <li>Toutes les API sont soumises à quota.</li> </ul> <p>Le quota par défaut est de 1 000 (mille) requêtes par seconde.<br> (Oui, c'est beaucoup, et c'est grâce au soutien de nos collègues du <a href='https://www.unenvironment.org/'>PNUE</a> ).</p> <h3> <span>L'utilisation de données</span> </h3> <ul> <li>Les données ne peuvent être ni vendues ni incluses dans les forfaits vendus.</li> <li>Les données ne peuvent pas être utilisées dans des applications ou services payants.</li> <li>Les données ne peuvent pas être redistribuées sous forme de données mises en cache ou archivées.</li> </ul> <p>(où <i>data</i> fait référence aux données obtenues à partir des API)<br> Pour les données historiques, consultez la page <a href='/data-platform/fr/'>de la plateforme de données</a> .</p> <h3> <span>Utilisation de l'application</span> </h3> <ul> <li>L'attribution au projet <a href='https://waqi.info'>de l'indice mondial de la qualité de l'air</a> ainsi qu'à l'EPA d'origine est obligatoire.</li> <li>L'utilisation publique par des sociétés à but lucratif nécessite un accord explicite avec l'équipe de l'Indice mondial de la qualité de l'air.</li> <li>L'utilisation publique par une organisation à but non lucratif nécessite une notification préalable (par e-mail) à l'équipe de l'Indice mondial de la qualité de l'air.</li> </ul> <p>(où <i>app</i> fait référence à toute application, service qui utilise les données mentionnées ci-dessus)</p> <center><br>-<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" version="1" viewBox="0 0 26 26" enable-background="new 0 0 26 26"><path d="M 15.65625 -0.03125 C 14.280846 -0.03760636 12.828752 0.09254274 11.3125 0.40625 C 8.28651 1.0323169 5.7746616 2.1709106 3.96875 3.59375 C 2.3885774 4.8387345 1.3097647 6.3321654 1.0625 7.96875 A 1.0001 1.0001 0 0 0 1 8.40625 C 1 8.4709766 0.99753847 8.5296394 1 8.59375 C 0.99939321 8.6245955 1 8.6565744 1 8.6875 C 1.0067678 8.8049913 1.0164368 8.9159604 1.03125 9.03125 C 1.0536237 9.2185949 1.1014372 9.4156735 1.15625 9.59375 C 1.4590854 10.826485 2.2046296 11.91918 3.21875 12.78125 C 4.0779092 13.511593 5.1369309 14.083861 6.3125 14.53125 A 1.0001 1.0001 0 0 0 6.53125 14.9375 C 8.1339345 16.910035 12.101162 19.118434 18.1875 18.59375 A 1.0043849 1.0043849 0 0 0 18 16.59375 C 14.906411 16.860439 12.500325 16.269357 10.78125 15.5 C 14.30154 15.772761 18.245209 15.070028 21.71875 12.96875 A 1.0021949 1.0021949 0 1 0 20.6875 11.25 C 16.887924 13.548509 12.317006 14.000584 8.78125 13.21875 C 8.6725971 13.194724 8.5753958 13.151278 8.46875 13.125 C 10.108287 13.189898 11.88322 13.060799 13.6875 12.6875 C 16.718701 12.060355 19.36029 10.886006 21.21875 9.4375 C 23.067114 7.9968631 24.272087 6.1533076 23.875 4.21875 C 23.8732 4.20861 23.8769 4.197602 23.875 4.1875 C 23.513143 2.2541955 21.685558 1.0369822 19.4375 0.4375 C 18.307598 0.13619269 17.031654 -0.02489364 15.65625 -0.03125 z M 15.65625 1.96875 C 16.883971 1.97489 18.004902 2.1263073 18.9375 2.375 C 20.802695 2.8723854 21.754612 3.7133252 21.90625 4.5625 A 1.0001 1.0001 0 0 0 21.9375 4.625 C 22.12047 5.4788616 21.54154 6.6735055 20 7.875 C 18.45846 9.0764945 16.081299 10.145895 13.3125 10.71875 C 10.546306 11.291066 7.7660826 11.269646 5.8125 10.78125 C 4.8357087 10.537052 4.0847823 10.157122 3.625 9.78125 C 3.3682882 9.5713881 3.1893221 9.3858538 3.09375 9.1875 C 3.0413411 8.9743851 3.0082478 8.7545393 3 8.53125 C 3.0633474 7.4789308 3.7648202 6.2771492 5.1875 5.15625 C 6.6815884 3.9790894 8.91349 2.9489331 11.6875 2.375 C 13.071248 2.0887073 14.428529 1.9626064 15.65625 1.96875 z M 15.96875 3.65625 C 14.93792 3.617106 13.843984 3.69192 12.71875 3.90625 A 1.0001 1.0001 0 0 0 12.6875 3.9375 C 9.8940815 4.582135 7.6159262 5.8506824 6.5625 7.5625 A 1.0001 1.0001 0 1 0 8.25 8.625 C 8.7942179 7.740646 10.701734 6.434394 13.09375 5.875 C 13.10453 5.87295 13.11421 5.87702 13.125 5.875 C 15.064267 5.5112859 17.031887 5.6468794 18.03125 6.03125 A 1.0040202 1.0040202 0 0 0 18.75 4.15625 C 17.952461 3.8495042 16.99958 3.6953943 15.96875 3.65625 z M 9.15625 17.59375 A 1.0001 1.0001 0 0 0 8.5625 19.25 C 8.5625 19.25 11.033033 22.015963 15.53125 21.90625 A 1.0004882 1.0004882 0 1 0 15.46875 19.90625 C 11.766967 19.996537 10.0625 17.9375 10.0625 17.9375 A 1.0001 1.0001 0 0 0 9.15625 17.59375 z M 8.125 20.1875 A 1.0001 1.0001 0 0 0 7.40625 21.65625 C 7.40625 21.65625 8.6869767 23.974979 11.65625 24.09375 A 1.001098 1.001098 0 0 0 11.75 22.09375 C 9.7192733 22.012521 9.1875 20.75 9.1875 20.75 A 1.0001 1.0001 0 0 0 8.21875 20.1875 A 1.0001 1.0001 0 0 0 8.125 20.1875 z M 7.59375 23.0625 A 1.0001 1.0001 0 0 0 7.4375 23.09375 A 1.0001 1.0001 0 0 0 6.9375 23.34375 C 6.9375 23.34375 6.19375 24 5.09375 24 A 1.0001 1.0001 0 1 0 5.09375 26 C 6.99375 26 8.28125 24.84375 8.28125 24.84375 A 1.0001 1.0001 0 0 0 7.59375 23.0625 z" color="#000" ></path></svg>-<br><br></center> <p>Si la politique ci-dessus ne répond pas à vos besoins ou si vous avez besoin d'un quota plus important, veuillez d'abord nous contacter.</p> <p>Veuillez noter que nous nous réservons le droit de modifier les conditions de service à tout moment et sans préavis.</p> <div style='height:20px;'></div></div></center><div style='background-color:#f8f8f8'><div class='h1section h1section-divider'><div class='h1section-rainbow'><div></div><div></div><div></div><div></div><div></div></div><h1><div id='h1header4' style='padding:2px;;'>garantie</div></h1></div><script type='text/javascript'> ; if (!isMobileUA) { fitLine('#h1header4',.88,{maxfs:45}); }; </script></div><center><div class='section-content' ><p>Toutes les mesures raisonnables ont été prises pour garantir la qualité et l'exactitude des données fournies par les API ci-dessus. Cependant:</p> <ul> <li>Nous n'offrons aucune garantie, expresse ou implicite, et n'assumons aucune responsabilité légale quant à l'exactitude, l'exactitude et l'exhaustivité des informations.</li> <li>Nous n'assumons aucune responsabilité légale pour tout dommage ou perte pouvant résulter directement ou indirectement de toute information contenue sur ce site Web ou de toute action entreprise à la suite du contenu de ce site Web ;</li> </ul><br><br></div></div></div><a name="infoaqi"></a><div class='h1section h1section-divider'><div class='h1section-rainbow'><div></div><div></div><div></div><div></div><div></div></div><h1><div id='h1header2' style='padding:2px;font-family:"Noto Serif",Cambria,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;;'>À propos de la qualité de l'air et des mesures de la pollution atmosphérique :</div></h1></div><script type='text/javascript'> ; if (!isMobileUA) { fitLine('#h1header2',.88,{maxfs:45}); }; </script><div class='whitebody' style='font-family:"Noto Serif",Cambria,"Palatino Linotype","Book Antiqua","URW Palladio L",serif;'><div class='section-outer'><div class='section-content' > <center>À propos des niveaux de qualité de l'air<br> <br> <style type="text/css"> #legend-full table.infoaqitable { line-height: 1.5; background-color: white; max-width: 1000px; width: 95%; margin: 0px; border: 1px solid black; cursor: pointer; } #legend-full table.infoaqitable td { padding: 5px; font-size: 15px; text-shadow: none; } #legend-full .aqiwtxt { color: #ffffff; } #legend-full .aqibtxt { color: #000000; } @media only screen and (max-width: 800px) { #legend-full table.infoaqitable { width: 98%; } } @media only screen and (max-width: 800px) { #legend-full table.infoaqitable td { display: block; } #legend-full table.infoaqitable td:nth-child(1) { display: inline-block; font-size: 1.2em; } #legend-full table.infoaqitable td:nth-child(2) { display: inline-block; font-weight: 800; font-size: 1.2em; } } </style> <div id='legend-full' onclick='window.location="/scale/"'> <table class="infoaqitable"> <thead> <tr> <td>IQA</td><td>Niveau de pollution de l'air </td><td>Impact sur la santé</td></tr> </thead> <tr style="background-color:#009966;color:white"> <td nowrap="true">0 - 50</td> <td>Bon</td> <td> La qualité de l'air est jugée satisfaisante, et la pollution de l'air pose peu ou pas de risque. </td></tr> <tr style="background-color:#ffde33"> <td nowrap="true">51 -100</td> <td>Modéré</td> <td>La qualité de l'air est acceptable. Cependant, pour certains polluants, il peut y avoir un risque sur la santé pour un très petit nombre de personnes inhabituellement sensibles à la pollution atmosphérique.</td></tr> <tr style="background-color:#ff9933;color:white"> <td nowrap="true">101-150</td> <td>Mauvais pour les groupes sensibles</td> <td>La qualité de l'air est acceptable; Cependant, pour certains polluants, il peut y avoir un problème de santé modérée pour un très petit nombre de personnes qui sont particulièrement sensibles à la pollution de l'air. </td></tr> <tr style="background-color:#cc0033;color:white"> <td nowrap="true">151-200</td> <td>Mauvais</td> <td>Tout le monde peut commencer à ressentir des effets sur la santé; les membres des groupes sensibles peuvent ressentir des effets de santé plus graves.</td></tr> <tr style="background-color:#660099;color:white"> <td nowrap="true">201-300</td> <td>Très mauvais</td> <td>Avertissements de santé de conditions d'urgence. Toute la population est plus susceptible d'être affecté. </td></tr> <tr style="background-color:#7e0023;color:white"> <td nowrap="true">300+</td> <td>Dangereux</td> <td>Alerte de santé: tout le monde peut ressentir des effets de santé plus graves.</td></tr> </table> </div><br>Pour en savoir plus sur la qualité de l'air, consultez le <a href='http://en.wikipedia.org/wiki/Air_quality'> sujet Qualité de l'air sur Wikipedia </a> ou <a href='http://www.airnow.gov/index.cfm?action=aqibasics.aqi'> le guide AirNow de la qualité de l'air et de votre santé </a>.<br><br>Pour des conseils de santé très utiles du Dr. Richard Saint Cyr, consultez le blog <a href='http://www.myhealthbeijing.com/'>myhealthbeijing.com</a>.<br><br></center></div></div></div> <center> <br> <!-- responsive ad --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-0281575029452656" data-ad-slot="2455076269" data-ad-format="auto"></ins> <script>(adsbygoogle = window.adsbygoogle || []).push({});</script> <style type='text/css'> .usage-notice { line-height:1.5; max-width:95%; width:1000px; margin-top:10px; padding:5px; font-size: 15px; background-color:#ffffff; text-shadow: 1px 1px 1px white; -webkit-box-shadow: 1px 1px 8px -3px rgba(0,0,0,0.3); } </style> <div class="textshadowwhite usage-notice" style=''> <b>Notice d'utilisation</b>: Toutes les données sur la qualité de l'air ne sont pas validées au moment de la publication et, pour des raisons d'assurance de la qualité, ces données peuvent être modifiées à tout moment et sans préavis. Le projet <a href='https://aqicn.org'> Indice de la qualité de l'air dans le monde </a> a exercé toutes les compétences et l'attention réalisables dans la compilation du contenu de ces informations. <a href='https://aqicn.org'> Indice de la qualité de l’air dans le monde </a>, l’équipe de projet ou ses agents ne peuvent être tenus responsables, contractuellement, judiciairement ou autrement, de toute perte, blessure ou préjudice résultant directement ou indirectement de la fourniture de ces données.</div> <br> <br> <br> </center> <!-- The floating-footer-marker is used to detect screen height --> <div id="fixed-footer-marker" class="locked"></div> <!-- Place holder for the floating footer --> <div id="floating-footer" class="footer-overlay floating-footer-overlay footer"> </div> <div id="fixed-footer" class="footer"> <div id="footer-overlay" class="footer-overlay"></div> <br> <br> <center> <div id='fixed-footer-menu-buttons-with-text' style='max-width:80%;margin-bottom:20px;display:none;'> <a href='javascript:go2home();' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-home'></div>accueil</div></a> <a href='/here/fr/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-geofencing'></div>ici</div></a> <a href='/map/world/fr/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-globe'></div>carte</div></a> <a href='/mask/fr/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-dustmask'></div>masque!</div></a> <a href='/faq/fr/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-faq'></div>Questions et Reponses</div></a> <a href='/city/all/fr/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-search'></div>rechercher</div></a> <a href='/contact/fr/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-talk'></div>contact</div></a> <a href='/links/fr/' class='menubar-text'><div class='fixed-menubar-button'><div class='sprite-isprt-web-link'></div>liens</div></a> </div> <div class='footercolumnout'> <div class='footercolumn1 footercolumn'> <h3>À propos de ce projet</h3> <br> <li><a href='/contact/fr/'>Contacter L'équipe De La Qualité De L'Air Mondiale</a></li> <li><a href='/media/fr/'>Kit Presse Et Médias</a></li> <br> <h3><a href='/research/fr/'>Recherches sur la qualité de l'air</a></h3> <br> <li><a href='/faq/fr/'>Articles Sur La Qualité De L'air</a></li> <li><a href='/research/fr/'>Expérimentation sur la qualité de l'air</a></li> <li><a href='/sensor/fr/'>Analyse Des Capteurs De La Qualité De L'air</a></li> <br> <h3><a href='/faq/fr/'>Foire aux questions</a></h3> <br> <li><a href='/sources/fr/'>Source des données sur la qualité de l'air</a></li> <li><a href='/faq/2015-03-15/air-quality-nowcast-a-beginners-guide/fr/'>Calcul De L'indice De La Qualité De L'air</a></li> <li><a href='/forecast/fr/'>Prévisions De La Qualité De L'air</a></li> <li><a href='/products/fr/'>Equipements Pour La Pollution De L'air (masques, Appareils De Mesure ...)</a></li> <li><a href='/api/fr/'>API (interface de programmation d'applications)</a></li> <li><a href='/data-platform/fr/'>Plateforme de données historiques</a></li> </div> <div class='footercolumn2 footercolumn'> <h3>Credits</h3> <br> <li><a href='/sources/fr/'>Toute l'EPA du monde pour son excellent travail de maintien, de mesure et de fourniture d'informations sur la qualité de l'air aux citoyens du monde.</a></li> <li><a href='http://www.maxmind.com' target=_>Ce produit comprend des données GeoLite2 créées par MaxMind, disponibles sur maxmind.com.</a> <li><a href='http://geonames.org' target=_>Ce produit comprend des informations sur les villes GeoNames, disponibles sur geonames.org.</a> <li><a href="http://openweathermap.org/" target="__s">Carte météo ouverte, combinée à l'algorithme d'amélioration qweather™</a> <li><a href='http://wxqa.com' target="__s">Programme citoyen d’observateurs météorologiques</a> via <a href='https://cwop.waqi.info' target="__s">cwop.waqi.info</a> <li><a href="http://atmosphere.copernicus.eu/" target="__s">Contient des informations modifiées sur le service de surveillance de l'atmosphère Copernicus.</a> <li><a href="https://www.flaticon.com/" target="__s" title="Flaticon">Certaines des icônes réalisées par Freepik sur www.flaticon.com</a> <li><a href="https://locationiq.com/" target="__s" title="location IQ">Géocodage inversé par locationiq.com</a> <li><a href="https://www.openstreetmap.org/copyright" target="__s" title="Open Street Map">Carte de base et données d'OpenStreetMap.</a> </div> <div class='footercolumn3 footercolumn'> <center> © 2008-2025 <br> <a href='https://waqi.info'> <span>Le projet de l'indice mondial de la qualité de l'air</span> </a> <br> <br> <img src='https://waqi.info/icons/logo.png?_=1741910565' class='footer-logo' alt='the World Air Quality Index project logo' border=0 height=100> <img class='async-img' data-src='https://aqicn.org/images/MadeInBJ.png?_=1741910565' class='madeinbjlogo' alt='made in 北京' border=0> <br> <br> </center> </div> </div> </center> <div style='clear:both'></div> <div style='clear:both;'></div> <center> <div id='xatzcaqd'> </center> <br> <div id='mailing-list-footer'> <style type="text/css"> #mailing-list-footer .mailing-list-subscription { text-shadow: #000 1px 1px 1px; font-size: 15px; color: white; } </style> <script>var i18nTexts=(i18nTexts||[]);i18nTexts.push({"wa.KqlOlZrllRNJ+7u88XlbL2RQFwo=":"Oups... Quelque chose s'est mal pass\u00e9. Veuillez r\u00e9essayer plus tard.","wa.ds6QyCdIOHG4hhIEHD2rFqI\/WwI=":"Inscrivez-vous \u00e0 notre liste de diffusion mensuelle gratuite et soyez averti lorsque de nouveaux articles sont disponibles.","wa.Xi+TKw0nK3I5533XVrPPC2U4EGA=":"votre email","wa.P6QFTyFPD4Bj2PtEU75l1GDj4ww=":"soumettre","wa.FoXcvD6sGbwj\/zOhqhL39XuXQsA=":"Veuillez patienter pendant l'enregistrement de votre email"})</script><script src='/webapp/dist/mailing-dyn.b37d52498ecc6e0dde16.js?_=1737642178' type='text/javascript'></script> </div> <center style='clear:both;'> <br><small>This page has been generated on Friday, Mar 14th 2025, 08:02 am CST from jp2n</small><br> <small><span id='gentime'></span></small> <br> <br> </center> <br> <br> </div> <div id='settingsdiv-outer'> <div id='settingsdiv'> <div onclick='settingsMenu.close()'> <svg height="24px" viewBox="0 0 512 512" width="24px" style='float:right;fill:white;'> <path d="M74.966,437.013c-99.97-99.97-99.97-262.065,0-362.037c100.002-99.97,262.066-99.97,362.067,0 c99.971,99.971,99.971,262.067,0,362.037C337.032,536.998,174.968,536.998,74.966,437.013z M391.782,120.227 c-75.001-74.985-196.564-74.985-271.534,0c-75.001,74.985-75.001,196.55,0,271.535c74.97,74.986,196.533,74.986,271.534,0 C466.754,316.775,466.754,195.212,391.782,120.227z M188.124,369.137l-45.251-45.266l67.876-67.877l-67.876-67.876l45.251-45.267 L256,210.743l67.877-67.892l45.25,45.267l-67.876,67.876l67.876,67.877l-45.25,45.266L256,301.245L188.124,369.137z" /> </svg> <h2>Paramètres</h2> </div> <br> <center> <div id='settings-lang'> Choix de la langue :<br> <div class='sprite-isprt-web-gb flag'></div> <div class='sprite-isprt-web-cn flag'></div> <div class='sprite-isprt-web-jp flag'></div> <div class='sprite-isprt-web-kr flag'></div> <div class='sprite-isprt-web-pl flag'></div> <br> <select onchange='location.href = this.value'> <option value='https://aqicn.org/api/' >English - Anglais</option><option value='https://aqicn.org/api/cn/' >简体中文 - Chinois</option><option value='https://aqicn.org/api/jp/' >日本 - Japonais</option><option value='https://aqicn.org/api/es/' >español - Francais</option><option value='https://aqicn.org/api/kr/' >한국의 - Coréen</option><option value='https://aqicn.org/api/ru/' >русский - Russe</option><option value='https://aqicn.org/api/hk/' >繁體中文 - Cantonais</option><option value='https://aqicn.org/api/fr/' selected>Francais</option><option value='https://aqicn.org/api/pl/' >Polski - Polish</option><option value='https://aqicn.org/api/de/' >Deutsch - German</option><option value='https://aqicn.org/api/pt/' >Português - Portuguese</option><option value='https://aqicn.org/api/vn/' >Tiếng Việt - Vietnamese</option><option value='https://aqicn.org/api/it/' >Italiano - Italian</option><option value='https://aqicn.org/api/id/' >bahasa Indonesia - Indonesian</option><option value='https://aqicn.org/api/nl/' >Nederlands - Dutch</option><option value='https://aqicn.org/api/fa/' >فارسی - Persian</option><option value='https://aqicn.org/api/th/' >ภาษาไทย - Thai</option><option value='https://aqicn.org/api/hu/' >Magyar - Hungarian</option><option value='https://aqicn.org/api/el/' >Ελληνικά - Greek</option><option value='https://aqicn.org/api/ro/' >Română - Romanian</option><option value='https://aqicn.org/api/bg/' >български - Bulgarian</option><option value='https://aqicn.org/api/ur/' >اردو - Urdu</option><option value='https://aqicn.org/api/hi/' >हिंदी - Hindi</option><option value='https://aqicn.org/api/ar/' >العربية - Arabic</option><option value='https://aqicn.org/api/sr/' >Српски - Serbian</option><option value='https://aqicn.org/api/bn/' >বাংলা - Bangla</option><option value='https://aqicn.org/api/bs/' >босански - Bosnian</option><option value='https://aqicn.org/api/hr/' >hrvatski - Croatian</option><option value='https://aqicn.org/api/tr/' >Türkçe - Turkish</option><option value='https://aqicn.org/api/uk/' >українська - Ukrainian</option><option value='https://aqicn.org/api/cs/' >čeština - Czech</option><option value='https://aqicn.org/api/be/' >беларускі - Belarusian</option><option value='https://aqicn.org/api/km/' >ខ្មែរ - Khmer</option><option value='https://aqicn.org/api/lo/' >ລາວ - Lao</option></select> </div> <br> <table> <tr> <td> <center> <i>Temperature unit:</i><br> <span style='font-size:18px'> <span style='display:;' id='settings-temp-label-on'>Celcius</span> <span style='display:none;' id='settings-temp-label-off'>Fahrenheit</span> </span> </center> </td> <td> <div class="onoffswitch" onclick='settingsMenu.click("temp")'> <input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="settings-temp" checked> <label class="onoffswitch-label" for="myonoffswitch"> <span class="onoffswitch-inner"></span> <span class="onoffswitch-switch"></span> </label> </div> </table> </center> <br> </div> <div style='display:none;height:0px;' id='settingsdiv-arrow'><div style='width: 0; height: 0; border: 7px solid transparent;top:0px;border-top: 7px solid #fff;position:relative;;margin-left:100px;'></div></div> </div> <link rel='stylesheet' type='text/css' href='https://aqicn.org/air-cache/generic/scripts/dist/navmenu.css?_=20250118.191236' /><script async src='https://aqicn.org/air-cache/generic/scripts/dist/navmenu.js?_=20250121.194619' type='text/javascript'></script> <script type="text/javascript"> fitLine(".link",.9); </script> <script src='https://aqicn.org/air-cache/jquery-3.7.1.min.js?_=20250116.195014' type='text/javascript'></script> <script type="text/javascript"> function initTime() { if (isMobileUA) return; function setTimeText() { var minutes = new Date().getMinutes(); var hours = new Date().getHours(); var time = ( hours < 10 ? "0" : "" ) + hours; time += ":"+( minutes < 10 ? "0" : "" ) + minutes; var ot = document.getElementById("ClockTime"); if (ot) ot.innerHTML = time; } setInterval( function() { setTimeText() }, 1000*60*15 ); setTimeText(); }; aqi18n.register('aqi-implication-0-50',"La qualit\u00e9 de l'air est jug\u00e9e satisfaisante et la pollution de l'air ne pose peu ou pas de risque");aqi18n.register('aqi-level-0-50',"Bien");aqi18n.register('aqi-implication-50-100',"La qualit\u00e9 de l'air est acceptable. Cependant, pour certains polluants, il peut y avoir un risque sur la sant\u00e9 pour un tr\u00e8s petit nombre de personnes inhabituellement sensibles \u00e0 la pollution atmosph\u00e9rique.");aqi18n.register('aqi-level-50-100',"Mod\u00e9r\u00e9");aqi18n.register('aqi-implication-100-150',"Les membres appartenant \u00e0 des groupes sensibles peuvent ressentir des effets sur leur sant\u00e9. Le reste de la population ne ressentira probablement aucun effet.");aqi18n.register('aqi-level-100-150',"Malsain pour les groupes sensibles");aqi18n.register('aqi-level-100-150-html',"<div style='font-size:66%'>Malsain pour les groupes sensibles<\/div>");aqi18n.register('aqi-implication-150-200',"Tout le monde peut commencer \u00e0 ressentir des effets sur la sant\u00e9; les membres de groupes sensibles peuvent ressentir des effets plus graves sur la sant\u00e9");aqi18n.register('aqi-level-150-200',"Mauvais pour la sant\u00e9");aqi18n.register('aqi-level-150-200-html',"<div style='font-size:66%'>Mauvais pour la sant\u00e9<\/div>");aqi18n.register('aqi-implication-200-300',"Avertissements de sant\u00e9 relatifs aux conditions d'urgence. Toute la population est susceptible d'\u00eatre touch\u00e9e.");aqi18n.register('aqi-level-200-300',"Tr\u00e8s malsain");aqi18n.register('aqi-implication-300-500',"Alerte sant\u00e9: Potentiels effets sur la sant\u00e9 concernant toute la population");aqi18n.register('aqi-level-300-500',"Dangereux");aqi18n.register('updated',"Mise \u00e0 jour"); </script> <script type="text/javascript"> ["preInitPage","initTime"].forEach(function(f){ if (window[f]) { try { window[f](); } catch (e) { loge("error in "+f,e); }} }); </script> <script src='/jscripts/moment/bundle.min.js?_=20200103.150752&type=script'></script> <script src='https://aqicn.org/air-cache/tingle/0.15.1/tingle.min.js?_=20191109.130307' type='text/javascript'></script> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", function() { ["Page","HeadSearch","Search","Notify","Geolocate","AqiForecast","Download","Sharing","Page2"].forEach(function(f){ f = "init"+f; if (window[f]) { try { window[f](); } catch (e) { loge ("error in "+f,e,e.stack);}; } }); if (typeof ntfOnInit != "undefined") ntfOnInit(); }); </script> <script type="text/javascript"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-28507883-1', 'auto'); ga('send', 'pageview'); try { var images = document.querySelectorAll('.async-img'); var config = { rootMargin: '50px 0px', threshold: 0.01}; function preloadImage(img) { img.src = img.dataset.src; } function onIntersection(entries) { entries.forEach(function(entry) { if (entry.intersectionRatio > 0) { observer.unobserve(entry.target); preloadImage(entry.target); } }) } var observer = new IntersectionObserver(onIntersection, config); images.forEach(function(image){observer.observe(image)}); } catch (e) {} </script> <!-- Generated on jp2n on 2025-03-14T09:02:45+09:00 --> </body> </html> </section>