Skip to content
🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (2019-nCoV) outbreak. It's written in python using the 🍼 Flask framework.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app fixed datasource Feb 14, 2020
.env.example new api Feb 10, 2020
.gitignore initial Feb 6, 2020
Pipfile new api Feb 10, 2020
Pipfile.lock new api Feb 10, 2020
Procfile gunicorn Feb 6, 2020
README.md license Feb 15, 2020

README.md

coronavirus-tracker (API)

This is a fast (< 200ms) and basic API for tracking development of the new coronavirus (2019-nCoV). It's written in python using 🍼 Flask.

GitHub last commit GitHub pull requests GitHub issues

Endpoints

All requests must be made to the base url: https://coronavirus-tracker-api.herokuapp.com (e.g: https://coronavirus-tracker-api.herokuapp.com/all). You can try them out in your browser to further inspect responses.

Getting confirmed cases, deaths, and recoveries:

GET /all
{ "latest": { ... }, "confirmed": { ... }, "deaths": { ... }, "recovered": { ... } }

Getting just confirmed:

GET /confirmed
{ "latest": 42767, "locations": [ ... ] }

Getting just deaths:

GET /deaths

Getting just recoveries:

GET /recovered

Data

The data is retrieved programatically and re-formatted from the 2019 Novel Coronavirus (nCoV) Data Repository, provided by JHU CCSE.

License

The data is available to the public strictly for educational and academic research purposes.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone https://github.com/ExpDev07/coronavirus-tracker-api.git
  • cd coronavirus-tracker-api
  • pipenv shell
  • pipenv install

Running / Development

Running Tests

Linting

Building

Deploying

You can’t perform that action at this time.