MARJ
Technical Foundations
TC-07L2
VITechnical Foundationschecked 92 days ago16 min read

What an API Is and How to Call One

You'll walk away with

A working script that fetches live data from a real public API and does something with it

If it looks different

⚠️ Version note: the specific public APIs named here occasionally change their endpoints or add key requirements. The concepts — request, response, JSON, status codes — are stable across the entire web. Last checked: 24 July 2026. If an example API has changed, the swap-in note at each step tells you what to look for.

Members only

Finish the lesson. Make the thing.

Become a member to keep going. Every lesson and game, cancel any time in two clicks.

  1. 01The word is everywhere and nobody defines it
  2. 02Request and response, in the browser (6 min)
  3. 03The four parts of a request (8 min)
  4. 04JSON: the format everything comes back in (8 min)
  5. 05Call one from Python (15 min)
  6. 06Status codes: what actually happened (6 min)
  7. 07API keys and rate limits (8 min)
  8. 08Six common mistakes
  9. 50′Exercise, with a verifiable output
  10. ▶The video and audio versions
Yearly$89/yrMonthly$9.99/moWeekly$4.99/wk
Got the output?

A working script that fetches live data from a real public API and does something with it

Mark it when you've got the output in hand.
VIAll Technical Foundations lessons