Custom Connector

Disease.sh Connector

Global

The disease.sh Connector provides a RESTful interface for accessing near real-time and historical global health data related to infectious diseases. It aggregates data from Worldometers, Johns Hopkins University, and the CDC, offering statistics on COVID-19, vaccinations, and influenza at global, country, state, and city levels — ideal for public health dashboards, research analytics, educational tools, or outbreak monitoring.

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

The disease.sh Connector offers the following integration points to retrieve health-related data:

  • Get global COVID-19 stats. Retrieve worldwide aggregate statistics on COVID-19.
  • Get country-level data. Retrieve detailed statistics per country.
  • Get vaccine coverage. Retrieve global and regional vaccination data.
  • Get historical data. Retrieve time-series data for cases, deaths, and recoveries.
  • Get U.S. states/counties data. Retrieve localized U.S. COVID-19 statistics.
  • Get influenza & ILI trends. Retrieve CDC-reported influenza and ILI trends.
Documentation

Detailed Integration Documentation

Get Global COVID-19 Stats

Operation IDgetGlobalCovidStats
Endpoint/v3/covid-19/all
PurposeRetrieves overall global COVID-19 statistics.
ParametersRequired: None. Optional: None.
OutputJSON with total cases, deaths, recovered, and update time.
Workflow exampleFetch and display total global COVID-19 stats in a dashboard header.

Get Country-Level Data

Operation IDgetCountryCovidStats
Endpoint/v3/covid-19/countries/{country}
PurposeProvides current and total COVID-19 statistics by country.
ParametersRequired:
country – country name or ISO code (e.g. US, FR, IN). Optional: None.
OutputJSON with cases, deaths, recovered, active cases, tests, and vaccinations.
Workflow exampleUse to populate a world map or a sortable country-wise table.

Get Vaccine Coverage

Operation IDgetVaccineCoverage
Endpoint/v3/covid-19/vaccine/coverage
PurposeShows vaccine doses administered globally or by region.
ParametersOptional:
lastdays – number of days for historical trend (e.g. 30).
OutputJSON data of vaccine doses administered.
Workflow exampleDisplay a timeline chart of global vaccine rollout.

Get Historical Data

Operation IDgetHistoricalData
Endpoint/v3/covid-19/historical/{country}
PurposeRetrieves historical COVID-19 statistics for a country or worldwide.
ParametersRequired:
country. Optional:
lastdays – number of days (e.g. 30, all).
OutputJSON time series of cases, deaths, and recoveries.
Workflow examplePlot daily trends using a line or area chart.

Get U.S. States and Counties Data

Operation IDgetUSStateCountyData
Endpoints/v3/covid-19/states (all states); /v3/covid-19/states/{state} (specific state); /v3/covid-19/jhucsse/counties/{county} (specific county).
PurposeProvides fine-grained COVID-19 data across U.S. regions.
ParametersRequired:
state (for the state endpoint), county (for the county endpoint). Optional: None.
OutputJSON with localized U.S. COVID-19 statistics.
Workflow exampleBuild dashboards showing stats by state or county.

Get Influenza & ILI Trends (via CDC)

Operation IDgetILITrends
Endpoint/v3/covid-19/nyt/counties and related
PurposeProvides data on flu outbreaks and influenza-like illness (where available).
ParametersNone.
OutputJSON with flu-related regional data.
Workflow exampleTrack seasonal flu outbreaks across U.S. counties.

Example Workflow: Public Health Monitoring Dashboard

Retrieve region dataUse getCountryCovidStats or getUSStateCountyData to display region filters.
Display statsUse getGlobalCovidStats or getCountryCovidStats for global or local COVID-19 stats.
Show vaccination progressUse getVaccineCoverage to build trend visuals.
Historical trendsUse getHistoricalData for time-series visualization.
Handle errorsImplement error catching for 4xx/5xx responses and a fallback log.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support