Influenza-like Illness risk before the next surge

Get cold, cough, flu, and respiratory illness trends weeks ahead of official reports.

Trusted Across Industries
GSK Logo
Bayer Logo
Sanofi Logo
Lilly Logo
HALEON Logo
Kimberly-Clark Logo
3M Logo
Electrolux logo
WPP Logo
Publicis Groupe Logo
Teads logo
The Weather Channel Logo
EDF Logo
At a glance

What is Influenza-like Illness (ILI)?

Influenza-like Illness (ILI) is the clinical standard used by public health agencies to track respiratory illness burden. Defined by the CDC and WHO as fever combined with cough or sore throat, it captures the full load of respiratory illness in a population, including influenza, rhinovirus, and related pathogens.

CDC. (2024). Glossary of influenza (flu) terms.
CDC. (2025). U.S. influenza surveillance: Purpose and methods.

View Documentation
ILI-cold-cough-flu

Cold, cough, flu and more

Covers influenza A and B, rhinovirus, RSV, parainfluenza, adenovirus, and more respiratory illnesses.

ILI-forecast

Non-lagged forecasts

Ambee ILI forecasts up to four weeks ahead of official reporting.

ILI-global

Growing global coverage

Forecasts cover every US metro area with more countries on the way.

ILI-data

Two signals

Receive the expected risk level for every week, and a surge alarm when a spike is likely.

ILI-health

Health data meets climate data

Combines health surveillance and emergency department trends with weather and pollen conditions.

ILI: Continuously refreshed

Refreshed every week

Forecasts update weekly to reflect the changing local conditions.

How does Ambee classify ILI risk?

Ambee reports ILI risk on a 13-step activity scale calibrated to the CDC's influenza surveillance standard, so forecasts line up with what public health teams already track. For quick decisions, the 13 steps roll up into four tiers.

13-step activity scale with blocks numbered 01 to 13 transitioning in color from green to purple, representing increasing activity levels; below is Ambee's 4-tier read dividing the scale into Low (green, steps 1-4), Moderate (yellow, steps 5-7), High (red, steps 8-10), and Very High (purple, steps 11-13) activity risk categories.

What is the surge alarm?

The surge alarm is a second signal that runs alongside the expected risk level. It flags weeks where ILI risk could jump to High or Very High, even when the expected level looks steady.

A line graph showing data points connected by a line that rises steadily, with the first half marked in blue and the second half in red. A large red dot labeled "SURGE ALERT" marks a point where the line sharply rises, indicating a surge threshold.

How accurate is Ambee ILI?

Ambee's ILI data is benchmarked against actual CDC-reported risk labels for US counties. The January 2026 validation results are as follows:

Get Accuracy Report
86%
of surge weeks flagged four weeks in advance.

Industry leaders use Ambee’s ILI data for

Demand planning

Stage OTC inventory ahead of seasonal peaks, with 4 weeks of lead time to act without overcommitting in the wrong geographies.

ILI demand planning

Supply chain

Pre-position antiviral and symptom-relief SKUs by state and county before demand hits.

ILI Supply chain

Media activation

Trigger HCP outreach, consumer media, and promotional timing on rising ILI risk.

ILI media activation

Digital health

Surface location-relevant guidance, product prompts, and appointment nudges as ILI risk climbs in a user's area.

ILI for Digital health

Public health

Anticipate illness-driven demand and plan staffing around regional peaks ahead of the season.

ILI Public health

Enterprise-grade Influenza-like Illness data delivered your way

Instantly integrate Ambee Influenza-like Illness data into any workflow, available in any format.

ILI API documentation

APIs

Access the Ambee Influenza-like Illness risk forecast endpoint via a RESTful API.

View documentation
ILI marketplace integration

Marketplace integrations

Direct access through Databricks, Datarade, The Trade Desk, Google Cloud, and Zapier.

See partners
ILI map tiles

Flat files

Instantly integrate into any workflow, available in CSV, Parquet, and more.

Talk to us

Getting started with Ambee’s Influenza-like Illness API

Content copy iconCheck icon
import http.client

conn = http.client.HTTPSConnection("api.ambeedata.com")

headers = {
    'x-api-key': "API_KEY",
    'Content-type': "application/json"
}

