Automate Co-WIN Vaccine appointment availability in your application

Co-WIN released new Public APIs to find vaccine availability and to download vaccine certificates. These APIs are available for use by all third-party applications as the Co-WIN website says.

Now developers can build new tools to find the vaccine appointments by district, by PIN code.

The government has issued new updates to Co-WIN Public APIs in which you will get delayed vaccine appointment availability data up to 30 mins. If you will implement it in your application, you will get 30 min old data. Also, the API Setu website says that these APIs are subject to a rate limit of 100 API calls per 5 minutes per IP.

The latest and real-time vaccine data only available on the Co-WIN and Arogya Setu platforms.

Co-WIN APIs List:
https://apisetu.gov.in/public/api/cowin

Co-WIN Public APIs

For further questions, please visit:
https://github.com/cowinapi/developer.cowin/issues

On the Co-WIN website, I have searched vaccine availability using Pincode(110001). As you can see in the network using inspect element, Co-WIN portal also using the same APIs. Please see the below screenshot.

Co-WIN website

Also, you can see the data after using the API URL in the browser. I hit the below API in the browser.
https://cdn-api.co-vin.in/api/v2/appointment/sessions/public/calendarByPin?pincode=110001&date=23-05-2021

Co-WIN API Data

You need to do implement these APIs into your application. These APIs are very easier to implement in any programming language. You can use any tech stack to build a new tool for the Co-WIN vaccine availability and the certificate download.

Thanks for reading, feel free to reach out to me for any comments and suggestions. I hope you found the article helpful and you were able to configure the Co-WIN APIs in your applications.

Leave a comment

Your email address will not be published. Required fields are marked *