Code Monkey home page Code Monkey logo

covid-19-apis's Introduction

Postman COVID-19 API Resource Center

This is a set of Postman collections that might help in the COVID-19 pandemic--click on the docs link for more information about each set of APIs, as well as a Run in Postman Button and environment so you can begin making API calls using each one.

The website for this project can be found at: https://covid-19-apis.postman.com/

🚀 Quick start

Requires nvm

  git clone [email protected]:postmanlabs/covid-19-apis.git
  cd covid-19-apis
  npm run nvmrc
  nvm use
  npm install
  npm run dev

Contribution guidelines

We would love for you to contribute to the Postman COVID-19 API Resource Center! To contribute to this project, please read:

NOTE: We have added a new Markdown linter with GitHub Actions. When making a pull request, it will run against this linter. Your changed files are required to pass linting before they will be merged. More information on this can be found in the contribution guidelines.

Looking to contribute to the COVID-19 Testing Locations website? You can find that project within this repo. View README.

Build locally

This assumes you have git and npm installed.

   $ git clone https://github.com/postmanlabs/covid-19-apis.git
   $ cd covid-19-apis
   $ npm install
   $ npm install -g gatsby-cli
   $ npm run dev

COVID-19 Information

Postman Collections that make easier to pull, aggregate, and work with COVID-19 information. (New to Postman Collections? See our Introduction to Postman Collections documentation.)

  • Center for Disease Control (CDC) (Docs) - Twitter and YouTube API feeds for CDC, ad their RSS feeds for pulling information.
  • European Centre for Disease Prevention and Control (ECDC) (Docs) - Twitter and YouTube API feeds for ECDC, ad their RSS feeds for pulling information.
  • World Health Organization (WHO) (Docs) - - Twitter and YouTube API feeds for WHO, ad their RSS feeds for pulling information.

Twitter

Postman collection specifically designed to work with the Twitter API.

  • COVID-19 Twitter Searches Docs - Twitter API search, with a handful of the common search terms added.
  • Twitter Accounts for State Government in 50 US States Docs - State government Twitter accounts for all 50 states in the United States.
  • Twitter Accounts for State Governors in 50 US States Docs - State governor Twitter accounts for all 50 states in the United States.
  • Twitter Accounts for State Health Departments in 50 US States Docs - State health department Twitter accounts for all 50 states in the United States.
  • County Health Departments for All 50 US States Docs - A single collection with a request for each of the 50 states, pulling a listing of name, website, address, phone, email, twitter, and facebook for all county health departments.
  • Twitter Accounts for County Health Departments in all 50 US States Docs - The Twitter accounts for over 300 county health departments across 50 US States.

Covid-19 APIs

New APIs that have emerged to specifically address the COVID-19 pandemic.

  • The COVID Tracking Project (Docs) - The COVID Tracking Project collects information from 50 US states, the District of Columbia, and 5 other US territories to provide the most comprehensive testing data we can collect for the novel coronavirus, SARS-CoV-2.
  • Covid19API (Docs) - A free API for data on the Coronavirus Access data on COVID19 through an easy API for free.
  • COVID19-Tracker-REST API - (Docs) - Provides global and country level statistics on the Coronavirus.
  • NovelCOVID API (Docs) - API for Current cases and more stuff about COVID-19 or the Novel Coronavirus Strain.
  • COVID-19 API (Docs) - The COVID-19 API provides information related with the case of pneumonia associated with the COVID-19 coronavirus.
  • Coronavirus Data API (Docs) - Provides global stats, country stats, full timeline, and country timeline for the coronavirus.
  • Health API - COVID-19 (Docs) - Global Coronavirus statistics by country and state.
  • Coronavirus Smartable (Docs) - The coronavirus stats and news API offers latest and historic COVID-19 stats and news information per country or state.
  • New South Wales Coronavirus Cases (Docs) - New South Wales Coronavirus disease 2019 (COVID-19) cases.
  • Finnhub COVID-19 API for US cases (Docs) - US Coronavirus disease 2019 (COVID-19) cases.
  • Elsevier API for generating research datasets (Docs) - Query large amount of datasets.
  • Coronavirus-PH API (Docs) - Philippines Coronavirus disease 2019 (COVID-19) cases.
  • COVID19-India API (Docs) - A volunteer-driven API for COVID-19 stats & patient tracing in India (Unofficial).
  • Covid India API (Docs) - REST API to track Coronavirus cases in India on state level.
  • COVID-19 Statistics API (Docs) - Based on public data by Johns Hopkins CSSE
  • COVID19 -India- API(By Adhikansh Mittal) (Docs) - The data is used from the official website of the Ministry of Health and Family Welfare of India.[Official website]

