Microproduct Data GuideBeginner

CDC FluView ILINet

Weekly U.S. outpatient influenza-like illness activity for building seasonal respiratory-illness monitoring tools.

Report a Problem

At a Glance

Difficulty
Beginner — comfortable for a first prototype
Size
Tiny · ≤0.05 GB
Formats
JSON, CSV
Access
API or Download
API Key
Not Required
Provider
Centers for Disease Control and Prevention
Updates
Weekly
Last Verified
Aug 18, 2026
Source Type
Government Source
Setup Friction
Low Setup Friction
Setup Time
5 min
Registration
Not Required
  • Python Syntax Checked
  • Runnable Notebook

From Source to Product Signal

Test a Product Idea in Four Steps

FluView publishes ILINet outpatient respiratory-illness activity on data.cdc.gov. Start with a few recent weeks. ILI is syndromic — fever plus cough or sore throat — not laboratory-confirmed influenza incidence.

1

Check the Setup

  • Python 3.10 or newer
  • A notebook environment such as Jupyter or Google Colab
  • An internet connection
2

Access the Data

  1. 1.Read the FluView methods page and note that ILINet is outpatient syndromic surveillance.
  2. 2.Request a bounded JSON extract from the Outpatient Respiratory Illness Activity Map dataset.
  3. 3.Keep geography, week, and activity level with the retrieval timestamp.
Open Official Source
3

Run the Python Example

Install the packages, then run the notebook cell.

python -m pip install pandas requests

import pandas as pd
import requests

response = requests.get(
    "https://data.cdc.gov/resource/6svj-q4zv.json",
    params={"$limit": 20, "$order": "week_ending DESC"},
    timeout=30,
)
response.raise_for_status()
ili = pd.DataFrame(response.json())
ili["retrieved_at_utc"] = pd.Timestamp.now(tz="UTC")
print(ili.head(20))
4

Test a Useful Signal

Compare Recent State ILI Activity Levels

Test whether weekly activity categories can power a bounded flu-season dashboard.

  1. 01Inspect the returned geography and week fields and keep the latest week.
  2. 02Count states by activity level and note missing jurisdictions.
  3. 03Explain that ILINet captures any matching respiratory illness and is not confirmed flu incidence.

Dataset Details

Centers for Disease Control and Prevention is a government source. Last verified 2026-08-18. Temporal coverage: weekly surveillance seasons from the late 1990s.

Geography

Formats

Provider

Centers for Disease Control and Prevention

Data Terms

U.S. Public Domain with CDC attribution and use requirements

Send Feedback