Start here
4 endpoints · 1 group
A live catalog of every endpoint, plus health checks.
View endpointsOpening your dashboard…
v2.0 · NeuKostenlosEchte API-EndpointsOhne RegistrierungCORS aktiviert
Realistische REST-Endpoints, um Frontends zu bauen, HTTP-Clients zu testen und zu sehen, wie sich APIs verhalten. Starte mit 35 kostenlosen Endpoints ohne Konto und bekomm in Sekunden echtes JSON zurück.
https://api.testingapis.comapi.testingapis.com/api/Products?limit=2[
{
"id": 1,
"title": "Wireless Noise-Cancelling Headphones",
"price": 249.99,
"description": "Over-ear headphones with 30hr battery life and active noise cancellation.",
"category": "electronics",
"image": "https://picsum.photos/seed/prod1/400/400",
"rating": {"rate": 4.3, "count": 127},
"inStock": true,
"createdAt": "2025-06-12T10:30:00Z"
},
…
]Was die API kann
Die Zahlen kommen direkt aus der API-Referenz und stimmen daher immer mit dem überein, was die API liefert. Echte Endpoints, realistische Daten und alle Details, um schneller zu bauen und zu testen.
19 Ressourcen wie Produkte, Bücher, Länder und Mitarbeiter, mit verschachtelten Objekten, Datumswerten, Preisen und Bildern.
POST, PUT, PATCH und DELETE ändern die Daten, du kannst Erstelltes also wieder abrufen. Beim Neustart des Servers wird alles zurückgesetzt.
Feste Test-Zugangsdaten für Basic, Bearer, JWT, API-Key, OAuth 2.0, OAuth 1.0a, Digest und HMAC.
Jeder Statuscode, Redirects, Cookies und Caching-Header. Häng ?delay=3 oder ?error=503 an einen beliebigen Request.
Standardmäßig JSON, dazu XML, CSV, YAML, Dateien, Streaming, WebSockets, SOAP und GraphQL.
Jeder Endpoint hat eine Seite mit Parametern, Beispiel-Response und Try it, dazu gibt es für angemeldete Mitglieder eine OpenAPI-Datei.
Playground
Wähl einen Endpoint oder ein Beispiel, bearbeite den Request und schick ihn an die laufende API, keinen Mock. Diese 35 funktionieren ohne Konto; die Referenz enthält alle 360.
Query parameters
Any endpoint also takes delay (seconds, up to 10) and error (a status code).
Code examples
curl 'https://api.testingapis.com/api/Products?limit=3'No response yet
Press Send to call the live API. If it has been idle, the first response can take a few seconds.
API-Referenz
53 Endpoint-Gruppen in 7 Kategorien. Jede Gruppe hat eine Referenzseite mit Beispiel-Requests und -Responses.
4 endpoints · 1 group
A live catalog of every endpoint, plus health checks.
View endpoints44 endpoints · 7 groups
Methods, status codes, redirects, cookies, caching and request bodies.
View endpoints62 endpoints · 4 groups
Common content types, file downloads, JSON edge cases and utilities.
View endpoints38 endpoints · 6 groups
Auth schemes, OAuth 2.0 and 1.0a, JWT, rate limiting and payments.
View endpoints50 endpoints · 9 groups
Streaming, WebSockets, async jobs, pagination, failure injection and more.
View endpoints142 endpoints · 19 groups
Realistic data sets such as products, posts, books and countries.
View endpoints20 endpoints · 7 groups
The first version of the API: users in JSON and XML, uploads and auth tests.
View endpoints360 endpoints
Every endpoint with its parameters and example responses, the data models, GraphQL and an OpenAPI file for your tools.
Anwendungsfälle
Bau Listen, Detailseiten und Formulare gegen realistisches JSON, bevor die echte API existiert. Ressourcen unterstützen Paging, Sortierung und Suche.
Products-APIPrüf, wie dein Client Methoden, Header, Query-Strings und Bodies sendet. Echo schickt genau das zurück, was es empfangen hat.
Echo-EndpointsÜbe Basic, Bearer, JWT, API-Key, OAuth 2.0, OAuth 1.0a, Digest und HMAC-Flows mit bekannten Test-Zugangsdaten, inklusive der Fehlerfälle.
Auth-Test-EndpointsErzwing einen 503, eine langsame Response oder seltsames JSON und schau, wie deine App damit klarkommt, ohne einen echten Dienst anzufassen.
Fehler auf AbrufLektionen führen durch Requests, Responses, Statuscodes und Testfälle, mit Requests, die du beim Lesen ausführen kannst.
Lektionen startenRichte Postman-Collections, Testsuites und CI-Jobs auf stabile URLs mit Seed-Daten, die nach jedem Neustart gleich sind.
API-Tests automatisierenSo funktioniert's
Wähl einen Endpoint, schick einen echten Request mit deinen eigenen Parametern und prüf die Live-Response. Die 35 Kern-Endpoints brauchen kein Konto.
Such dir einen im Playground oder in der Referenz aus. Jeder zeigt seine Parameter und eine Beispiel-Response.
Aus deiner App, einem Terminal, Postman oder dem Playground. Es ist ein normaler HTTPS-Aufruf.
curl 'https://api.testingapis.com/api/Products/1' \
-H 'Accept: application/json'Lies Status, Header und JSON, dann nutz sie in deiner UI oder schreib Assertions in einem Test.
{
"id": 1,
"title": "Wireless Noise-Cancelling Headphones",
"price": 249.99,
"description": "Over-ear headphones with 30hr battery life and active noise cancellation.",
"category": "electronics",
"image": "https://picsum.photos/seed/prod1/400/400",
"rating": {"rate": 4.3, "count": 127},
"inStock": true,
"createdAt": "2025-06-12T10:30:00Z"
}Schnellstart
Es ist einfaches HTTPS und JSON, also funktioniert jeder HTTP-Client. Jedes Beispiel holt fünf Produkte, dafür brauchst du keinen Key.
fetch('https://api.testingapis.com/api/Products?limit=5')
.then(res => res.json())
.then(data => console.log(data))[
{
"id": 1,
"title": "Wireless Noise-Cancelling Headphones",
"price": 249.99,
"description": "Over-ear headphones with 30hr battery life and active noise cancellation.",
"category": "electronics",
"image": "https://picsum.photos/seed/prod1/400/400",
"rating": { "rate": 4.3, "count": 127 },
"inStock": true,
"createdAt": "2025-06-12T10:30:00Z"
},
...
]Responses sind standardmäßig JSON. Listen akzeptieren limit, page, sort und q.
Die 35 Kern-Endpoints sind kostenlos aufrufbar. Für den Rest füg deinen Key hinzu:
Leg ihn in eine Umgebungsvariable, nicht in Browser-Code.
Funktioniert mit fetch, axios, requests, Postman, Insomnia oder einem Codegenerator.
Lieber mit einem Client? Melde dich an, lade die OpenAPI-Datei aus den Docs herunter und importier sie in Postman, Insomnia oder einen Codegenerator.
Warum testingapis.com
Kein Server, den du betreiben musst, keine Mock-Library zum Konfigurieren und keine Fixtures, die du synchron halten musst. Richte deinen Code auf echte HTTP-Endpoints mit realistischem JSON und investier die Zeit in deine Anwendung.
Lernen
Praxisnahe Anleitungen mit der API, vom Lesen eines Statuscodes bis zum Testen von Retries und Rate Limits.
Ebenfalls kostenlos: Entwickler-Tools wie ein JSON-Formatter, ein JWT-Decoder und eine Referenz der HTTP-Statuscodes.
Zugang
Schick sofort Requests los oder leg ein kostenloses Konto an, um alle Endpoints freizuschalten.
35 Endpoints, offen für alle. Schick direkt Requests aus dem Playground, einem Terminal oder deiner App.
Alle 360 Endpoints. Erstell einen API-Key und schick ihn in X-TestingApis-Key; Try it in den Docs nutzt deine Session, solange du angemeldet bist.
Keine kostenpflichtigen Pläne für die Test-API; die gibt es nur für den API-Builder.
API-Builder · Nur mit Einladung
Entwirf Ressourcen aus dem JSON deines Frontends und bekomm eine gehostete URL mit realistischen Daten, die nur du ändern kannst. Starte kostenlos; Pro und Team bringen mehr Projekte, Endpoints, Requests und Request-Logs.
Zum Ausprobieren
₹0 / month
Für Entwickler
Demnächst
Für Teams und Projekte
Demnächst
Der Builder ist vorerst nur für eingeladene Konten offen. Zugang anfragen. Mehr nötig? Enterprise findest du auf der Preisseite.
FAQ
Kurze Antworten auf die häufigsten Fragen zur Nutzung von testingapis.com.
X-TestingApis-Key. WebSockets und EventSource, die keine Header senden können, nutzen ?ta_key=. Solange du angemeldet bist, senden Try it in den Docs und der Playground auf dieser Seite ihn für dich mit.?error=503 (oder einen anderen Code) oder ?delay=5 (bis zu 10 Sekunden) an einen beliebigen Request.Bereit?
Entdecke 360 Endpoints, ganz ohne Setup. 35 davon funktionieren ohne Konto oder API-Key.
… Beantwortete API-Requests, live gezählt