conn.request("GET", "/ili/forecast/by-lat-lng?lat=40&lng=-77", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
Content copy iconCheck icon
const http = require("https");

const options = {
	"method": "GET",
	"hostname": "api.ambeedata.com",
	"port": null,
	"path": "/ili/forecast/by-lat-lng?lat=40&lng=-77",
	"headers": {
		"x-api-key": "API_KEY",
		"Content-type": "application/json"
	}
};

const req = http.request(options, function (res) {
	const chunks = [];

	res.on("data", function (chunk) {
		chunks.push(chunk);
	});

	res.on("end", function () {
		const body = Buffer.concat(chunks);
		console.log(body.toString());
	});
});

req.end();
Content copy iconCheck icon
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
	.url("https://api.ambeedata.com/ili/forecast/by-lat-lng?lat=40&lng=-77")
	.get()
	.addHeader("x-api-key", "API_KEY")
	.addHeader("Content-type", "application/json")
	.build();

Response response = client.newCall(request).execute();
Content copy iconCheck icon
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
	Method = HttpMethod.Get,
	RequestUri = new Uri("https://api.ambeedata.com/ili/forecast/by-lat-lng?lat=40&lng=-77"),
	Headers =
	{
		{ "x-api-key", "API_KEY" },
	},
};
using (var response = await client.SendAsync(request))
{
	response.EnsureSuccessStatusCode();
	var body = await response.Content.ReadAsStringAsync();
	Console.WriteLine(body);
}
Content copy iconCheck icon
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.ambeedata.com/ili/forecast/by-lat-lng?lat=40&lng=-77"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("x-api-key", "API_KEY")
	req.Header.Add("Content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
Content copy iconCheck icon
<?php

$curl = curl_init();

curl_setopt_array($curl, [
	CURLOPT_URL => "https://api.ambeedata.com/ili/forecast/by-lat-lng?lat=40&lng=-77",
	CURLOPT_RETURNTRANSFER => true,
	CURLOPT_ENCODING => "",
	CURLOPT_MAXREDIRS => 10,
	CURLOPT_TIMEOUT => 30,
	CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
	CURLOPT_CUSTOMREQUEST => "GET",
	CURLOPT_HTTPHEADER => [
		"Content-type: application/json",
		"x-api-key: API_KEY"
	],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
	echo "cURL Error #:" . $err;
} else {
	echo $response;
}
Content copy iconCheck icon
curl --request GET \
	--url 'https://api.ambeedata.com/ili/forecast/by-lat-lng?lat=40&lng=-77' \
	--header 'Content-type: application/json' \
	--header 'x-api-key: API_KEY'
Content copy iconCheck icon
require 'uri'
require 'net/http'

url = URI("https://api.ambeedata.com/ili/forecast/by-lat-lng?lat=40&lng=-77")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["x-api-key"] = 'API_KEY'
request["Content-type"] = 'application/json'

response = http.request(request)
puts response.read_body
Content copy iconCheck icon
{
    "message": "success",
    "lat": 40,
    "lng": -77,
    "cbsa_id": "49620",
    "cbsa_name": "York-Hanover, PA",
    "init_ts": "2026-09-19T00:00:00.000Z",
    "resolution": "CBSA",
    "country": "USA",
    "timezone": "America/New_York",
    "data": [
        {
            "epi_week_start_date": "2026-09-20T00:00:00.000Z",
            "epi_week_end_date": "2026-09-26T00:00:00.000Z",
            "ili_risk": 1,
            "ili_risk_category": "Low",
            "ili_surge_alarm": 2,
            "ili_surge_alarm_category": "Low",
            "surge_expected": false
        },
        {
            "epi_week_start_date": "2026-09-27T00:00:00.000Z",
            "epi_week_end_date": "2026-10-03T00:00:00.000Z",
            "ili_risk": 1,
            "ili_risk_category": "Low",
            "ili_surge_alarm": 2,
            "ili_surge_alarm_category": "Low",
            "surge_expected": false
        },
        {
            "epi_week_start_date": "2026-10-04T00:00:00.000Z",
            "epi_week_end_date": "2026-10-10T00:00:00.000Z",
            "ili_risk": 1,
            "ili_risk_category": "Low",
            "ili_surge_alarm": 2,
            "ili_surge_alarm_category": "Low",
            "surge_expected": false
        },
        {
            "epi_week_start_date": "2026-10-11T00:00:00.000Z",
            "epi_week_end_date": "2026-10-17T00:00:00.000Z",
            "ili_risk": 1,
            "ili_risk_category": "Low",
            "ili_surge_alarm": 2,
            "ili_surge_alarm_category": "Low",
            "surge_expected": false
        }
    ]
}
01

Get your API key

Sign up for an Ambee account and generate your API key from the dashboard.

02

Add your location

Specify using latitude/longitude coordinates.

03

Make your request

Include your API key in the request header. Receive a structured JSON response, integration-ready.

Insights

Stay informed with research, case studies, and product deep-dives on flu respiratory illness.

BLOG

When flu cases start rising, here's how ILI risk forecasts keep you ahead

When flu cases start rising, here's how ILI risk forecasts keep you ahead

Enhance influenza-like Illness with the Ambee Climate Data Suite

Pollen

30+ pollen allergens categorized into trees, grasses, and weeds

Pollen API

Air quality

All major pollutants with location-specific air quality indices

Ambee Air Quality API

Weather

All core meteorological and atmospheric parameters, including many derived fields

Ambee Weather API

Astronomy

Local sunrise, sunset, azimuth, and elevation data for any location

Ambee Astronomy API

Natural disasters

All major disasters in a geospatial format with severity levels and event metadata

Ambee natural disaster API

Wildfire

Wildfire activity and behavior with forward-looking risk forecasts

Ambee Wildfire API

Why leading teams build with Ambee

Real feedback from real innovators

Innovid Testimonial
Delivering personalized, relevant experiences is critical for advertisers trying to increase the performance of their messaging. The beauty of DCO is when you have a high-quality API like Ambee’s pollen count - you can turn that into creative experiences directly tuned to the real-world circumstances of your audience.
Simeon Powers
Product Marketing, Ad Management, Innovid
navia life care testimonial
We tried out Ambee’s Weather and Pollen API for our healthcare app. I must say our users were certainly pleased with the results. The data was comprehensive, accurate, and valuable, which helped with the user's decision-making process. Ambee’s team was really supportive during integration and for regular maintenance as well. Would definitely recommend working with them.
Kunal Kishore Dhawan
Co-founder and CEO of Navia Life Care
WPP Testimonial
In an ever-changing world, it’s imperative that we understand the environmental changes and act upon these in the right way. Ambee keeps us in tune with our environment and is key to creating better outcomes for people.
Vipul Parmar
Global Head of Data Management
VitalFlo Testimonial
We monitor the impacts of AQ on the health outcomes of asthma and COPD patients. Ambee gives great access to hyperlocal data to help us monitor acute respiratory health events.
Luke Marshall
CEO and Founder of VitalFlo
ADYLIC Testimonial
It has helped Adylic showcase the power of utilizing API in personalizing ads. In this case, we were able to target users' needs at the right time based on the user's location.
Stefanie Wong
DCO Specialist, Adylic
Razor Testimonial
Solving climate change requires collaboration across industries. Hence, Razor partnered with Ambee to make reliable, real-time, and accurate data available to the blockchain.
Hrishikesh Huilgolkar
CEO
NASA Testimonial
The PACE Science and Applications Team is thrilled to be working with partners like Ambee, who bring a fresh perspective to our work and ensure that the PACE mission will provide societal benefit.
Lorraine Remer
Atmospheric Scientist, University of Maryland, Baltimore County
Allegra Testimonial
Ambee has been a tremendous partner for Allegra. The quality of their air quality data, combined with their end-to-end development solutions and customer-oriented mindset, has made them the right partner for us.
Jordana Barish
North America Zone Head for Allegra
Datarade Testimonial
We’re happy to have Ambee’s AI-ready datasets listed on Datarade…Ambee is meeting increased global demand for environmental intelligence with its suite of data products. Now that these data products are available on Datarade, organizations worldwide will be able to access, sample, and ingest them for a range of crucial use cases.
Richard Hoffmann
Co-founder of Datarade
Seek Testimonial
Ambee's proprietary climate data, brought to life through apps on Insight Cloud, makes forecasting faster, smarter, and simpler than ever. Teams can now instantly access Ambee's world-class climate expertise in minutes on Insight Cloud...answering tomorrow's questions, today.
Erik Mitchell
CEO of Seek

Frequently asked questions

Common questions about Ambee's influenza-like illness data

  • What is the ILI API?

    The ILI API delivers weekly cold, cough, and flu risk forecasts up to four weeks ahead. Each forecast week includes an expected risk level, a surge alarm, and a plain-language explanation.

  • What is influenza-like illness (ILI) data?

    ILI data tracks respiratory illness that resembles the flu, defined by the CDC as fever with a cough or sore throat. Ambee's ILI data builds on official surveillance, emergency visits, and local environmental trends to give a forward look at where risk is heading.

  • What is the surge alarm?

    The surge alarm is a second signal that flags when ILI risk could spike, even if the expected level looks steady. In validation, it caught 86% of real surges four weeks in advance.

  • What information does each forecast include?

    Each response returns the location, its metro area, and four weekly forecasts. Every week carries a 4-tier risk level, a surge expected flag, and an explanation.

  • How can I access ILI data?

    Log in to the Ambee dashboard to get an API key and start making requests. ILI data is also available through cloud marketplaces, S3, SFTP, and shapefiles.

  • What factors contribute to flu risk?

    Seasonal timing, weather, pollen, and local patterns of past illness all shape flu risk. Ambee's forecast combines these with emergency department visit trends, which tend to rise before official case counts.

  • How can I use ILI forecasts to make decisions?

    Teams use the expected level to plan stock, staffing, and campaign timing, and the surge alarm to act early in the metro areas where a spike is likely.

  • Can I integrate the ILI API with my existing systems?

    Yes. The API returns structured JSON, and bulk data can be delivered straight into your cloud storage or data warehouse.

Turn climate from a risk to an opportunity