Skip to content

COVID19 API

Abhishek Upperwal edited this page Sep 6, 2020 · 14 revisions

Getting real-time and historical district level COVID-19 data for India

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

Try it on Colab

JSON map for state code to name can be found here.

Using the REST APIs directly: Use this guide

Free API Key: 1cDpdkE2Qvq26OvUAxkXswmHcXEPUBS6Wcig6ERQvPrQ

Note: Sum of district data might not match with the state as district and state data is updated separately on MoHFW's website and district data is obtained from resp. dashboards. Treat this as a snapshot of the data as it is available on the Ministry's and state govt's website. As per the observations, state data is updated frequently (at least twice each day) and should be taken as the ground truth.

District data source

Support us by hitting the star button 🌟

Getting historical data

# 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)

Getting real-time data from REST API

# Real-time using REST API

import pravah

p = pravah.Pravah(
    channel='/Covid19District', 
    auth_token='<PRAVAH_API_KEY>'
)

data = p.latest()
print(data)

Getting a stream of real-time data using Pub-Sub

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])

Example Data

{
   "header":{
      "timestamp":1587568251,
      "provider":{
         "name":"scrapper"
      }
   },
   "countries":[
      {
         "code":"IN",
         "stats":{
            "totalPositiveCases":20471,
            "activePositiveCases":15859,
            "curedCases":3959,
            "deathCases":652,
            "otherCases":1
         },
         "states":[
            {
               "code":"IN-AN",
               "stats":{
                  "totalPositiveCases":17,
                  "activePositiveCases":6,
                  "curedCases":11,
                  "deathCases":0,
                  "totalTestsConducted":0
               },
               "districts":[
                  {
                     "code":"south_andaman",
                     "stats":{
                        "totalPositiveCases":16
                     }
                  }
               ]
            },
            {
               "code":"IN-AP",
               "stats":{
                  "totalPositiveCases":813,
                  "activePositiveCases":669,
                  "curedCases":120,
                  "deathCases":24,
                  "totalTestsConducted":35755
               },
               "districts":[
                  {
                     "code":"ananthapur",
                     "stats":{
                        "totalPositiveCases":36,
                        "activePositiveCases":26,
                        "curedCases":7,
                        "deathCases":3
                     }
                  },
                  {
                     "code":"chittoor",
                     "stats":{
                        "totalPositiveCases":59,
                        "activePositiveCases":55,
                        "curedCases":4,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"east_godavari",
                     "stats":{
                        "totalPositiveCases":26,
                        "activePositiveCases":18,
                        "curedCases":8,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"guntur",
                     "stats":{
                        "totalPositiveCases":177,
                        "activePositiveCases":146,
                        "curedCases":23,
                        "deathCases":8
                     }
                  },
                  {
                     "code":"kadapa",
                     "stats":{
                        "totalPositiveCases":51,
                        "activePositiveCases":28,
                        "curedCases":23,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"krishna",
                     "stats":{
                        "totalPositiveCases":86,
                        "activePositiveCases":64,
                        "curedCases":16,
                        "deathCases":6
                     }
                  },
                  {
                     "code":"kurnool",
                     "stats":{
                        "totalPositiveCases":203,
                        "activePositiveCases":194,
                        "curedCases":4,
                        "deathCases":5
                     }
                  },
                  {
                     "code":"nellore",
                     "stats":{
                        "totalPositiveCases":67,
                        "activePositiveCases":59,
                        "curedCases":6,
                        "deathCases":2
                     }
                  },
                  {
                     "code":"prakasam",
                     "stats":{
                        "totalPositiveCases":48,
                        "activePositiveCases":47,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"srikakulam",
                     "stats":{
                        "totalPositiveCases":0,
                        "activePositiveCases":0,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"visakhapatnam",
                     "stats":{
                        "totalPositiveCases":21,
                        "activePositiveCases":2,
                        "curedCases":19,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"vizianagaram",
                     "stats":{
                        "totalPositiveCases":0,
                        "activePositiveCases":0,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"west_godavari",
                     "stats":{
                        "totalPositiveCases":39,
                        "activePositiveCases":30,
                        "curedCases":9,
                        "deathCases":0
                     }
                  }
               ]
            },
            {
               "code":"IN-AR",
               "stats":{
                  "totalPositiveCases":1,
                  "activePositiveCases":0,
                  "curedCases":1,
                  "deathCases":0,
                  "totalTestsConducted":436
               },
               "districts":[
                  {
                     "code":"lohit",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-AS",
               "stats":{
                  "totalPositiveCases":35,
                  "activePositiveCases":15,
                  "curedCases":19,
                  "deathCases":1,
                  "totalTestsConducted":5112
               },
               "districts":[
                  {
                     "code":"cachar",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"dhubri",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"goalpara",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"golaghat",
                     "stats":{
                        "totalPositiveCases":9
                     }
                  },
                  {
                     "code":"hailakandi",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"kamrup",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"kamrup_metro",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"karimganj",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"lakhimpur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"marigaon",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"nalbari",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"s_mancachar",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-BR",
               "stats":{
                  "totalPositiveCases":126,
                  "activePositiveCases":78,
                  "curedCases":46,
                  "deathCases":2,
                  "totalTestsConducted":12077
               },
               "districts":[
                  {
                     "code":"begusarai",
                     "stats":{
                        "totalPositiveCases":9
                     }
                  },
                  {
                     "code":"bhagalpur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"bhojpur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"buxar",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"gaya",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"gopalganj",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"lakhisarai",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"munger",
                     "stats":{
                        "totalPositiveCases":20
                     }
                  },
                  {
                     "code":"nalanda",
                     "stats":{
                        "totalPositiveCases":28
                     }
                  },
                  {
                     "code":"nawada",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"patna",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"saran",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"siwan",
                     "stats":{
                        "totalPositiveCases":29
                     }
                  },
                  {
                     "code":"vaishali",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-CH",
               "stats":{
                  "totalPositiveCases":27,
                  "activePositiveCases":13,
                  "curedCases":14,
                  "deathCases":0,
                  "totalTestsConducted":497
               },
               "districts":[
                  {
                     "code":"chandigarh",
                     "stats":{
                        "totalPositiveCases":26
                     }
                  }
               ]
            },
            {
               "code":"IN-CT",
               "stats":{
                  "totalPositiveCases":36,
                  "activePositiveCases":10,
                  "curedCases":26,
                  "deathCases":0,
                  "totalTestsConducted":7601
               },
               "districts":[
                  {
                     "code":"bilaspur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"durg",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"korba",
                     "stats":{
                        "totalPositiveCases":28
                     }
                  },
                  {
                     "code":"raipur",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"rajnandgaon",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-DL",
               "stats":{
                  "totalPositiveCases":2156,
                  "activePositiveCases":1498,
                  "curedCases":611,
                  "deathCases":47,
                  "totalTestsConducted":25900
               },
               "districts":[
                  {
                     "code":"central_delhi",
                     "stats":{
                        "totalPositiveCases":184
                     }
                  },
                  {
                     "code":"east_delhi",
                     "stats":{
                        "totalPositiveCases":38
                     }
                  },
                  {
                     "code":"new_delhi",
                     "stats":{
                        "totalPositiveCases":37
                     }
                  },
                  {
                     "code":"north_delhi",
                     "stats":{
                        "totalPositiveCases":60
                     }
                  },
                  {
                     "code":"north_east_delhi",
                     "stats":{
                        "totalPositiveCases":25
                     }
                  },
                  {
                     "code":"north_west_delhi",
                     "stats":{
                        "totalPositiveCases":32
                     }
                  },
                  {
                     "code":"shahadara",
                     "stats":{
                        "totalPositiveCases":48
                     }
                  },
                  {
                     "code":"south_delhi",
                     "stats":{
                        "totalPositiveCases":70
                     }
                  },
                  {
                     "code":"south_east",
                     "stats":{
                        "totalPositiveCases":130
                     }
                  },
                  {
                     "code":"south_west_delhi",
                     "stats":{
                        "totalPositiveCases":42
                     }
                  },
                  {
                     "code":"west_delhi",
                     "stats":{
                        "totalPositiveCases":122
                     }
                  },
                  {
                     "code":"tj_from_quaritine",
                     "stats":{
                        "totalPositiveCases":1080
                     }
                  },
                  {
                     "code":"others_non_tracable",
                     "stats":{
                        "totalPositiveCases":213
                     }
                  }
               ]
            },
            {
               "code":"IN-GA",
               "stats":{
                  "totalPositiveCases":7,
                  "activePositiveCases":0,
                  "curedCases":7,
                  "deathCases":0,
                  "totalTestsConducted":901
               },
               "districts":[
                  {
                     "code":"north_goa",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"south_goa",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-GJ",
               "stats":{
                  "totalPositiveCases":2272,
                  "activePositiveCases":2033,
                  "curedCases":144,
                  "deathCases":95,
                  "totalTestsConducted":35543
               },
               "districts":[
                  {
                     "code":"ahmedabad",
                     "stats":{
                        "totalPositiveCases":1501,
                        "activePositiveCases":1353,
                        "curedCases":86,
                        "deathCases":62,
                        "totalTestsConducted":12611,
                        "totalPeopleQuarantined":7594
                     }
                  },
                  {
                     "code":"anand",
                     "stats":{
                        "totalPositiveCases":30,
                        "activePositiveCases":24,
                        "curedCases":4,
                        "deathCases":2,
                        "totalTestsConducted":310,
                        "totalPeopleQuarantined":1556
                     }
                  },
                  {
                     "code":"aravalli",
                     "stats":{
                        "totalPositiveCases":17,
                        "activePositiveCases":16,
                        "curedCases":0,
                        "deathCases":1,
                        "totalTestsConducted":244,
                        "totalPeopleQuarantined":949
                     }
                  },
                  {
                     "code":"banaskantha",
                     "stats":{
                        "totalPositiveCases":16,
                        "activePositiveCases":15,
                        "curedCases":1,
                        "deathCases":0,
                        "totalTestsConducted":252,
                        "totalPeopleQuarantined":4911
                     }
                  },
                  {
                     "code":"bharuch",
                     "stats":{
                        "totalPositiveCases":24,
                        "activePositiveCases":19,
                        "curedCases":3,
                        "deathCases":2,
                        "totalTestsConducted":514,
                        "totalPeopleQuarantined":432
                     }
                  },
                  {
                     "code":"bhavnagar",
                     "stats":{
                        "totalPositiveCases":32,
                        "activePositiveCases":9,
                        "curedCases":18,
                        "deathCases":5,
                        "totalTestsConducted":1471,
                        "totalPeopleQuarantined":298
                     }
                  },
                  {
                     "code":"botad",
                     "stats":{
                        "totalPositiveCases":9,
                        "activePositiveCases":8,
                        "curedCases":0,
                        "deathCases":1,
                        "totalTestsConducted":194,
                        "totalPeopleQuarantined":237
                     }
                  },
                  {
                     "code":"chhota_udaipur",
                     "stats":{
                        "totalPositiveCases":11,
                        "activePositiveCases":9,
                        "curedCases":2,
                        "deathCases":0,
                        "totalTestsConducted":93,
                        "totalPeopleQuarantined":15
                     }
                  },
                  {
                     "code":"dahod",
                     "stats":{
                        "totalPositiveCases":4,
                        "activePositiveCases":4,
                        "curedCases":0,
                        "deathCases":0,
                        "totalTestsConducted":178,
                        "totalPeopleQuarantined":357
                     }
                  },
                  {
                     "code":"gandhinagar",
                     "stats":{
                        "totalPositiveCases":17,
                        "activePositiveCases":4,
                        "curedCases":11,
                        "deathCases":2,
                        "totalTestsConducted":403,
                        "totalPeopleQuarantined":254
                     }
                  },
                  {
                     "code":"gir_somnath",
                     "stats":{
                        "totalPositiveCases":3,
                        "activePositiveCases":1,
                        "curedCases":2,
                        "deathCases":0,
                        "totalTestsConducted":72,
                        "totalPeopleQuarantined":32
                     }
                  },
                  {
                     "code":"jamnagar",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":0,
                        "curedCases":0,
                        "deathCases":1,
                        "totalTestsConducted":599,
                        "totalPeopleQuarantined":892
                     }
                  },
                  {
                     "code":"kutch",
                     "stats":{
                        "totalPositiveCases":6,
                        "activePositiveCases":4,
                        "curedCases":1,
                        "deathCases":1,
                        "totalTestsConducted":353,
                        "totalPeopleQuarantined":1420
                     }
                  },
                  {
                     "code":"kheda",
                     "stats":{
                        "totalPositiveCases":3,
                        "activePositiveCases":3,
                        "curedCases":0,
                        "deathCases":0,
                        "totalTestsConducted":249,
                        "totalPeopleQuarantined":122
                     }
                  },
                  {
                     "code":"mahisagar",
                     "stats":{
                        "totalPositiveCases":12,
                        "activePositiveCases":12,
                        "curedCases":0,
                        "deathCases":0,
                        "totalTestsConducted":120,
                        "totalPeopleQuarantined":1561
                     }
                  },
                  {
                     "code":"mehsana",
                     "stats":{
                        "totalPositiveCases":7,
                        "activePositiveCases":5,
                        "curedCases":2,
                        "deathCases":0,
                        "totalTestsConducted":128,
                        "totalPeopleQuarantined":143
                     }
                  },
                  {
                     "code":"morbi",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":1,
                        "curedCases":0,
                        "deathCases":0,
                        "totalTestsConducted":93,
                        "totalPeopleQuarantined":122
                     }
                  },
                  {
                     "code":"narmada",
                     "stats":{
                        "totalPositiveCases":12,
                        "activePositiveCases":12,
                        "curedCases":0,
                        "deathCases":0,
                        "totalTestsConducted":523,
                        "totalPeopleQuarantined":826
                     }
                  },
                  {
                     "code":"navsari",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":1,
                        "curedCases":0,
                        "deathCases":0,
                        "totalTestsConducted":398,
                        "totalPeopleQuarantined":2
                     }
                  },
                  {
                     "code":"panchmahal",
                     "stats":{
                        "totalPositiveCases":11,
                        "activePositiveCases":9,
                        "curedCases":0,
                        "deathCases":2,
                        "totalTestsConducted":93,
                        "totalPeopleQuarantined":494
                     }
                  },
                  {
                     "code":"patan",
                     "stats":{
                        "totalPositiveCases":15,
                        "activePositiveCases":3,
                        "curedCases":11,
                        "deathCases":1,
                        "totalTestsConducted":212,
                        "totalPeopleQuarantined":79
                     }
                  },
                  {
                     "code":"porbandar",
                     "stats":{
                        "totalPositiveCases":3,
                        "activePositiveCases":0,
                        "curedCases":3,
                        "deathCases":0,
                        "totalTestsConducted":211,
                        "totalPeopleQuarantined":51
                     }
                  },
                  {
                     "code":"rajkot",
                     "stats":{
                        "totalPositiveCases":41,
                        "activePositiveCases":29,
                        "curedCases":12,
                        "deathCases":0,
                        "totalTestsConducted":1326,
                        "totalPeopleQuarantined":498
                     }
                  },
                  {
                     "code":"sabarkantha",
                     "stats":{
                        "totalPositiveCases":3,
                        "activePositiveCases":1,
                        "curedCases":2,
                        "deathCases":0,
                        "totalTestsConducted":229,
                        "totalPeopleQuarantined":278
                     }
                  },
                  {
                     "code":"surat",
                     "stats":{
                        "totalPositiveCases":415,
                        "activePositiveCases":390,
                        "curedCases":13,
                        "deathCases":12,
                        "totalTestsConducted":9117,
                        "totalPeopleQuarantined":3312
                     }
                  },
                  {
                     "code":"tapi",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":1,
                        "curedCases":0,
                        "deathCases":0,
                        "totalTestsConducted":167,
                        "totalPeopleQuarantined":53
                     }
                  },
                  {
                     "code":"vadodara",
                     "stats":{
                        "totalPositiveCases":208,
                        "activePositiveCases":190,
                        "curedCases":8,
                        "deathCases":10,
                        "totalTestsConducted":1810,
                        "totalPeopleQuarantined":500
                     }
                  },
                  {
                     "code":"valsad",
                     "stats":{
                        "totalPositiveCases":3,
                        "activePositiveCases":2,
                        "curedCases":0,
                        "deathCases":1,
                        "totalTestsConducted":322,
                        "totalPeopleQuarantined":7
                     }
                  }
               ]
            },
            {
               "code":"IN-HR",
               "stats":{
                  "totalPositiveCases":254,
                  "activePositiveCases":124,
                  "curedCases":127,
                  "deathCases":3,
                  "totalTestsConducted":14560
               },
               "districts":[
                  {
                     "code":"ambala",
                     "stats":{
                        "totalPositiveCases":12
                     }
                  },
                  {
                     "code":"bhiwani",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"charkhi_dadri",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"faridabad",
                     "stats":{
                        "totalPositiveCases":42
                     }
                  },
                  {
                     "code":"fatehabad",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"gurgaon",
                     "stats":{
                        "totalPositiveCases":38
                     }
                  },
                  {
                     "code":"hissar",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"jind",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"kaithal",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"karnal",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"kurukshetra",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"nuh",
                     "stats":{
                        "totalPositiveCases":57
                     }
                  },
                  {
                     "code":"palwal",
                     "stats":{
                        "totalPositiveCases":34
                     }
                  },
                  {
                     "code":"panchkula",
                     "stats":{
                        "totalPositiveCases":18
                     }
                  },
                  {
                     "code":"panipat",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"rohtak",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"sirsa",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"sonepat",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"yamunanagar",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"",
                     "stats":{
                        "totalPositiveCases":14
                     }
                  }
               ]
            },
            {
               "code":"IN-HP",
               "stats":{
                  "totalPositiveCases":39,
                  "activePositiveCases":22,
                  "curedCases":16,
                  "deathCases":1,
                  "totalTestsConducted":2892
               },
               "districts":[
                  {
                     "code":"chamba",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"hamirpur",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"kangra",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"sirmaur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"solan",
                     "stats":{
                        "totalPositiveCases":9
                     }
                  },
                  {
                     "code":"una",
                     "stats":{
                        "totalPositiveCases":16
                     }
                  }
               ]
            },
            {
               "code":"IN-JK",
               "stats":{
                  "totalPositiveCases":380,
                  "activePositiveCases":294,
                  "curedCases":81,
                  "deathCases":5,
                  "totalTestsConducted":8612
               },
               "districts":[
                  {
                     "code":"anantnag",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"badgam",
                     "stats":{
                        "totalPositiveCases":13
                     }
                  },
                  {
                     "code":"bandipora",
                     "stats":{
                        "totalPositiveCases":81
                     }
                  },
                  {
                     "code":"baramulla",
                     "stats":{
                        "totalPositiveCases":43
                     }
                  },
                  {
                     "code":"ganderbal",
                     "stats":{
                        "totalPositiveCases":14
                     }
                  },
                  {
                     "code":"jammu",
                     "stats":{
                        "totalPositiveCases":27
                     }
                  },
                  {
                     "code":"kulgam",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"kupwara",
                     "stats":{
                        "totalPositiveCases":31
                     }
                  },
                  {
                     "code":"pulwama",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"rajouri",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"samba",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"shopian",
                     "stats":{
                        "totalPositiveCases":22
                     }
                  },
                  {
                     "code":"srinagar",
                     "stats":{
                        "totalPositiveCases":79
                     }
                  },
                  {
                     "code":"udhampur",
                     "stats":{
                        "totalPositiveCases":20
                     }
                  },
                  {
                     "code":"",
                     "stats":{
                        "totalPositiveCases":18
                     }
                  }
               ]
            },
            {
               "code":"IN-JH",
               "stats":{
                  "totalPositiveCases":45,
                  "activePositiveCases":42,
                  "curedCases":0,
                  "deathCases":3,
                  "totalTestsConducted":5508
               },
               "districts":[
                  {
                     "code":"bokaro",
                     "stats":{
                        "totalPositiveCases":10
                     }
                  },
                  {
                     "code":"deoghar",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"dhanbad",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"giridh",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"hazaribagh",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"koderma",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"ranchi",
                     "stats":{
                        "totalPositiveCases":25
                     }
                  },
                  {
                     "code":"simdega",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-KA",
               "stats":{
                  "totalPositiveCases":425,
                  "activePositiveCases":279,
                  "curedCases":129,
                  "deathCases":17,
                  "totalTestsConducted":23460
               },
               "districts":[
                  {
                     "code":"bengaluru",
                     "stats":{
                        "totalPositiveCases":96,
                        "activePositiveCases":39,
                        "curedCases":52,
                        "deathCases":5
                     }
                  },
                  {
                     "code":"mysuru",
                     "stats":{
                        "totalPositiveCases":85,
                        "activePositiveCases":55,
                        "curedCases":30,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"belagavi",
                     "stats":{
                        "totalPositiveCases":43,
                        "activePositiveCases":39,
                        "curedCases":3,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"kalaburagi",
                     "stats":{
                        "totalPositiveCases":35,
                        "activePositiveCases":28,
                        "curedCases":3,
                        "deathCases":4
                     }
                  },
                  {
                     "code":"vijayapura",
                     "stats":{
                        "totalPositiveCases":35,
                        "activePositiveCases":33,
                        "curedCases":0,
                        "deathCases":2
                     }
                  },
                  {
                     "code":"chikkaballapura",
                     "stats":{
                        "totalPositiveCases":15,
                        "activePositiveCases":5,
                        "curedCases":9,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"bagalkote",
                     "stats":{
                        "totalPositiveCases":21,
                        "activePositiveCases":18,
                        "curedCases":2,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"bidar",
                     "stats":{
                        "totalPositiveCases":15,
                        "activePositiveCases":15,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"ballari",
                     "stats":{
                        "totalPositiveCases":13,
                        "activePositiveCases":13,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"dakshina_kannada",
                     "stats":{
                        "totalPositiveCases":14,
                        "activePositiveCases":3,
                        "curedCases":10,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"mandya",
                     "stats":{
                        "totalPositiveCases":12,
                        "activePositiveCases":12,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"uttara_kannada",
                     "stats":{
                        "totalPositiveCases":11,
                        "activePositiveCases":2,
                        "curedCases":9,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"bengaluru_rural",
                     "stats":{
                        "totalPositiveCases":7,
                        "activePositiveCases":6,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"dharwar",
                     "stats":{
                        "totalPositiveCases":7,
                        "activePositiveCases":6,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"davanagere",
                     "stats":{
                        "totalPositiveCases":4,
                        "activePositiveCases":2,
                        "curedCases":2,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"udupi",
                     "stats":{
                        "totalPositiveCases":4,
                        "activePositiveCases":0,
                        "curedCases":4,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"gadag",
                     "stats":{
                        "totalPositiveCases":4,
                        "activePositiveCases":3,
                        "curedCases":0,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"tumakuru",
                     "stats":{
                        "totalPositiveCases":2,
                        "activePositiveCases":0,
                        "curedCases":1,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"chitradurga",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":0,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"kodagu",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":0,
                        "curedCases":1,
                        "deathCases":0
                     }
                  }
               ]
            },
            {
               "code":"IN-KL",
               "stats":{
                  "totalPositiveCases":427,
                  "activePositiveCases":101,
                  "curedCases":323,
                  "deathCases":3,
                  "totalTestsConducted":20252
               },
               "districts":[
                  {
                     "code":"kasargod",
                     "stats":{
                        "totalPositiveCases":172,
                        "activePositiveCases":26,
                        "curedCases":146,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"kannur",
                     "stats":{
                        "totalPositiveCases":109,
                        "activePositiveCases":61,
                        "curedCases":48,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"ernakulam",
                     "stats":{
                        "totalPositiveCases":24,
                        "activePositiveCases":3,
                        "curedCases":20,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"kozhikkode",
                     "stats":{
                        "totalPositiveCases":22,
                        "activePositiveCases":9,
                        "curedCases":13,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"malappuram",
                     "stats":{
                        "totalPositiveCases":22,
                        "activePositiveCases":8,
                        "curedCases":14,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"pathanamthitta",
                     "stats":{
                        "totalPositiveCases":17,
                        "activePositiveCases":6,
                        "curedCases":11,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"thiruvananthapuram",
                     "stats":{
                        "totalPositiveCases":14,
                        "activePositiveCases":1,
                        "curedCases":12,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"thrissur",
                     "stats":{
                        "totalPositiveCases":13,
                        "activePositiveCases":0,
                        "curedCases":13,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"palakkad",
                     "stats":{
                        "totalPositiveCases":12,
                        "activePositiveCases":5,
                        "curedCases":7,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"kollam",
                     "stats":{
                        "totalPositiveCases":10,
                        "activePositiveCases":6,
                        "curedCases":4,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"idukki",
                     "stats":{
                        "totalPositiveCases":10,
                        "activePositiveCases":0,
                        "curedCases":10,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"alappuzha",
                     "stats":{
                        "totalPositiveCases":5,
                        "activePositiveCases":0,
                        "curedCases":5,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"kottayam",
                     "stats":{
                        "totalPositiveCases":4,
                        "activePositiveCases":1,
                        "curedCases":3,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"wayanad",
                     "stats":{
                        "totalPositiveCases":3,
                        "activePositiveCases":1,
                        "curedCases":2,
                        "deathCases":0
                     }
                  }
               ]
            },
            {
               "code":"IN-LA",
               "stats":{
                  "totalPositiveCases":18,
                  "activePositiveCases":4,
                  "curedCases":14,
                  "deathCases":0,
                  "totalTestsConducted":0
               },
               "districts":[
                  {
                     "code":"kargil",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"leh__(ladakh)",
                     "stats":{
                        "totalPositiveCases":14
                     }
                  }
               ]
            },
            {
               "code":"IN-MP",
               "stats":{
                  "totalPositiveCases":1592,
                  "activePositiveCases":1364,
                  "curedCases":148,
                  "deathCases":80,
                  "totalTestsConducted":27661
               },
               "districts":[
                  {
                     "code":"agar",
                     "stats":{
                        "totalPositiveCases":8
                     }
                  },
                  {
                     "code":"alirajpur",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"barwani",
                     "stats":{
                        "totalPositiveCases":24
                     }
                  },
                  {
                     "code":"betul",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"bhopal",
                     "stats":{
                        "totalPositiveCases":277
                     }
                  },
                  {
                     "code":"chindwara",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"dewas",
                     "stats":{
                        "totalPositiveCases":18
                     }
                  },
                  {
                     "code":"dhaar",
                     "stats":{
                        "totalPositiveCases":41
                     }
                  },
                  {
                     "code":"dindori",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"gwalior",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"hoshangabad",
                     "stats":{
                        "totalPositiveCases":25
                     }
                  },
                  {
                     "code":"indore",
                     "stats":{
                        "totalPositiveCases":915
                     }
                  },
                  {
                     "code":"jabalpur",
                     "stats":{
                        "totalPositiveCases":25
                     }
                  },
                  {
                     "code":"khandwa_(east_nimar)",
                     "stats":{
                        "totalPositiveCases":32
                     }
                  },
                  {
                     "code":"khargon",
                     "stats":{
                        "totalPositiveCases":41
                     }
                  },
                  {
                     "code":"mandsaur",
                     "stats":{
                        "totalPositiveCases":9
                     }
                  },
                  {
                     "code":"morena",
                     "stats":{
                        "totalPositiveCases":13
                     }
                  },
                  {
                     "code":"raisen",
                     "stats":{
                        "totalPositiveCases":29
                     }
                  },
                  {
                     "code":"rajgarh",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"ratlam",
                     "stats":{
                        "totalPositiveCases":13
                     }
                  },
                  {
                     "code":"sagar",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"satna",
                     "stats":{
                        "totalPositiveCases":0
                     }
                  },
                  {
                     "code":"shajapur",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"sheopur-kalan",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"shivpuri",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"tikamgarh",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"ujjain",
                     "stats":{
                        "totalPositiveCases":29
                     }
                  },
                  {
                     "code":"vidisha",
                     "stats":{
                        "totalPositiveCases":13
                     }
                  },
                  {
                     "code":"",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-MH",
               "stats":{
                  "totalPositiveCases":5221,
                  "activePositiveCases":4248,
                  "curedCases":722,
                  "deathCases":251,
                  "totalTestsConducted":75838
               },
               "districts":[
                  {
                     "code":"mumbai",
                     "stats":{
                        "totalPositiveCases":3451,
                        "activePositiveCases":2858,
                        "curedCases":442,
                        "deathCases":151
                     }
                  },
                  {
                     "code":"pune",
                     "stats":{
                        "totalPositiveCases":716,
                        "activePositiveCases":524,
                        "curedCases":137,
                        "deathCases":55
                     }
                  },
                  {
                     "code":"thane",
                     "stats":{
                        "totalPositiveCases":447,
                        "activePositiveCases":404,
                        "curedCases":30,
                        "deathCases":13
                     }
                  },
                  {
                     "code":"palghar",
                     "stats":{
                        "totalPositiveCases":129,
                        "activePositiveCases":117,
                        "curedCases":8,
                        "deathCases":4
                     }
                  },
                  {
                     "code":"nashik",
                     "stats":{
                        "totalPositiveCases":95,
                        "activePositiveCases":85,
                        "curedCases":2,
                        "deathCases":8
                     }
                  },
                  {
                     "code":"nagpur",
                     "stats":{
                        "totalPositiveCases":79,
                        "activePositiveCases":66,
                        "curedCases":12,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"raigad",
                     "stats":{
                        "totalPositiveCases":50,
                        "activePositiveCases":45,
                        "curedCases":4,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"aurangabad",
                     "stats":{
                        "totalPositiveCases":35,
                        "activePositiveCases":18,
                        "curedCases":14,
                        "deathCases":3
                     }
                  },
                  {
                     "code":"ahmadnagar",
                     "stats":{
                        "totalPositiveCases":29,
                        "activePositiveCases":16,
                        "curedCases":11,
                        "deathCases":2
                     }
                  },
                  {
                     "code":"sangli",
                     "stats":{
                        "totalPositiveCases":27,
                        "activePositiveCases":0,
                        "curedCases":26,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"solapur",
                     "stats":{
                        "totalPositiveCases":25,
                        "activePositiveCases":23,
                        "curedCases":0,
                        "deathCases":2
                     }
                  },
                  {
                     "code":"buldhana",
                     "stats":{
                        "totalPositiveCases":21,
                        "activePositiveCases":12,
                        "curedCases":8,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"akola",
                     "stats":{
                        "totalPositiveCases":16,
                        "activePositiveCases":15,
                        "curedCases":0,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"yavatmal",
                     "stats":{
                        "totalPositiveCases":16,
                        "activePositiveCases":9,
                        "curedCases":7,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"other_states",
                     "stats":{
                        "totalPositiveCases":15,
                        "activePositiveCases":13,
                        "curedCases":0,
                        "deathCases":2
                     }
                  },
                  {
                     "code":"satara",
                     "stats":{
                        "totalPositiveCases":13,
                        "activePositiveCases":8,
                        "curedCases":3,
                        "deathCases":2
                     }
                  },
                  {
                     "code":"kolhapur",
                     "stats":{
                        "totalPositiveCases":9,
                        "activePositiveCases":7,
                        "curedCases":2,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"ratnagiri",
                     "stats":{
                        "totalPositiveCases":8,
                        "activePositiveCases":6,
                        "curedCases":1,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"latur",
                     "stats":{
                        "totalPositiveCases":8,
                        "activePositiveCases":0,
                        "curedCases":8,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"amravati",
                     "stats":{
                        "totalPositiveCases":6,
                        "activePositiveCases":5,
                        "curedCases":0,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"dhule",
                     "stats":{
                        "totalPositiveCases":4,
                        "activePositiveCases":3,
                        "curedCases":0,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"nandurbar",
                     "stats":{
                        "totalPositiveCases":4,
                        "activePositiveCases":4,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"jalgaon",
                     "stats":{
                        "totalPositiveCases":3,
                        "activePositiveCases":1,
                        "curedCases":1,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"osmanabad",
                     "stats":{
                        "totalPositiveCases":3,
                        "activePositiveCases":0,
                        "curedCases":3,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"chandrapur",
                     "stats":{
                        "totalPositiveCases":2,
                        "activePositiveCases":2,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"sindhudurg",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":0,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"jalna",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":1,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"hingoli",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":0,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"parbhani",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":1,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"beed",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":1,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"washim",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":1,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"gondia",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":0,
                        "curedCases":1,
                        "deathCases":0
                     }
                  }
               ]
            },
            {
               "code":"IN-MN",
               "stats":{
                  "totalPositiveCases":2,
                  "activePositiveCases":0,
                  "curedCases":2,
                  "deathCases":0,
                  "totalTestsConducted":0
               },
               "districts":[
                  {
                     "code":"imphal_west",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"thoubal",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-ML",
               "stats":{
                  "totalPositiveCases":12,
                  "activePositiveCases":11,
                  "curedCases":0,
                  "deathCases":1,
                  "totalTestsConducted":0
               },
               "districts":[
                  {
                     "code":"east_khasi_hills",
                     "stats":{
                        "totalPositiveCases":11
                     }
                  }
               ]
            },
            {
               "code":"IN-MZ",
               "stats":{
                  "totalPositiveCases":1,
                  "activePositiveCases":1,
                  "curedCases":0,
                  "deathCases":0,
                  "totalTestsConducted":132
               },
               "districts":[
                  {
                     "code":"aizwal_west",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-OR",
               "stats":{
                  "totalPositiveCases":82,
                  "activePositiveCases":51,
                  "curedCases":30,
                  "deathCases":1,
                  "totalTestsConducted":16609
               },
               "districts":[
                  {
                     "code":"balasore",
                     "stats":{
                        "totalPositiveCases":8,
                        "activePositiveCases":8,
                        "curedCases":0,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"bhadrak",
                     "stats":{
                        "totalPositiveCases":11,
                        "activePositiveCases":9,
                        "curedCases":2,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"cuttack",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":0,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"dhenkanal",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":0,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"jajapur",
                     "stats":{
                        "totalPositiveCases":8,
                        "activePositiveCases":7,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"kalahandi",
                     "stats":{
                        "totalPositiveCases":2,
                        "activePositiveCases":0,
                        "curedCases":2,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"kendrapara",
                     "stats":{
                        "totalPositiveCases":2,
                        "activePositiveCases":1,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"khordha",
                     "stats":{
                        "totalPositiveCases":46,
                        "activePositiveCases":24,
                        "curedCases":21,
                        "deathCases":1
                     }
                  },
                  {
                     "code":"puri",
                     "stats":{
                        "totalPositiveCases":1,
                        "activePositiveCases":0,
                        "curedCases":1,
                        "deathCases":0
                     }
                  },
                  {
                     "code":"sundargarh",
                     "stats":{
                        "totalPositiveCases":3,
                        "activePositiveCases":1,
                        "curedCases":2,
                        "deathCases":0
                     }
                  }
               ]
            },
            {
               "code":"IN-PY",
               "stats":{
                  "totalPositiveCases":7,
                  "activePositiveCases":4,
                  "curedCases":3,
                  "deathCases":0,
                  "totalTestsConducted":0
               },
               "districts":[
                  {
                     "code":"mahe",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"pondicherry",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  }
               ]
            },
            {
               "code":"IN-PB",
               "stats":{
                  "totalPositiveCases":251,
                  "activePositiveCases":186,
                  "curedCases":49,
                  "deathCases":16,
                  "totalTestsConducted":6797
               },
               "districts":[
                  {
                     "code":"amritsar",
                     "stats":{
                        "totalPositiveCases":11
                     }
                  },
                  {
                     "code":"barnala",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"faridkot",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"fatehgarh_sahib_(sarhind)",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"firozepur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"gurdaspur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"hoshiarpur",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"jalandhar",
                     "stats":{
                        "totalPositiveCases":48
                     }
                  },
                  {
                     "code":"kapurthala",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"ludhiana",
                     "stats":{
                        "totalPositiveCases":16
                     }
                  },
                  {
                     "code":"mansa",
                     "stats":{
                        "totalPositiveCases":11
                     }
                  },
                  {
                     "code":"moga",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"muktsar",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"nawanshahr_(sbs_nagar)",
                     "stats":{
                        "totalPositiveCases":19
                     }
                  },
                  {
                     "code":"pathankot",
                     "stats":{
                        "totalPositiveCases":24
                     }
                  },
                  {
                     "code":"patiala",
                     "stats":{
                        "totalPositiveCases":26
                     }
                  },
                  {
                     "code":"rupnagar",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"sangrur",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"sasnagar",
                     "stats":{
                        "totalPositiveCases":61
                     }
                  }
               ]
            },
            {
               "code":"IN-RJ",
               "stats":{
                  "totalPositiveCases":1801,
                  "activePositiveCases":1546,
                  "curedCases":230,
                  "deathCases":25,
                  "totalTestsConducted":61492
               },
               "districts":[
                  {
                     "code":"ajmer",
                     "stats":{
                        "totalPositiveCases":23
                     }
                  },
                  {
                     "code":"alwar",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"banswara",
                     "stats":{
                        "totalPositiveCases":60
                     }
                  },
                  {
                     "code":"barmer",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"bharatpur",
                     "stats":{
                        "totalPositiveCases":102
                     }
                  },
                  {
                     "code":"bhilwara",
                     "stats":{
                        "totalPositiveCases":28
                     }
                  },
                  {
                     "code":"bikaner",
                     "stats":{
                        "totalPositiveCases":35
                     }
                  },
                  {
                     "code":"churu",
                     "stats":{
                        "totalPositiveCases":14
                     }
                  },
                  {
                     "code":"dausa",
                     "stats":{
                        "totalPositiveCases":13
                     }
                  },
                  {
                     "code":"dholpur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"dungarpur",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"hanumangarh",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"jaipur",
                     "stats":{
                        "totalPositiveCases":537
                     }
                  },
                  {
                     "code":"jaisalmer",
                     "stats":{
                        "totalPositiveCases":32
                     }
                  },
                  {
                     "code":"jhalawar",
                     "stats":{
                        "totalPositiveCases":20
                     }
                  },
                  {
                     "code":"jhunjhunu",
                     "stats":{
                        "totalPositiveCases":37
                     }
                  },
                  {
                     "code":"jodhpur",
                     "stats":{
                        "totalPositiveCases":228
                     }
                  },
                  {
                     "code":"karauli",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"kota",
                     "stats":{
                        "totalPositiveCases":99
                     }
                  },
                  {
                     "code":"nagaur",
                     "stats":{
                        "totalPositiveCases":58
                     }
                  },
                  {
                     "code":"pali",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"pratapgarh",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"sawai_madhopur",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"sikar",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"tonk",
                     "stats":{
                        "totalPositiveCases":95
                     }
                  },
                  {
                     "code":"udaipur",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"iran_evacuees",
                     "stats":{
                        "totalPositiveCases":60
                     }
                  },
                  {
                     "code":"",
                     "stats":{
                        "totalPositiveCases":100
                     }
                  }
               ]
            },
            {
               "code":"IN-TN",
               "stats":{
                  "totalPositiveCases":1596,
                  "activePositiveCases":943,
                  "curedCases":635,
                  "deathCases":18,
                  "totalTestsConducted":53045
               },
               "districts":[
                  {
                     "code":"ariyalur",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"chengalpattu",
                     "stats":{
                        "totalPositiveCases":53
                     }
                  },
                  {
                     "code":"chennai",
                     "stats":{
                        "totalPositiveCases":303
                     }
                  },
                  {
                     "code":"coimbatore",
                     "stats":{
                        "totalPositiveCases":133
                     }
                  },
                  {
                     "code":"cuddalore",
                     "stats":{
                        "totalPositiveCases":26
                     }
                  },
                  {
                     "code":"dindigul",
                     "stats":{
                        "totalPositiveCases":76
                     }
                  },
                  {
                     "code":"erode",
                     "stats":{
                        "totalPositiveCases":70
                     }
                  },
                  {
                     "code":"kalllakurichi",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"kancheepuram",
                     "stats":{
                        "totalPositiveCases":9
                     }
                  },
                  {
                     "code":"karur",
                     "stats":{
                        "totalPositiveCases":42
                     }
                  },
                  {
                     "code":"madurai",
                     "stats":{
                        "totalPositiveCases":46
                     }
                  },
                  {
                     "code":"nagapattinam",
                     "stats":{
                        "totalPositiveCases":44
                     }
                  },
                  {
                     "code":"nagerkoil_(kanyakumari)",
                     "stats":{
                        "totalPositiveCases":16
                     }
                  },
                  {
                     "code":"namakkal",
                     "stats":{
                        "totalPositiveCases":50
                     }
                  },
                  {
                     "code":"perambalur",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"pudukottai",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"ramanathapuram",
                     "stats":{
                        "totalPositiveCases":11
                     }
                  },
                  {
                     "code":"ranipet",
                     "stats":{
                        "totalPositiveCases":39
                     }
                  },
                  {
                     "code":"salem",
                     "stats":{
                        "totalPositiveCases":24
                     }
                  },
                  {
                     "code":"sivagangai",
                     "stats":{
                        "totalPositiveCases":12
                     }
                  },
                  {
                     "code":"tenkasi",
                     "stats":{
                        "totalPositiveCases":26
                     }
                  },
                  {
                     "code":"thanjavur",
                     "stats":{
                        "totalPositiveCases":46
                     }
                  },
                  {
                     "code":"theni",
                     "stats":{
                        "totalPositiveCases":43
                     }
                  },
                  {
                     "code":"thiruvallur",
                     "stats":{
                        "totalPositiveCases":48
                     }
                  },
                  {
                     "code":"thiruvarur",
                     "stats":{
                        "totalPositiveCases":27
                     }
                  },
                  {
                     "code":"thoothukudi",
                     "stats":{
                        "totalPositiveCases":27
                     }
                  },
                  {
                     "code":"tiruchirapalli",
                     "stats":{
                        "totalPositiveCases":50
                     }
                  },
                  {
                     "code":"tirunelveli",
                     "stats":{
                        "totalPositiveCases":62
                     }
                  },
                  {
                     "code":"tirupattur",
                     "stats":{
                        "totalPositiveCases":17
                     }
                  },
                  {
                     "code":"tiruppur",
                     "stats":{
                        "totalPositiveCases":109
                     }
                  },
                  {
                     "code":"tiruvannamalai",
                     "stats":{
                        "totalPositiveCases":12
                     }
                  },
                  {
                     "code":"udagamandalam",
                     "stats":{
                        "totalPositiveCases":9
                     }
                  },
                  {
                     "code":"vellore",
                     "stats":{
                        "totalPositiveCases":22
                     }
                  },
                  {
                     "code":"villupuram",
                     "stats":{
                        "totalPositiveCases":36
                     }
                  },
                  {
                     "code":"virudhunagar",
                     "stats":{
                        "totalPositiveCases":19
                     }
                  }
               ]
            },
            {
               "code":"IN-TG",
               "stats":{
                  "totalPositiveCases":945,
                  "activePositiveCases":728,
                  "curedCases":194,
                  "deathCases":23,
                  "totalTestsConducted":0
               },
               "districts":[
                  {
                     "code":"adilabad",
                     "stats":{
                        "totalPositiveCases":19
                     }
                  },
                  {
                     "code":"asifabad_(komarambhim)",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"bhupalpally_(jayashanker)",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"gadwal_(jogulamba)",
                     "stats":{
                        "totalPositiveCases":32
                     }
                  },
                  {
                     "code":"hyderabad",
                     "stats":{
                        "totalPositiveCases":472
                     }
                  },
                  {
                     "code":"hyderabad_rural_(ranga_reddy)",
                     "stats":{
                        "totalPositiveCases":35
                     }
                  },
                  {
                     "code":"jagityal",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"janagoan",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"kamareddy",
                     "stats":{
                        "totalPositiveCases":11
                     }
                  },
                  {
                     "code":"karimnagar",
                     "stats":{
                        "totalPositiveCases":19
                     }
                  },
                  {
                     "code":"khammam",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"kothagudem_(badadri)",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"mahaboobnagar",
                     "stats":{
                        "totalPositiveCases":12
                     }
                  },
                  {
                     "code":"mahabubabad",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"medak",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"medchal",
                     "stats":{
                        "totalPositiveCases":30
                     }
                  },
                  {
                     "code":"mulugu",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"nagarkurnool",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"nalgonda",
                     "stats":{
                        "totalPositiveCases":15
                     }
                  },
                  {
                     "code":"nirmal",
                     "stats":{
                        "totalPositiveCases":18
                     }
                  },
                  {
                     "code":"nizamabad",
                     "stats":{
                        "totalPositiveCases":56
                     }
                  },
                  {
                     "code":"peddapally",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"sangareddy",
                     "stats":{
                        "totalPositiveCases":8
                     }
                  },
                  {
                     "code":"siddipet",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"siricilla_(rajanna)",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"suryapet",
                     "stats":{
                        "totalPositiveCases":75
                     }
                  },
                  {
                     "code":"vikarabad",
                     "stats":{
                        "totalPositiveCases":36
                     }
                  },
                  {
                     "code":"warangal",
                     "stats":{
                        "totalPositiveCases":25
                     }
                  },
                  {
                     "code":"yadadri",
                     "stats":{
                        "totalPositiveCases":15
                     }
                  }
               ]
            },
            {
               "code":"IN-TR",
               "stats":{
                  "totalPositiveCases":2,
                  "activePositiveCases":1,
                  "curedCases":1,
                  "deathCases":0,
                  "totalTestsConducted":762
               },
               "districts":[
                  {
                     "code":"gomati",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"north_tripura",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  }
               ]
            },
            {
               "code":"IN-UP",
               "stats":{
                  "totalPositiveCases":1412,
                  "activePositiveCases":1226,
                  "curedCases":165,
                  "deathCases":21,
                  "totalTestsConducted":34326
               },
               "districts":[
                  {
                     "code":"agra",
                     "stats":{
                        "totalPositiveCases":241
                     }
                  },
                  {
                     "code":"allahabad",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"auraiya",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"azamgarh",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"baghpat",
                     "stats":{
                        "totalPositiveCases":15
                     }
                  },
                  {
                     "code":"banda",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"bara-banki",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"bareilly",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"basti",
                     "stats":{
                        "totalPositiveCases":19
                     }
                  },
                  {
                     "code":"bijnor",
                     "stats":{
                        "totalPositiveCases":26
                     }
                  },
                  {
                     "code":"budaun",
                     "stats":{
                        "totalPositiveCases":13
                     }
                  },
                  {
                     "code":"bulandshahar",
                     "stats":{
                        "totalPositiveCases":18
                     }
                  },
                  {
                     "code":"etah",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"etawah",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"firozabad",
                     "stats":{
                        "totalPositiveCases":58
                     }
                  },
                  {
                     "code":"gautam_budha_nagar",
                     "stats":{
                        "totalPositiveCases":98
                     }
                  },
                  {
                     "code":"ghaziabad",
                     "stats":{
                        "totalPositiveCases":41
                     }
                  },
                  {
                     "code":"ghazipur",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"gonda",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"hardoi",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"hapur",
                     "stats":{
                        "totalPositiveCases":17
                     }
                  },
                  {
                     "code":"hathras",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"jaunpur",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"amroha",
                     "stats":{
                        "totalPositiveCases":17
                     }
                  },
                  {
                     "code":"kannauj",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"kanpur",
                     "stats":{
                        "totalPositiveCases":59
                     }
                  },
                  {
                     "code":"kanshi_ram_nagar_(kasganj)",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"kaushambi",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"lakhimpur_kheri",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"lucknow",
                     "stats":{
                        "totalPositiveCases":167
                     }
                  },
                  {
                     "code":"maharajganj",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"mainpuri",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"mathura",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"mau",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"meerut",
                     "stats":{
                        "totalPositiveCases":75
                     }
                  },
                  {
                     "code":"mirzapur",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"moradabad",
                     "stats":{
                        "totalPositiveCases":58
                     }
                  },
                  {
                     "code":"muzaffar_nagar",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"sambhal",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"pilibhit",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"pratapgarh",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"rae-bareilly",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"rampur",
                     "stats":{
                        "totalPositiveCases":15
                     }
                  },
                  {
                     "code":"saharanpur",
                     "stats":{
                        "totalPositiveCases":72
                     }
                  },
                  {
                     "code":"sant_kabir_nagar",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"sant_ravi_das_nagar_(bhadoi)",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"shahjahanpur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"shamli",
                     "stats":{
                        "totalPositiveCases":26
                     }
                  },
                  {
                     "code":"sitapur",
                     "stats":{
                        "totalPositiveCases":17
                     }
                  },
                  {
                     "code":"sultanpur",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"unnao",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"varanasi",
                     "stats":{
                        "totalPositiveCases":14
                     }
                  },
                  {
                     "code":"",
                     "stats":{
                        "totalPositiveCases":118
                     }
                  }
               ]
            },
            {
               "code":"IN-UT",
               "stats":{
                  "totalPositiveCases":46,
                  "activePositiveCases":27,
                  "curedCases":19,
                  "deathCases":0,
                  "totalTestsConducted":3677
               },
               "districts":[
                  {
                     "code":"almora",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"dehradun",
                     "stats":{
                        "totalPositiveCases":24
                     }
                  },
                  {
                     "code":"haridwar",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"nainital",
                     "stats":{
                        "totalPositiveCases":9
                     }
                  },
                  {
                     "code":"pauri_garhwal",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"udhamsingh_nagar",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  }
               ]
            },
            {
               "code":"IN-WB",
               "stats":{
                  "totalPositiveCases":423,
                  "activePositiveCases":335,
                  "curedCases":73,
                  "deathCases":15,
                  "totalTestsConducted":5469
               },
               "districts":[
                  {
                     "code":"basirhat-hd",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"darjeeling",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"diamond_harbour-hd",
                     "stats":{
                        "totalPositiveCases":3
                     }
                  },
                  {
                     "code":"hooghly",
                     "stats":{
                        "totalPositiveCases":12
                     }
                  },
                  {
                     "code":"howrah",
                     "stats":{
                        "totalPositiveCases":79
                     }
                  },
                  {
                     "code":"jalpaiguri",
                     "stats":{
                        "totalPositiveCases":5
                     }
                  },
                  {
                     "code":"kalimpomg",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"kolkata",
                     "stats":{
                        "totalPositiveCases":184
                     }
                  },
                  {
                     "code":"murshidabad",
                     "stats":{
                        "totalPositiveCases":2
                     }
                  },
                  {
                     "code":"nadia",
                     "stats":{
                        "totalPositiveCases":6
                     }
                  },
                  {
                     "code":"nandigram-hd",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"north_24_parganas",
                     "stats":{
                        "totalPositiveCases":46
                     }
                  },
                  {
                     "code":"paschim_burdwan",
                     "stats":{
                        "totalPositiveCases":7
                     }
                  },
                  {
                     "code":"paschim_mednipur",
                     "stats":{
                        "totalPositiveCases":4
                     }
                  },
                  {
                     "code":"purba_burdwan",
                     "stats":{
                        "totalPositiveCases":1
                     }
                  },
                  {
                     "code":"purba_mednipur",
                     "stats":{
                        "totalPositiveCases":21
                     }
                  },
                  {
                     "code":"south_24_parganas",
                     "stats":{
                        "totalPositiveCases":9
                     }
                  }
               ]
            }
         ]
      }
   ]
}