API
- AD 79
- Jul 6, 2021
- 2 min read

API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. Each time you use an app like Facebook, send an instant message, or check the weather on your phone, you're using an API. So, API are basically integrated into all apps and websites, the most famous ones being the google API that include email verification by signing into Gmail and google maps to display the status of your order. Now you might be thinking that these must be really hard to use, well it is - sort off but there are many API that require just dew lines of codes to use and come with detailed documentation of the same. Here are some of the API’s I used for my Python Computer project and would definitely recommend you try them out for FREE :
1. Weatherstack API
Initially launched in early 2015, the weatherstack API has slowly become the industry standard and one of the most popular solutions for global real-time weather information. Real-Time & Historical World Weather Data, retrieve instant, accurate weather information for any location in the world in lightweight JSON format. The historical data feature however is paid whereas the real-time weather info is free for up to 250 requests per month.
2. Exchangerate API
Getting currency conversion data by API has been made easy since ExchangeRate-API was launched in 2010. They have responded to many billions of requests sent by tens of thousands of developers. The exchange rate API offers high uptime and reliable currency data. It supports Currency conversion rates for 160 currencies. The free plan offers 1500 requests per month which is more than enough for both beginner and intermediate coders.
3. COVID-19 Tracking. API
Free API that grabs live Coronavirus statistics from https://www.worldometers.info/coronavirus/#countries web site periodically. It uses Dataflow Kit to scrape source web site. Using this API along with some graphs and maps from plotly and seaborn can lead to some amazing real time visualizations not to mention it indirectly helps people gain awareness of the current situation all over the world.
4. RestCountries API
This API provides you will all the details of a given country including name, languages spoken, population, latitude and longitude, time zone, currencies and even the flag of the country with just a few lines of code. It has one of the largest databases and provides very accurate information. It is often used in apps and websites associated with tourism and map/directions.
5. RAPID API
If you interested in exploring some more API’s, RAPID API is the right place for you it has millions of API regarding various topics like cricket, movies, translators etc. and as a BONUS most of them are FREE for a certain number of requests per month.
Well, that’s all for now to get you’ll started with API’s after which you are expected to self-explore and figure out different API that suit your needs or interests. Who knows one day you might end up becoming a professional coder at one of the FAANG companies.
コメント