Deine erste echte API
JSONPlaceholder aus deinem echten Terminal aufrufen — eine kostenlose öffentliche API
⏱ ca. ~11 Min
01 · Lesen
Bisher hast du nur Mock-APIs aufgerufen. Jetzt rufen wir eine echte auf.
JSONPlaceholder (jsonplaceholder.typicode.com) ist eine kostenlose öffentliche Fake-API, die Millionen Entwickler zum Testen und Lernen nutzen. Keine Anmeldung, kein API-Key, keine Kreditkarte.
Sie hat echte Endpoints, echte JSON-Antworten und verhält sich genauso wie eine Production-API — perfekt zum Üben.
Kernpunkte
- JSONPlaceholder ist kostenlos, öffentlich und ohne Authentifizierung
- Sie hat Endpoints für users, posts, todos, comments, albums und photos
- Die Antworten sind Fake-Daten, aber das Format ist identisch zu echten APIs
- Diese Lektion nutzt das Terminal deines echten Rechners (keine Sandbox)
02 · Echte Übung
Öffne dein echtes Terminal (keine Sandbox). Bestätige, dass curl verfügbar ist. Windows-PowerShell-User: Nutze für alle Befehle dieser Lektion curl.exe statt curl.
curl --version
03 · Echte Übung
Hol ein einzelnes Todo. Das ist eine echte GET-Anfrage an einen echten Server.
curl https://jsonplaceholder.typicode.com/todos/1
04 · Echte Übung
Hol alle Nutzer. Das gibt ein Array mit 10 User-Objekten zurück — schau durchs JSON, um die Struktur zu sehen.
curl https://jsonplaceholder.typicode.com/users
05 · Lesen
Schau, wie weit du gekommen bist: Du hast bestätigt, dass curl installiert ist, eine einzelne Ressource geholt und eine ganze Liste Nutzer von einem Live-Server im Netz gezogen. Jede Antwort war strukturiertes JSON — dasselbe Format, das echte Apps jeden Tag nutzen.
Jetzt geht's weiter. Du lernst, wie du Ergebnisse mit Query-Parametern filterst (damit du nicht alles auf einmal laden musst) und wie du mit POST-Anfragen neue Ressourcen erstellst. Diese zwei Muster tragen den Großteil der Apps auf deinem Handy.
06 · Echte Übung
Filtere mit Query-Parametern: hol nur die Posts mit User-ID 1.
curl "https://jsonplaceholder.typicode.com/posts?userId=1"
07 · Echte Übung
POST eine neue Ressource. JSONPlaceholder akzeptiert POST-Anfragen und gibt die „erstellte" Ressource zurück (mit ID) — aber speichert sie nicht wirklich.
curl -X POST https://jsonplaceholder.typicode.com/posts \
-H "Content-Type: application/json" \
-d '{"title": "My First Post", "body": "Hello from curl!", "userId": 1}'08 · Quiz
Was ist JSONPlaceholder?
- Eine JavaScript-Bibliothek
- Ein Datenbank-Service
- Eine kostenlose Fake-API zum Testen und Lernen
- Ein Code-Editor
09 · Ausfüllen
Im Terminal kannst du mit dem Befehl _____ HTTP-APIs aus der Kommandozeile aufrufen.
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.