NCOV-INDIA
API
StatusDetailsURL Endpoint
All data (Country, State & District levels) for Indiahttps://api.ncovindias.xyz/api/graphql
GraphQL Playground (GUI)https://api.ncovindias.xyz/api/graphql
API USAGES & EXAMPLE
Available Queries
DetailsParametersQueryQuery typeFields
Country level-countryRootQuerycases, deaths, active, recovered, todayCases, todayRecovered, todayDeaths, lastupdated, totalAffectedStates, state, states, historical
State level (All)-statesRootQuerycases, deaths, recovered, active, todayCases, todayRecovered, todayDeaths, lastupdated, name, stateCode, states, historical, districts
State level (by State)stateNamestateRootQuerycases, deaths, recovered, active, todayCases, todayRecovered, todayDeaths, lastupdated, name, stateCode, states, historical, districts
District level (by district & state)districtName & stateNamedistrictRootQuerycases, deaths, recovered, todayCases, todayRecovered, todayDeaths, lastupdated, name, stateName, historical
District level All (by state)-districts-cases, deaths, recovered, todayCases, todayRecovered, todayDeaths, lastupdated, name, stateName, historical
Historical Data-historical-cases, deaths, recovered, date
Available fields
Field NameDescription
casesShows no. of confirmed cases
deathsShows no. of deaths
recoveredShows no. of recoveries
activeShows no. of patients active.
todayCasesShows no. of cases for current date
todayRecoveredShows no. of recoveries for current date
todayDeathsShows no. of deaths for current date
lastupdatedLast updated timestamp
stateNameShows name of state in district query
dateShows date in historical query
stateCodeShows state code.
totalAffectedStatesShows no. of states infected
Usage
Use with any REST API framework:
Framework/LibraryExample
AxiosCheck Example
FetchCheck Example
Android - Apollo ClientCheck Example
iOS - Apollo ClientCheck Example
Examples
Get total cases in India
{
country {
cases
deaths
recovered
active
todayCases
todayRecovered
}
}
Get details of specific State/UT
{
state (stateName:"Maharashtra") {
cases
deaths
recovered
lastupdated
todayCases
todayRecovered
}
}
Get historical cases(Daily basis) of India
{
country {
historical {
date
cases
deaths
recovered
}
}
}
Get historical cases (Time Series) of India
{
country {
historical (type:"timeSeries") {
date
cases
deaths
recovered
}
}
}
Get historical cases (Datewise) of India
{
country {
historical (from:"31/01", to:"20/03") {
date
cases
deaths
recovered
}
}
}
Get details of all states
{
states {
name
cases
deaths
active
recovered
lastupdated
todayCases
todayRecovered
}
}
Get details of specific district
{
district (stateName:"Bihar",
districtName:"Patna") {
cases
deaths
recovered
todayCases
todayRecovered
}
}
Get details of all states with districts
{
states {
districts {
cases
deaths
recovered
todayCases
todayRecovered
}
}
}