Skip to content

Simple API for tracking the coronavirus (COVID-19, SARS-CoV-2), with per county data for each state

Notifications You must be signed in to change notification settings

JKSenthil/coronavirus-county-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edit: This API is deprecated! It has instead been merged with https://github.com/ExpDev07/coronavirus-tracker-api

Simple API for tracking the coronavirus (COVID-19, SARS-CoV-2), with per county data for each state

Endpoints

Requests should go to the base url: https://coronavirus-county-api.herokuapp.com/

(e.g: https://coronavirus-county-api.herokuapp.com/latest)

Getting confirmed cases and deaths

GET /latest
{
  "West Virginia":{
      "Jefferson":{
         "confirmed":1,
         "deaths":"0"
      },
      "Mercer":{
         "confirmed":1,
         "deaths":"0"
      }
  },
  ...
}

Data

The data comes from https://coronavirus.1point3acres.com/en. The site is scraped from, and the results cached every day.

Prerequisites

Installation

  • git clone https://github.com/JKSenthil/coronavirus-county-api.git
  • cd coronavirus-county-api
  • pip install requirements.txt

Running

  • flask run
  • Note that scraping will not work because the selenium code is intended for heroku, change the configuration lines in scraper.py and add your preferred browser driver

License

Available for use by anyone, just credit the datasource and link this repository

About

Simple API for tracking the coronavirus (COVID-19, SARS-CoV-2), with per county data for each state

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages