CDC API: List travel health notices
Lists current CDC Travelers' Health notices, newest first, with destinations, levels, posted dates, travel advice and notice links. Filtering by country also matches destinations named in multi-country notices.
Unofficial. Not affiliated with or endorsed by CDC.
Inputs
Values from the run on Oct 23, 2026, shown under Output.
- Destination optional
destination Country name to keep only notices affecting that destination, for example Costa Rica. Leave empty for all destinations.
(default)
Input as JSON
{}Output
{ "notices": [ { "level": 1, "date_posted": "2026-10-19", "destination": "Kenya", "notice_link": "https://wwwnc.cdc.gov/travel/notices/level1/ebola-kenya" , "level_meaning": "practice usual precautions", "disease_or_reason": "Ebola Bundibugyo Virus Disease", "what_travelers_should_do": "CDC recommends practicing usual precautions for travel to Kenya, including avoiding contact with people who have symptoms of Ebola disease, such as fever, muscle pain, and rash, or their body fluids." }, { "level": 2, "date_posted": "2026-10-16", "destination": "Colombia", "notice_link": "https://wwwnc.cdc.gov/travel/notices/level2/yellow-fever-colombia" , "level_meaning": "practice enhanced precautions", "disease_or_reason": "Yellow Fever", "what_travelers_should_do": "Travelers to these newly affected areas (see map) are now recommended to get vaccinated." }, { "level": 2, "date_posted": "2026-10-16", "destination": "Ghana", "notice_link": "https://wwwnc.cdc.gov/travel/notices/level2/yellow-fever-ghana" , "level_meaning": "practice enhanced precautions", "disease_or_reason": "Yellow Fever", "what_travelers_should_do": "Travelers to the Upper West Region should take steps to prevent yellow fever by getting vaccinated at least 10 days before travel and taking steps to prevent mosquito bites." } ]}Code
curl https://api.fous.com/v1/runs \ -H "Authorization: Bearer $FOUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"method":"cdc.gov/list_travel_health_notices","input":{}}' # Save as fous.py, then run: python3 fous.pyimport json, os, timefrom urllib.error import HTTPErrorfrom urllib.request import Request, urlopenAPI = "https://api.fous.com/v1/runs" KEY = os.environ["FOUS_API_KEY"]HEADERS = { "Authorization": f"Bearer {KEY}", "Content-Type": "application/json" ,}def call(url, body=None): data = json.dumps(body).encode() if body else None request = Request(url, data, HEADERS) try: with urlopen(request, timeout=120) as r: return r.status, json.load(r) except HTTPError as error: message = json.load(error)["error"]["message"] raise RuntimeError(message) from errorstatus, run = call(API, { "method": "cdc.gov/list_travel_health_notices" , "input": {}})# 202: still going after 30 s. Ask again until it ends.while status == 202: time.sleep(2) status, run = call(f"{API}/{run['id']}")print(json.dumps(run["data"], indent=2))// Save as fous.mjs, then run: node fous.mjsconst api = "https://api.fous.com/v1/runs" ;const headers = { Authorization: `Bearer ${process.env.FOUS_API_KEY}`, "Content-Type": "application/json" ,};let response = await fetch(api, { method: "POST", headers, body: JSON.stringify({ "method": "cdc.gov/list_travel_health_notices" , "input": {} }), signal: AbortSignal.timeout(120_000),});let run = await response.json();// 202: still going after 30 s. Ask again until it ends.while (response.status === 202) { await new Promise((done) => setTimeout(done, 2_000)); response = await fetch(`${api}/${run.id}`, { headers }); run = await response.json();}if (!response.ok) throw new Error(run.error.message);console.log(run.data);# Connect your agent to Fous once, over MCP (Streamable HTTP):# https://api.fous.com/mcp# Set FOUS_API_KEY first: create a key at https://app.fous.com/keys.# Claude Codeclaude mcp add \ --scope user \ --transport http fous https://api.fous.com/mcp \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Codexcodex mcp add fous \ --url https://api.fous.com/mcp \ --bearer-token-env-var FOUS_API_KEY# Cursor, VS Code, Windsurf, Cline and morenpx -y add-mcp https://api.fous.com/mcp -g -n fous \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Then ask your agent:# "Use Fous to run cdc.gov/list_travel_health_notices# with {}"Over HTTP, the answer’s data holds the output. A run still going after 30 seconds answers 202 with its id: ask GET /v1/runs/{id} until it ends.
Schema
Input schema
{ "type": "object", "properties": { "destination": { "type": "string", "default": "", "description": "Country name to keep only notices affecting that destination, for example Costa Rica. Leave empty for all destinations." } }, "additionalProperties": false}Output schema
{ "type": "object", "required": [ "notices" ], "properties": { "notices": { "type": "array", "items": { "type": "object", "required": [ "destination", "level", "level_meaning", "disease_or_reason", "date_posted", "what_travelers_should_do", "notice_link" ], "properties": { "level": { "type": "integer", "description": "CDC travel health notice level, from 1 to 4." }, "date_posted": { "type": "string", "format": "date", "description": "Date shown on the current notice listing." }, "destination": { "type": "string", "description": "Destination or set of destinations named by the notice." }, "notice_link": { "type": "string", "format": "uri", "description": "Link to the notice page." }, "level_meaning": { "type": "string", "description": "Recommended precaution associated with the notice level." }, "disease_or_reason": { "type": "string", "description": "Disease or other reason for the notice." }, "what_travelers_should_do": { "type": "string", "description": "Short action for travelers based on the notice." } }, "additionalProperties": false }, "description": "Current travel health notices, sorted by date posted from newest to oldest." } }, "additionalProperties": false}- Price
- 1 credit per completed run (1¢ with pay as you go); failed runs are free.
- Method
cdc.gov/list_travel_health_notices- Returns
- destination, level, level meaning, disease or reason, date posted, travel advice, notice link
Use it from your agent
Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method cdc.gov/list_travel_health_notices with the inputs above.
Ask your agent
- Show me all current CDC travel health notices for Thailand, newest first, with the notice level and travel advice.
- Any active travel health warnings from the CDC for Peru right now? I need the posted dates and links.
- List every current travel health notice, sorted by most recent, including the disease or reason for each.
- What are the latest CDC travel alerts affecting Vietnam, and what precautions do they recommend?
- I'm going to Kenya next month. Pull up the current CDC travelers' health notices for that destination and tell me the risk level of each.
See more
All CDC methodsGets CDC traveler vaccines, medicines, the routine vaccine reminder and malaria guidance for a destination country. Recommendations can vary by itinerary and traveler, so read the linked country page for details.
cdc.gov/get_travel_vaccinesGets CDC facts about a disease by name, including symptoms, how it spreads, prevention, treatment and higher-risk groups when covered. A review date is returned only when CDC labels one.
cdc.gov/get_disease_factsLists the vaccines shown for an age on CDC's child and adolescent or adult immunization schedule, with timing, dose guidance and recommendation type.
cdc.gov/get_vaccine_scheduleReturns current UK government (FCDO) travel warnings, entry requirements for British passport holders, safety, health and emergency information for a country. Summaries are shortened; follow the link for full details.
gov.uk/get_travel_adviceLists the latest WHO Disease Outbreak News reports, newest first, optionally filtered by disease (title) and country (report tags).
who.int/list_outbreak_newsLists active severe weather alerts for a city, address, ZIP or postcode on The Weather Channel, most severe first. An empty list means no active alerts.
weather.com/list_weather_alertsFinds a WHO fact sheet by health topic in the WHO fact-sheet directory. Returns its key facts, overview and sections in page order.
who.int/get_fact_sheetLists FBI wanted, missing-person and seeking-information notices, newest first, filtered by category, field office or name.
fbi.gov/list_most_wanted