ScrAPIs

API possibilities opened up by scraping of COVID-19 related data and making available as APIs.

  • CDC Cases & Deaths (Docs) - Scraping the COVID-19 cases and deaths from CDC home page, converting to JSON, and saving within an environment.
  • CDC Testing (Docs) - Scraping the number of specimens tested for SARS CoV-2 by CDC labs and U.S. public health laboratories from the CDC website.

Other APIs

Using existing 3rd party APIs to add value to the COVID-19 conversation.

  • US Digital Registry API (Docs) - An API for pulling federal government agencies and social media accounts.
  • News API (Docs) - An aggregate news APIs for pulling news across multiple news sources.

Data API Templates

These are some collections being developed to help make the deployment of data APIs easier using common services.

  • Google Sheets to API Docs - Developing a Postman Collection that pulls data from a Google Sheet and then makes it available as an API, allowing the data to be seamlessly integrated into other websites and applications.
  • Website scraping to API Docs - Developing a Postman Collection that scrapes data from an existing website and then makes it available as an API for integration into other websites and applications
  • AWS Database to API Docs - Deploying APIs from Aurora, MySQL, PostgreSQL, and SQL Server databases using Postman.
  • Azure Database to API Docs - Deploying APIs from Cosmos DB, MySQL, PostgreSQL, and SQL Server databases using Postman.
  • Google Database to API Docs - Deploying APIs from Cloud DataStore, MySQL, PostgreSQL, and SQL Server databases using Postman.
  • Heroku Database to API Docs - Deploying APIs from PostgreSQL database using Postman.

Proof of Concepts

These are some proof of concepts being worked on when it comes to COVID-19, showing what is possible with collections.

  • Volunteer Opportunities (GitHub) (Website) - An API and listing page of COVID-19 testing location across all 50 states.
  • COVID-19 Testing Locations (GitHub) (Website) - An API and listing page of COVID-19 testing location across all 50 states.

Existing API Standards

If you are building a COVID-19 related APIs we recommend using some existing API and schema standards.

  • 211 for Health and Human Services Docs - An open schema and API standard for defining health and human service organizations, locations, and services.
  • 311 for Non-Emergency Requests Docs - An open schema and API standard for defining non-emergency requests.

To submit an API to add to the list, please email us at [[email protected])[mailto:[email protected]] or submit a GitHub issue on this repository.

Work To Be Done

We are tracking all submissions to be added to our list of COVID-19 resources using GitHub issues, and organizing any work to be done via the api-tasks tag -- feel free to jump in on an issue and help out. Here is a current list of tasks that need some work.

covid-19-apis's People

Contributors

arlemi avatar brandonmcastillo avatar ch264 avatar hrithikmittal avatar kinlane avatar mclausaudio avatar olliesworld avatar oswish avatar probeta1 avatar ryan-mcbride avatar shobhu98 avatar stcalica avatar tbnv999 avatar tristandenyer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

covid-19-apis's Issues

testing sites add components

components needed:

  • hero
  • disclaimer
  • state
  • testing site
  • call to action
  • About
  • How it works
  • FAQs
  • google sheets
  • Footer

Generate Postman Collections for Department of Veteran Affairs API resources

From Email:

While we’re furiously adding COVID specific content to our API catalog, some of these may be of use today as they enable Veterans and their support network the to do things remotely instead of visiting a VA facility, all documented at https://developer.va.gov

  • Benefits Intake API – These allow veterans (or people acting on their behalf) the ability to submit benefits claims remotely.
  • Claims API (equivalent to Benefits Intake, but instead of digitized PDF’s, just data and only for disability claims at the moment)
  • Forms API - allows veterans to get the latest forms to submit to VA
  • Facilities API – hopefully obvious. Likely to be adding timely, COVID-19 specific content to this very soon
  • Veterans Health History API – Allows veterans to receive their VA health history on the iPhone, Android devices, and desktop apps
  • Veteran Verification API – Allows a person to be confirmed as having veteran status without having to product physical documentation (DD-214, etc).

Tasks:

  • Convert all of the VA OpenAPI definitions into Postman Collections
  • Add to our list of resources.

Create Postman Collection for Elsevier API

From email:

_We can offer a research dataset search engine API (indexing datasets from 60+ scientific data repositories worldwide), to include in your collection of COVID-19 API resources at https://covid-19-apis.postman.com/.

