June 18, 2026 · by Meegrow Labs

What Is an API? A Beginner’s Plain-English Guide

Open a weather app and it shows you the temperature in Delhi this second. But your phone never measured the weather. So where did that number actually come from? The honest answer is that one app borrowed it from another, and the bridge they used has a name.

An API is a menu of things one app can ask another app for: you place an order, the other app does the work behind the scenes, and it hands back the result — no need to know how the kitchen runs.

What is an API, in plain words?

API stands for Application Programming Interface. That sounds heavy, but the idea is friendly. An API is simply the agreed list of things one program will do for another program, plus the way to ask for them.

Apps borrow from each other all the time, and they do it through APIs. Your weather app does not own a thermometer on every street. It asks a weather service through an API, and the service answers.

How does the restaurant menu analogy work?

Picture a restaurant menu. The menu lists what you can order. You point at a line and ask for a dish. Soon the dish arrives at your table.

An API works the same way. It lists what you can ask for, and it hands back the result. You order from outside — you never walk into the kitchen, and you never cook anything yourself.

Here is the same idea in API words:

  • Endpoint — a dish on the menu, one specific thing you can ask for.
  • Request — your order, the moment you ask for that dish.
  • Response — what arrives back: the data you wanted.

The menu shows what is offered. Your order is the request. The dish is the data you get. You do not see the kitchen, and that is fine — you just ask and receive. That is the whole idea.

Why does this matter for you?

Because apps talk to apps through APIs all day long. Maps, payments, weather, login screens — almost every useful thing on your phone is reached through someone’s menu.

When you pay with UPI, when Flipkart shows a delivery estimate, when a website logs you in with Google, an API is quietly carrying the order and bringing back the answer. Once you understand this, a lot of modern software stops feeling like magic and starts feeling like a series of polite requests.

How do I try an API right now?

You can place your first order without writing a full program. Your terminal has a command called curl that sends a request to an API and prints back the response. Try asking a free weather API for Delhi:

curl "https://wttr.in/Delhi?format=3"

It hands back something like this:

Delhi: ☀️  +34°C

One ask, real data back. You ordered from the menu, the kitchen did its work somewhere far away, and the dish arrived. That is an API in action.

If you are still getting comfortable with commands like this, our earlier lessons on the free Zero to AI Hero course walk you through the terminal step by step, so this feels easy. And in the very next lesson we look at the format that data usually arrives in — JSON.

Key takeaways

  • What is an API: a menu of things one app can ask another for, plus the result it hands back.
  • An endpoint is a dish, a request is your order, and a response is what arrives.
  • You order from outside; you never need to enter the kitchen or know how it works.
  • APIs power maps, payments, weather, and logins — apps talking to apps all day.
  • Try it now: curl a weather API and watch real data come straight back to your terminal.

🚀 Take the full free course: Zero to AI Hero — learn to build with AI from scratch. New lessons daily, in Hindi & English.

Meegrow Labs

We help India go from zero to AI hero — learn to use & build with AI from scratch, in Hindi & English. Start the free course →

Want to actually learn this?

151 free 2-minute lessons — from "what's a file?" to building with AI.

▶ Start the free course