-
Notifications
You must be signed in to change notification settings - Fork 6
COVID19 API
Abhishek Upperwal edited this page Apr 9, 2020
·
14 revisions
The data follows /Covid19District data sharing standard. Go through the data format to know more about the data points that are available. Patient data is not available
JSON map for state code to name can be found here.
Using the REST APIs directly: Use this guide
Free API Key: 1cDpdkE2Qvq26OvUAxkXswmHcXEPUBS6Wcig6ERQvPrQ
# Historical data
# Setting up
# pip3 install pravah
import pravah
p = pravah.Pravah(
channel='/Covid19District',
auth_token='<PRAVAH_API_KEY>'
)
cur = p.get_historical_data(past_hours=20)
for i in cur:
print(i)
# Real-time using REST API
import pravah
p = pravah.Pravah(
channel='/Covid19District',
auth_token='<PRAVAH_API_KEY>'
)
data = p.latest()
print(data)
Data is broadcasted as soon as it becomes available.
# Real-time data with a stream (Pub-Sub)
import pravah
p = pravah.Pravah(
channel='/Covid19District',
auth_token='<PRAVAH_API_KEY>'
)
feed = p.subscribe('/in')
for m, c in feed:
# m is a `FeedMessage` instance as given in c
# c is the channel name which currently is `/in/ncr`
print(m.header)
print(m.countries[0])
{
"_id": {
"$oid": "5e8c9d550bebaa8250db913f"
},
"geospace": "/in",
"item": {
"header": {
"version": "0.0.1",
"timestamp": "1586273621",
"provider": {
"name": "scrapper"
}
},
"countries": [
{
"code": "IN",
"stats": {
"deathCases": 124,
"otherCases": 1,
"totalPositiveCases": 4789,
"activePositiveCases": 4312,
"curedCases": 352
},
"states": [
{
"code": "IN-AN",
"stats": {
"totalPositiveCases": 10,
"activePositiveCases": 10
},
"districts": [
{
"code": "andaman",
"stats": {
"activePositiveCases": 10
}
}
]
},
{
"districts": [
{
"code": "anantapur",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "chittoor",
"stats": {
"activePositiveCases": 10
}
},
{
"code": "east godavari",
"stats": {
"activePositiveCases": 11
}
},
{
"code": "guntur",
"stats": {
"activePositiveCases": 30
}
},
{
"code": "kadapa",
"stats": {
"activePositiveCases": 23
}
},
{
"code": "krishna",
"stats": {
"activePositiveCases": 27
}
},
{
"stats": {
"activePositiveCases": 4
},
"code": "kurnool"
},
{
"code": "nellore",
"stats": {
"activePositiveCases": 32
}
},
{
"code": "prakasam",
"stats": {
"activePositiveCases": 21
}
},
{
"code": "visakhapatnam",
"stats": {
"activePositiveCases": 15
}
},
{
"stats": {
"activePositiveCases": 15
},
"code": "west godavari"
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 36
}
}
],
"code": "IN-AP",
"stats": {
"activePositiveCases": 262,
"curedCases": 1,
"deathCases": 3,
"totalPositiveCases": 266
}
},
{
"code": "IN-AR",
"stats": {
"totalPositiveCases": 1,
"activePositiveCases": 1
},
"districts": [
{
"code": "lohit",
"stats": {
"activePositiveCases": 1
}
}
]
},
{
"code": "IN-AS",
"stats": {
"totalPositiveCases": 26,
"activePositiveCases": 26
},
"districts": [
{
"stats": {
"activePositiveCases": 1
},
"code": "cachar"
},
{
"code": "dhubri",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "goalpara",
"stats": {
"activePositiveCases": 3
}
},
{
"stats": {
"activePositiveCases": 9
},
"code": "golaghat"
},
{
"code": "kamrup",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "kamrup metro",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "karimganj",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "lakhimpur",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "marigaon",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "nalbari",
"stats": {
"activePositiveCases": 4
}
}
]
},
{
"code": "IN-BR",
"stats": {
"totalPositiveCases": 32,
"activePositiveCases": 31,
"deathCases": 1
},
"districts": [
{
"code": "begusarai",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "gaya",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "gopalganj",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "lakhisarai",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "munger",
"stats": {
"activePositiveCases": 8
}
},
{
"code": "nalanda",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "patna",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "saran",
"stats": {
"activePositiveCases": 1
}
},
{
"stats": {
"activePositiveCases": 6
},
"code": "siwan"
}
]
},
{
"districts": [
{
"code": "chandigarh",
"stats": {
"activePositiveCases": 18
}
}
],
"code": "IN-CH",
"stats": {
"totalPositiveCases": 18,
"activePositiveCases": 11,
"curedCases": 7
}
},
{
"code": "IN-CT",
"stats": {
"totalPositiveCases": 10,
"activePositiveCases": 1,
"curedCases": 9
},
"districts": [
{
"code": "bilaspur",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "durg",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "korba",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "raipur",
"stats": {
"activePositiveCases": 5
}
},
{
"stats": {
"activePositiveCases": 1
},
"code": "rajnandgaon"
}
]
},
{
"districts": [
{
"code": "central delhi",
"stats": {
"activePositiveCases": 18
}
},
{
"code": "east delhi",
"stats": {
"activePositiveCases": 16
}
},
{
"code": "new delhi",
"stats": {
"activePositiveCases": 17
}
},
{
"code": "north delhi",
"stats": {
"activePositiveCases": 19
}
},
{
"code": "north east delhi",
"stats": {
"activePositiveCases": 11
}
},
{
"code": "north west delhi",
"stats": {
"activePositiveCases": 11
}
},
{
"code": "shahadara",
"stats": {
"activePositiveCases": 26
}
},
{
"code": "south delhi",
"stats": {
"activePositiveCases": 320
}
},
{
"code": "south east",
"stats": {
"activePositiveCases": 26
}
},
{
"code": "south west delhi",
"stats": {
"activePositiveCases": 16
}
},
{
"stats": {
"activePositiveCases": 23
},
"code": "west delhi"
}
],
"code": "IN-DL",
"stats": {
"totalPositiveCases": 576,
"activePositiveCases": 548,
"curedCases": 21,
"deathCases": 7
}
},
{
"code": "IN-GA",
"stats": {
"totalPositiveCases": 7,
"activePositiveCases": 7
},
"districts": [
{
"code": "north goa",
"stats": {
"activePositiveCases": 6
}
},
{
"code": "south goa",
"stats": {
"activePositiveCases": 1
}
}
]
},
{
"code": "IN-GJ",
"stats": {
"totalPositiveCases": 165,
"activePositiveCases": 127,
"curedCases": 25,
"deathCases": 13
},
"districts": [
{
"code": "ahmedabad",
"stats": {
"activePositiveCases": 53
}
},
{
"code": "bhavnagar",
"stats": {
"activePositiveCases": 11
}
},
{
"code": "chhota udepur",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "gandhi nagar",
"stats": {
"activePositiveCases": 13
}
},
{
"code": "gir somnath",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "kutch",
"stats": {
"activePositiveCases": 1
}
},
{
"stats": {
"activePositiveCases": 1
},
"code": "mahesana"
},
{
"code": "panchmahal",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "patan",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "porbandar",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "rajkot",
"stats": {
"activePositiveCases": 10
}
},
{
"code": "surat",
"stats": {
"activePositiveCases": 15
}
},
{
"stats": {
"activePositiveCases": 10
},
"code": "vadodara"
}
]
},
{
"code": "IN-HR",
"stats": {
"totalPositiveCases": 90,
"activePositiveCases": 64,
"curedCases": 25,
"deathCases": 1
},
"districts": [
{
"code": "ambala",
"stats": {
"activePositiveCases": 4
}
},
{
"stats": {
"activePositiveCases": 6
},
"code": "faridabad"
},
{
"code": "gurgaon",
"stats": {
"activePositiveCases": 29
}
},
{
"code": "hissar",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "karnal",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "nuh",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "palwal",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "panchkula",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "panipat",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "rohtak",
"stats": {
"activePositiveCases": 1
}
},
{
"stats": {
"activePositiveCases": 3
},
"code": "sirsa"
},
{
"stats": {
"activePositiveCases": 1
},
"code": "sonepat"
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 25
}
}
]
},
{
"code": "IN-HP",
"stats": {
"totalPositiveCases": 13,
"activePositiveCases": 10,
"curedCases": 2,
"deathCases": 1
},
"districts": [
{
"code": "kangra",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "una",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 7
}
}
]
},
{
"code": "IN-JK",
"stats": {
"totalPositiveCases": 116,
"activePositiveCases": 110,
"curedCases": 4,
"deathCases": 2
},
"districts": [
{
"code": "badgam",
"stats": {
"activePositiveCases": 9
}
},
{
"code": "bandipora",
"stats": {
"activePositiveCases": 17
}
},
{
"code": "baramulla",
"stats": {
"activePositiveCases": 14
}
},
{
"code": "ganderbal",
"stats": {
"activePositiveCases": 1
}
},
{
"stats": {
"activePositiveCases": 9
},
"code": "jammu"
},
{
"code": "kupwara",
"stats": {
"activePositiveCases": 6
}
},
{
"code": "pulwama",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "rajouri",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "shopian",
"stats": {
"activePositiveCases": 6
}
},
{
"code": "srinagar",
"stats": {
"activePositiveCases": 28
}
},
{
"code": "udhampur",
"stats": {
"activePositiveCases": 9
}
}
]
},
{
"code": "IN-JH",
"stats": {
"activePositiveCases": 4,
"totalPositiveCases": 4
},
"districts": [
{
"code": "bokaro",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "hazaribagh",
"stats": {
"activePositiveCases": 1
}
},
{
"stats": {
"activePositiveCases": 1
},
"code": "ranchi"
}
]
},
{
"code": "IN-KA",
"stats": {
"totalPositiveCases": 175,
"activePositiveCases": 146,
"curedCases": 25,
"deathCases": 4
},
"districts": [
{
"code": "bagalkote",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "ballari",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "bbmp",
"stats": {
"activePositiveCases": 33
}
},
{
"code": "belagavi",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "bengaluru (r)",
"stats": {
"activePositiveCases": 2
}
},
{
"stats": {
"activePositiveCases": 22
},
"code": "bengaluru (u)"
},
{
"code": "bidar",
"stats": {
"activePositiveCases": 10
}
},
{
"code": "chikkaballapur",
"stats": {
"activePositiveCases": 7
}
},
{
"code": "dakshin kannada",
"stats": {
"activePositiveCases": 11
}
},
{
"stats": {
"activePositiveCases": 3
},
"code": "davanagere"
},
{
"code": "dharwad",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "kalburgi",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "kodagu",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "mysuru",
"stats": {
"activePositiveCases": 27
}
},
{
"code": "tumakuru",
"stats": {
"activePositiveCases": 1
}
},
{
"stats": {
"activePositiveCases": 4
},
"code": "udupi"
},
{
"stats": {
"activePositiveCases": 8
},
"code": "uttara kannada"
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 7
}
}
]
},
{
"stats": {
"totalPositiveCases": 327,
"activePositiveCases": 267,
"curedCases": 58,
"deathCases": 2
},
"districts": [
{
"code": "alappuzha",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "cannanore(kannur)",
"stats": {
"activePositiveCases": 52
}
},
{
"code": "ernakulam",
"stats": {
"activePositiveCases": 24
}
},
{
"code": "idukki",
"stats": {
"activePositiveCases": 9
}
},
{
"code": "kasaragode",
"stats": {
"activePositiveCases": 136
}
},
{
"code": "kollam",
"stats": {
"activePositiveCases": 6
}
},
{
"code": "kottayam",
"stats": {
"activePositiveCases": 6
}
},
{
"code": "kozhicode (calicut)",
"stats": {
"activePositiveCases": 10
}
},
{
"code": "malappuram",
"stats": {
"activePositiveCases": 12
}
},
{
"code": "palakkad",
"stats": {
"activePositiveCases": 7
}
},
{
"code": "pathanamthitta",
"stats": {
"activePositiveCases": 11
}
},
{
"code": "thiruvananthapuram",
"stats": {
"activePositiveCases": 14
}
},
{
"code": "thrissur",
"stats": {
"activePositiveCases": 13
}
},
{
"code": "wyanad",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 8
}
}
],
"code": "IN-KL"
},
{
"code": "IN-LA",
"stats": {
"totalPositiveCases": 14,
"activePositiveCases": 4,
"curedCases": 10
},
"districts": [
{
"code": "kargil",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "leh (ladakh)",
"stats": {
"activePositiveCases": 11
}
}
]
},
{
"code": "IN-MP",
"stats": {
"totalPositiveCases": 229,
"activePositiveCases": 216,
"deathCases": 13
},
"districts": [
{
"code": "bhopal",
"stats": {
"activePositiveCases": 19
}
},
{
"code": "chindwara",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "gwalior",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "indore",
"stats": {
"activePositiveCases": 110
}
},
{
"code": "jabalpur",
"stats": {
"activePositiveCases": 8
}
},
{
"code": "khargon",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "morena",
"stats": {
"activePositiveCases": 14
}
},
{
"code": "shivpuri",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "ujjain",
"stats": {
"activePositiveCases": 7
}
}
]
},
{
"code": "IN-MH",
"stats": {
"totalPositiveCases": 868,
"activePositiveCases": 764,
"curedCases": 56,
"deathCases": 48
},
"districts": [
{
"code": "ahmednagar",
"stats": {
"activePositiveCases": 17
}
},
{
"code": "aurangabad",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "buldhana",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "gondia",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "jalgaon",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "kolhapur",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "mumbai",
"stats": {
"activePositiveCases": 298
}
},
{
"code": "mumbai sub ur",
"stats": {
"activePositiveCases": 21
}
},
{
"code": "nagpur",
"stats": {
"activePositiveCases": 18
}
},
{
"stats": {
"activePositiveCases": 1
},
"code": "nashik"
},
{
"stats": {
"activePositiveCases": 1
},
"code": "osmanabad"
},
{
"code": "palaghar",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "pune",
"stats": {
"activePositiveCases": 62
}
},
{
"stats": {
"activePositiveCases": 2
},
"code": "raigad"
},
{
"code": "ratnagiri",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "sangli",
"stats": {
"activePositiveCases": 24
}
},
{
"stats": {
"activePositiveCases": 3
},
"code": "satara"
},
{
"code": "sindhudurg (kudal)",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "thane",
"stats": {
"activePositiveCases": 23
}
},
{
"code": "yavatmal",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 200
}
}
]
},
{
"code": "IN-MN",
"stats": {
"totalPositiveCases": 2,
"activePositiveCases": 2
},
"districts": [
{
"code": "imphal east",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "imphal west",
"stats": {
"activePositiveCases": 1
}
}
]
},
{
"code": "IN-MZ",
"stats": {
"totalPositiveCases": 1,
"activePositiveCases": 1
},
"districts": [
{
"code": "aizwal west",
"stats": {
"activePositiveCases": 1
}
}
]
},
{
"stats": {
"totalPositiveCases": 42,
"activePositiveCases": 39,
"curedCases": 2,
"deathCases": 1
},
"districts": [
{
"code": "bhadrak",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "cuttack",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "jajpur",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "khurda (bhuvaneshwar)",
"stats": {
"activePositiveCases": 14
}
},
{
"code": "puri",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 1
}
}
],
"code": "IN-OR"
},
{
"code": "IN-PY",
"stats": {
"totalPositiveCases": 5,
"activePositiveCases": 4,
"curedCases": 1
},
"districts": [
{
"code": "mahe",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "pondicherry",
"stats": {
"activePositiveCases": 4
}
}
]
},
{
"code": "IN-PB",
"stats": {
"totalPositiveCases": 91,
"activePositiveCases": 80,
"curedCases": 4,
"deathCases": 7
},
"districts": [
{
"code": "amritsar",
"stats": {
"activePositiveCases": 5
}
},
{
"stats": {
"activePositiveCases": 7
},
"code": "hoshiarpur"
},
{
"code": "jalandhar",
"stats": {
"activePositiveCases": 5
}
},
{
"stats": {
"activePositiveCases": 4
},
"code": "ludhiana"
},
{
"code": "mansa",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "nawanshahr (sbs nagar)",
"stats": {
"activePositiveCases": 19
}
},
{
"code": "patiala",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "rupnagar",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "sasnagar",
"stats": {
"activePositiveCases": 12
}
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 11
}
}
]
},
{
"stats": {
"totalPositiveCases": 288,
"activePositiveCases": 264,
"curedCases": 21,
"deathCases": 3
},
"districts": [
{
"code": "ajmer",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "alwar",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "banswara",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "bharatpur",
"stats": {
"activePositiveCases": 6
}
},
{
"code": "bhilwara",
"stats": {
"activePositiveCases": 27
}
},
{
"code": "bikaner",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "churu",
"stats": {
"activePositiveCases": 10
}
},
{
"code": "dausa",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "dholpur",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "dungarpur",
"stats": {
"activePositiveCases": 3
}
},
{
"stats": {
"activePositiveCases": 54
},
"code": "jaipur"
},
{
"code": "jhunjhunu",
"stats": {
"activePositiveCases": 15
}
},
{
"code": "jodhpur",
"stats": {
"activePositiveCases": 17
}
},
{
"code": "pali",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "pratapgarh",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "sikar",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "tonk",
"stats": {
"activePositiveCases": 16
}
},
{
"code": "udaipur",
"stats": {
"activePositiveCases": 4
}
},
{
"stats": {
"activePositiveCases": 27
},
"code": "evacuees from iran"
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 53
}
}
],
"code": "IN-RJ"
},
{
"districts": [
{
"stats": {
"activePositiveCases": 18
},
"code": "chengalpattu"
},
{
"code": "chennai",
"stats": {
"activePositiveCases": 81
}
},
{
"code": "coimbatore",
"stats": {
"activePositiveCases": 29
}
},
{
"code": "dindigul",
"stats": {
"activePositiveCases": 43
}
},
{
"code": "erode",
"stats": {
"activePositiveCases": 32
}
},
{
"code": "kancheepuram",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "karur",
"stats": {
"activePositiveCases": 20
}
},
{
"code": "madurai",
"stats": {
"activePositiveCases": 15
}
},
{
"code": "nagapattinam",
"stats": {
"activePositiveCases": 5
}
},
{
"stats": {
"activePositiveCases": 5
},
"code": "nagerkoil (kanyakumari)"
},
{
"code": "namakkal",
"stats": {
"activePositiveCases": 21
}
},
{
"code": "ramanathapuram",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "ranipet",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "salem",
"stats": {
"activePositiveCases": 8
}
},
{
"code": "sivagangai",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "thanjavur",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "theni",
"stats": {
"activePositiveCases": 21
}
},
{
"code": "thiruvallur",
"stats": {
"activePositiveCases": 1
}
},
{
"stats": {
"activePositiveCases": 12
},
"code": "thiruvarur"
},
{
"code": "thoothukudi",
"stats": {
"activePositiveCases": 9
}
},
{
"code": "tirunelveli",
"stats": {
"activePositiveCases": 36
}
},
{
"stats": {
"activePositiveCases": 10
},
"code": "tirupattur"
},
{
"code": "tiruppur",
"stats": {
"activePositiveCases": 1
}
},
{
"stats": {
"activePositiveCases": 6
},
"code": "tiruvannamalai"
},
{
"code": "vellore",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "villupuram",
"stats": {
"activePositiveCases": 9
}
},
{
"code": "virudhunagar",
"stats": {
"activePositiveCases": 11
}
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 160
}
}
],
"code": "IN-TN",
"stats": {
"totalPositiveCases": 621,
"activePositiveCases": 608,
"curedCases": 8,
"deathCases": 5
}
},
{
"code": "IN-TG",
"stats": {
"totalPositiveCases": 364,
"activePositiveCases": 322,
"curedCases": 35,
"deathCases": 7
},
"districts": [
{
"code": "adilabad",
"stats": {
"activePositiveCases": 9
}
},
{
"code": "bhupalpally (jayashanker)",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "gadwal (jogulamba)",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "hyderabad",
"stats": {
"activePositiveCases": 113
}
},
{
"stats": {
"activePositiveCases": 16
},
"code": "hyderabad rural (ranga reddy)"
},
{
"code": "jagityal",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "janagoan",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "kamareddy",
"stats": {
"activePositiveCases": 10
}
},
{
"code": "karimnagar",
"stats": {
"activePositiveCases": 17
}
},
{
"code": "kothagudem (badadri)",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "mahaboobnagar",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "mahabubabad",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "medak",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "medchal",
"stats": {
"activePositiveCases": 15
}
},
{
"code": "nagarkurnool",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "nalgonda",
"stats": {
"activePositiveCases": 13
}
},
{
"stats": {
"activePositiveCases": 18
},
"code": "nizamabad"
},
{
"code": "sangareddy",
"stats": {
"activePositiveCases": 6
}
},
{
"stats": {
"activePositiveCases": 1
},
"code": "siddipet"
},
{
"stats": {
"activePositiveCases": 1
},
"code": "suryapet"
},
{
"code": "warangal",
"stats": {
"activePositiveCases": 22
}
},
{
"code": "warangal(rural)",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "yadadri",
"stats": {
"activePositiveCases": 52
}
}
]
},
{
"code": "IN-UP",
"stats": {
"totalPositiveCases": 305,
"activePositiveCases": 281,
"curedCases": 21,
"deathCases": 3
},
"districts": [
{
"code": "agra",
"stats": {
"activePositiveCases": 44
}
},
{
"code": "azamgarh",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "baghpat",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "banda",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "bareilly",
"stats": {
"activePositiveCases": 6
}
},
{
"code": "basti",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "bulandshahar",
"stats": {
"activePositiveCases": 3
}
},
{
"stats": {
"activePositiveCases": 4
},
"code": "firozabad"
},
{
"code": "gautam budha nagar",
"stats": {
"activePositiveCases": 55
}
},
{
"stats": {
"activePositiveCases": 13
},
"code": "ghaziabad"
},
{
"stats": {
"activePositiveCases": 3
},
"code": "ghazipur"
},
{
"stats": {
"activePositiveCases": 1
},
"code": "hardoi"
},
{
"code": "hapur",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "hathras",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "jaunpur",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "kanpur",
"stats": {
"activePositiveCases": 7
}
},
{
"code": "lakhimpur kheri",
"stats": {
"activePositiveCases": 1
}
},
{
"stats": {
"activePositiveCases": 10
},
"code": "lucknow"
},
{
"stats": {
"activePositiveCases": 6
},
"code": "maharajganj"
},
{
"code": "meerut",
"stats": {
"activePositiveCases": 25
}
},
{
"code": "moradabad",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "pilibhit",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "pratapgarh",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "saharanpur",
"stats": {
"activePositiveCases": 13
}
},
{
"code": "shahjahanpur",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "shamli",
"stats": {
"activePositiveCases": 6
}
},
{
"code": "varanasi",
"stats": {
"activePositiveCases": 4
}
}
]
},
{
"stats": {
"totalPositiveCases": 31,
"activePositiveCases": 26,
"curedCases": 5
},
"districts": [
{
"code": "dehradun",
"stats": {
"activePositiveCases": 11
}
},
{
"code": "haridwar",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "nainital",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "pauri garhwal",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "udhamsingh nagar",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 4
}
}
],
"code": "IN-UT"
},
{
"code": "IN-WB",
"stats": {
"totalPositiveCases": 91,
"activePositiveCases": 75,
"curedCases": 13,
"deathCases": 3
},
"districts": [
{
"code": "hooghly",
"stats": {
"activePositiveCases": 4
}
},
{
"stats": {
"activePositiveCases": 7
},
"code": "howrah"
},
{
"code": "jalpaiguri",
"stats": {
"activePositiveCases": 4
}
},
{
"code": "kalimpomg",
"stats": {
"activePositiveCases": 7
}
},
{
"code": "kolkata",
"stats": {
"activePositiveCases": 29
}
},
{
"code": "nadia",
"stats": {
"activePositiveCases": 5
}
},
{
"code": "north 24 parganas",
"stats": {
"activePositiveCases": 3
}
},
{
"code": "paschim burdwan",
"stats": {}
},
{
"code": "paschim mednipur",
"stats": {
"activePositiveCases": 2
}
},
{
"code": "purba mednipur",
"stats": {
"activePositiveCases": 7
}
},
{
"code": "south 24 parganas",
"stats": {
"activePositiveCases": 1
}
},
{
"code": "unknown",
"stats": {
"activePositiveCases": 11
}
}
]
},
{
"stats": {
"totalPositiveCases": 1,
"activePositiveCases": 1
},
"code": "IN-TR"
}
]
}
]
}
}