As you can see, 3410 datasets are available so far. We'd be delighted to be included. Please let us know any queries or any more information we can send._

Tasks:

  • Import Swagger and create Postman collecitoin
  • Add to the list of resources.

Update metadata in seo.jsx

We need to establish the
— title
— description
— opengraph
— twitter card

See WWW site for guidance

Github Actions CI

-We need github actions that lints:
- JS with eslint
- Markdown with Markdownlint

get state data from API

  • right now we are turning json data into gatsbe nodes and query them with graphql
  • hook up API endpoints to update data

Google Sheets to API

I am in need of assistance in publishing data from a Google Sheet as an API so that it can be more accessible across many different applications.
Thank you.

Covid India State-wise Data

I'd like to submit this API covid-india-api. It scraps data from https:mohfw.gov.in (Official Website of Ministry of Health and Family Welfare, Govt. of India) and serializes it as JSON and exposed as a GET REST API. The API is also well documented and is maintained by me.

The application is hosted for use at https://covid-india-api.herokuapp.com/api
Kindly verify and let me know if this could be added to the Covid-19 Postman collection

Official API for ECDC world wide cases - daily updates

Description

From ECDC webpage [1]:

The downloadable data file is updated daily and contains the latest available public data on COVID-19. Public-use data files allows users to manipulate the data in a format appropriate for their analyses. Users of ECDC public-use data files must comply with data use restrictions to ensure that the information will be used solely for statistical analysis or reporting purposes.

Link format

https://www.ecdc.europa.eu/sites/default/files/documents/COVID-19-geographic-disbtribution-worldwide-YYYY-MM-DD.csv*

*Please note that YYYY-MM-DD need to be replaced with the desired date.

See also

ECDC COVID-19 main page: https://www.ecdc.europa.eu/en/novel-coronavirus-china

Source

[1] https://www.ecdc.europa.eu/en/publications-data/download-todays-data-geographic-distribution-covid-19-cases-worldwide

I own NovelCOVID API.

I own the https://GitHub.com/NovelCOVID/API I just saw it was in postman api's. I do not mind this but the documentation is a little outdated. If possible please update according to readme. Thanks!
You can contact me through discord if needed. EliteDaMyth#0690

Upgrade Twitter Postman Collections to use v2 Recent Search endpoint

From email:

The Recent Search endpoint in Twitter Developer Labs ships with Annotations, our machine learning classification of a Tweet. In Labs, we deliver:

  • Entity annotations: Entities are comprised of people, places, products, and organizations. Entities are delivered as part of the entity payload section. They are programmatically assigned based on what is explicitly mentioned in the Tweet text.
  • Context annotations: Derived from the analysis of a Tweet’s text and will include a domain and entity pairing which can be used to discover Tweets on topics that may have been previously difficult to surface. At present, we’re using a list of 50+ domains to categorize Tweets, including Coronavirus.

We believe annotations are going to be key in furthering the understanding of the public conversations for researchers, academics, students and general developers.

Links:

-Recent search v2

Tasks:

API Suggestion: US Energy Data

This was an API suggestion via email:

The U.S. Energy Information Administration has a robust API available, providing insight about all things energy-related.

Some live feeds are available on their website, but people who are interested in how human behavior is changing in response to COVID-19 may be interested to review some of the electricity sales data or transportation fuels related data.

https://www.eia.gov/opendata/qb.php?category=1002

Next Steps:

  • Create a Postman Collection for the API.
  • Publish collection as template
  • List API as COVID-19 resources

Data API for Indian States

I have created the API to get Data for Indian States which include the Total Cases statewise , Total Recovery and Total death and hosted it on the Heroku how should I include that in this project to make it publicly available as I can't find any contribution doc

Add Open Graph meta tag

This page declares some Open Graph properties, however the following is missing:
<meta property="og:url" content="https://covid-19-apis.postman.com/" />

Be sure meta tag content is dynamic to show the URL for that page; not just the static main page URL.

Wrong sentence in collection description

There is a wrong sentence in collection description on the doc page
https://documenter.getpostman.com/view/8854915/SzS7NkEt?version=latest
and
https://documenter.getpostman.com/view/8854915/SzS7NkKA?version=latest

Before you can use, you will have to setup your own [Twitter application and configure Postman before you can use](https://community.postman.com/t/twitter-api-authorization/9512.

2 small things:

  1. The 2nd before you can use is redundant.
  2. The ")" character is missing after URL link, which causes the broken markdown formatting.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.