APIs Explained | Real World Examples

496,533
100
Published 2021-07-20
Join the Discord Server!
discord.com/invite/QZ2B9GA3BH
---------------------
MY FULL CCNA COURSE
📹 CCNA - certbros.teachable.com/p/cisco-ccna?utm_source=you…

FREE CCNA FLASHCARDS
🃏 CCNA Flashcards - certbros.com/ccna/flashcards

HOW TO PASS THE CCNA
📚 Get a great book - amzn.to/3f16QA5
📹 Take a video course - certbros.teachable.com/p/cisco-ccna?utm_source=you…
✔ Use practice exams - www.certbros.com/ccna/Exsim

SOCIAL
🐦 Twitter - twitter.com/certbros
📸 Instagram - www.instagram.com/certbros
👔 LinkedIn - www.linkedin.com/company/certbros
💬 Discord - www.certbros.com/discord

Disclaimer: These are affiliate links. If you purchase using these links, I'll receive a small commission at no extra charge to you.
---------------------------------------------------------------------------------------------------------------

00:00 Intro
00:40 Overview
03:27 Weather app example
05:26 YouTube API example
10:58 Conclusion

What is an API?

API stands for Application Programming Interface and it's essentially a doorway into an application.

Using this doorway, other third-party applications can get access to all of the data and features without needing to provide any custom code or integrations whatsoever.

The process works something like this.

An API request is sent to the application. An API request is just a simple HTTP message with some parameters telling the app what information to send back. This response will be sent back usually in JSON or XML format.

The beauty of APIs is that anyone can access information and features that would otherwise be unobtainable.

For example, most of us do not have access to a worldwide network of weather stations, but, anyone can build a mobile app and use APIs to request the data from the already existing weather application.

APIs have become so widespread, you would be hard-pressed to find a popular application these days that doesn’t offer API access.

With this amount of access to APIs, the possibilities are

All Comments (21)
  • For those of you new to this also understand that the word "interface" just means where two things meet. Some people think interface just means user interface. It can also be used in terms of database interface, network interface, software interface, urban wilderness interface, land sea interface etc. I've been looked at strangely by people who thought it only meant graphical user interface (GUI).
  • @MrTutiplengo
    The video is explaining the concept of Web APIs, specifically, not APIs themselves. An API is just the collection of classes, methods and functions exposed by a programming library or framework. Web APIs is the same concept, but brought to the Internet. It's important to know the difference.
  • As a gamer and one who has used addons for games, I’ve heard of APIs for almost 20 years. I be honest to say as much as I’ve heard of the thing, I knew they did a query to the server of the MMO games I played, I’ve never had any idea how they worked. Not clearly. This was a very good example with the video in clear explanation. This has also given me an idea for my job in industrial automation.
  • @kosamoza
    Thanks for the quick short introduction It was really so helpful
  • Great explanation. I would add: if you’re thinking about doing this as a business, we forewarned that big companies do ‘change the rules’ for their API access whenever they wish, including starting to charge large fees.
  • @FIREBUG7479
    Amazing explanation! Truly valuable, I can say I learnt so much from this channel about technology than what lecturers in schools have taught.
  • Thank you for creating this video. I've been hearing this "API" long ago but never understood it until today thanks for this video.
  • @MrReklez
    Your explanations are amazing. Nice pace, great animations & examples.
  • @Grinwa
    I love api and ur videos they just make the internet better
  • @klarissa6350
    Important to note that this is just HTTP/Web APIs APIs exist way out of the scope of web apps or Http
  • @certbros O passed CCNA today and i want to thank you for all the awesome videos you have.They sure helped me ...
  • @darentsimon
    Channelling my inner John Tuld (Margin Call): "Please, speak as you might to a young child or a Golden Retriever. It wasn't brains that got me here, I can assure you that." You did, and now it's finally sunken in! Thank you 👍
  • @ozgeylmaz8685
    explanations are in a very clear way thank you for the tutorial:)