Utilumo
LightDarkSystem
Explainer1 min readUpdated July 1, 2026

What is an API?

Short answer

An API (application programming interface) is a defined set of requests one piece of software can make to another, and the responses it gets back. Web APIs usually send HTTP requests to a URL and receive JSON in return.

The idea: a contract between programs

An API is a documented boundary: it says what you can ask for, how to ask, and what you get back — without exposing how the other side is built. Like a restaurant menu, you order from defined options instead of walking into the kitchen.

How a web API request works

Client to server and back
Clientsends an HTTP request to a URL
Serverauthenticates and processes it
Responsereturns a status code + JSON body
Clientparses and uses the data

Most web APIs are REST APIs: they use HTTP methods such as GET, POST, PUT, DELETE, and sometimes QUERY against resource URLs. See what is a REST API, HTTP methods, and what is an HTTP header.

Terms you will meet

  • Endpoint — a specific URL you send a request to
  • Method — the action verb: GET to read, POST to create, QUERY for supported read-only queries with content, etc.
  • Headers — metadata like authentication tokens and content type
  • Payload / body — the data sent or received, usually JSON
  • Status code — the outcome, e.g. 200 OK or 404 Not Found
  • Rate limit — a cap on how many requests you may send
Try it: REST Request TesterSend real HTTP requests, including GET, POST, and QUERY when the target server supports it, then inspect the response locally.Open tool
API keys are secretsMany APIs require a key to identify you. Treat it like a password: never commit it to a public repo or paste it into a client-side page where visitors can read it.

References

Questions

What does API stand for?

Application Programming Interface. It is the defined way one program requests data or actions from another, along with the format of the responses.

What is the difference between an API and a REST API?

API is the general concept of a programmatic interface. REST is one popular style of web API that uses HTTP methods against resource URLs and typically exchanges JSON.

Is an API the same as a website?

No. A website returns HTML for humans to view in a browser. An API returns structured data (often JSON) for other programs to consume, though both are usually served over HTTP.

Does this send my data anywhere?

No. Utilumo's developer tools parse and transform input inside the browser tab. Nothing is uploaded, stored, or logged.

Keep reading