A 200 response tells you the server is up and the address is right. Everything that makes an API a bad idea — the price, the staleness, the terms, next March — is outside the response.
Identical fields, identical shape, identical documentation page. One of them is serving data from three weeks ago.
GET /v1/employees → 200 OK, 180ms, all the fields present.
Compare three records against the HR system of record. Read the pricing page. Check it is HTTPS and what the terms say about storing the data. Look up the status history.
One is a fact about the network, this second. One is a judgement about time, money, law and trust.
Everything that makes an API unsuitable lives outside the response body. Whether the data is current, what a million calls cost, whether the connection is encrypted, whether you are allowed to send this data at all, whether the service still exists next quarter — none of it is in the JSON, and none of it improves by calling again.
Which is why this one is mostly not a technical check. The four questions are time, money, permission and trust, and the reason they get skipped is that the call worked on the first try and felt like an answer.
Tap a check, then tap whether it tells you anything about building on this. Then see precisely what each one establishes.
Pick a situation. Every one of these was reachable, documented, and returned exactly the fields that were needed.
Every call succeeded. Every call also cost money on a pricing model nobody had read, and the workflow ran on a loop.
Five questions. Nothing is scored.
Five terms, not two. Tap one.
A working API may have hidden problems—unstable uptime, poor data quality, unclear costs, or weak security. These issues often appear only after you have built something around it, costing time and trust.
Free APIs are often less stable, slower to fix issues, and may change or disappear without notice. For anything that affects clients, money, or deadlines, check support, terms, and long-term plans before building around a free service.
Documentation shows what the API should do, but real behaviour depends on the provider. Always test the API yourself. Look for gaps between what is promised and what you actually get back in your tool.
Say that an available API is like a door you can open, but suitability means the room behind it is safe, clean, and fits your needs. Both matter—opening the door is not enough if you cannot work inside.
It answered. It has never once meant the answer was current, affordable, permitted, or going to be there next quarter.
Copyright © Pawan Nayar · LLOS.ai · 2026 — API availability vs API suitability: it responds, versus you should build on it.Original pedagogy, voice, and design — all rights reserved.