Opening your dashboard…

v2.0 · NeuKostenlosEchte API-EndpointsOhne Registrierung

APIs testen ohne eigenes Backend.

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.

Basis-URLhttps://api.testingapis.com
  • Kostenlos
  • Kern-Endpoints ohne Registrierung
  • CORS aktiviert
  • Realistische Daten
GETapi.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"
  },
  …
]
200 OKBeispiel393 B
Live-API · echtes JSON
Kostenlose API-Endpoints
35
Echte Daten für dein Frontend und deine Tests
Beantwortete API-Requests
Live gezählt: jeder Aufruf der kostenlosen und Mock-APIs
Kostenlose Entwickler-Tools
17
JSON, JWT, cURL und mehr, direkt im Browser
Konten nötig
0
Für die Kern-Endpoints: sofort loslegen

Playground

Schick einen Request an die Live-API

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.

  • Echte APIKein Mock
  • 35 EndpointsBereit zum Senden
  • Alle MethodenGET, POST, PUT, PATCH, DELETE
  • Live-ResponseMit Headern & Timing

Request

Query parameters

KeyValueRemove

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'

Response

No response yet

Press Send to call the live API. If it has been idle, the first response can take a few seconds.

Responses come straight from the live API.

API-Referenz

Die API nach Kategorie durchsuchen

53 Endpoint-Gruppen in 7 Kategorien. Jede Gruppe hat eine Referenzseite mit Beispiel-Requests und -Responses.

Anwendungsfälle

Gemacht für die Art, wie Entwickler testen

  • Frontend-Entwicklung

    Bau Listen, Detailseiten und Formulare gegen realistisches JSON, bevor die echte API existiert. Ressourcen unterstützen Paging, Sortierung und Suche.

    Products-API
  • HTTP-Clients testen

    Prüf, wie dein Client Methoden, Header, Query-Strings und Bodies sendet. Echo schickt genau das zurück, was es empfangen hat.

    Echo-Endpoints
  • Authentifizierung testen

    Ü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-Endpoints
  • Fehlerbehandlung

    Erzwing einen 503, eine langsame Response oder seltsames JSON und schau, wie deine App damit klarkommt, ohne einen echten Dienst anzufassen.

    Fehler auf Abruf
  • REST-APIs lernen

    Lektionen führen durch Requests, Responses, Statuscodes und Testfälle, mit Requests, die du beim Lesen ausführen kannst.

    Lektionen starten
  • QA und Automatisierung

    Richte Postman-Collections, Testsuites und CI-Jobs auf stabile URLs mit Seed-Daten, die nach jedem Neustart gleich sind.

    API-Tests automatisieren

So funktioniert's

Von der URL zur Response in drei Schritten

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.

Komplette API-Referenz ansehen53 Gruppen · 360 Endpoints
  1. Step 1: Endpoint wählen

    Such dir einen im Playground oder in der Referenz aus. Jeder zeigt seine Parameter und eine Beispiel-Response.

  2. Step 2: Request senden

    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'
  3. Step 3: Response prüfen

    Lies Status, Header und JSON, dann nutz sie in deiner UI oder schreib Assertions in einem Test.

    200 OK
    {
      "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

Aufrufbar aus jeder Sprache

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"
  },
  ...
]
  • Standardmäßig JSON

    Responses sind standardmäßig JSON. Listen akzeptieren limit, page, sort und q.

  • Kein Key nötig

    Die 35 Kern-Endpoints sind kostenlos aufrufbar. Für den Rest füg deinen Key hinzu:

    X-TestingApis-Key: <dein Key>

    Leg ihn in eine Umgebungsvariable, nicht in Browser-Code.

  • Jeder HTTP-Client

    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

Eine gehostete Fake-API statt Mocks im Code

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.

Nichts zu betreiben
Kein Server, keine Datenbank, keine Mock-Library. Richte deinen Code auf eine einzige Basis-URL.
Echtes HTTP
Requests gehen übers Netzwerk, du siehst also echte Statuscodes, Header, CORS und Latenz, keinen Stub in deinem Test.
Vielfalt unter einem Host
360 Endpoints, von CRUD-Ressourcen bis zu Streaming, Webhooks, Pagination-Varianten und SOAP.
Edge Cases auf Abruf
Mach aus jedem Request per Query-Parameter einen Timeout oder einen Serverfehler.
Überall derselbe Request
Die URL, die im Playground funktioniert, funktioniert auch in curl, Postman, einer Browser-App oder einem CI-Job.
Dokumentiert
Jeder Endpoint hat eine Referenzseite und Beispiel-Responses, und die ganze API ist in OpenAPI beschrieben, das Mitglieder herunterladen können.

Lernen

Guides und Lektionen zum API-Testing

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

Was kostenlos ist und was ein Konto braucht

Schick sofort Requests los oder leg ein kostenloses Konto an, um alle Endpoints freizuschalten.

Kostenlos

Kein Konto nötig

35 Endpoints, offen für alle. Schick direkt Requests aus dem Playground, einem Terminal oder deiner App.

API-Builder · Nur mit Einladung

Du brauchst eine eigene Mock-API?

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.

  • Free

    Zum Ausprobieren

    ₹0 / month

    • 1 project
    • 3 endpoints per project
    • 200 records per resource
    • 20 fields per resource
    • 5,000 requests per month
  • Team

    Für Teams und Projekte

    Demnächst

    • 50 projects
    • 100 endpoints per project
    • 5,000 records per resource
    • 100 fields per resource
    • 500,000 requests per month

Der Builder ist vorerst nur für eingeladene Konten offen. Zugang anfragen. Mehr nötig? Enterprise findest du auf der Preisseite.

FAQ

Häufige Fragen

Kurze Antworten auf die häufigsten Fragen zur Nutzung von testingapis.com.

  • Ja. Die Test-API, die Tools und die Lektionen sind kostenlos. Echo, HTTP-Methoden, Statuscodes sowie die Ressourcen Products, Posts und Todos funktionieren ohne Konto; die übrigen Endpoints brauchen ein kostenloses Konto. Für die Test-API gibt es keine kostenpflichtigen Pläne. Kostenpflichtige Pläne gibt es nur für den API-Builder, der von dir entworfene Mock-APIs hostet, und auch der hat einen Free-Plan. Siehe Preise.
  • Nicht für die 35 kostenlosen Endpoints. Für den Rest legst du ein kostenloses Konto an, erstellst auf deiner Kontoseite einen Key und schickst ihn im Header 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.
  • Ja. Es ist Standard-HTTPS mit JSON und aktiviertem CORS, also können Browser-Apps, Mobile-Apps, Server und Test-Runner es mit ihrem üblichen HTTP-Client aufrufen.
  • Ja. Schreibzugriffe ändern die Daten, du kannst also einen Eintrag anlegen und wieder abrufen, ändern oder löschen.
  • Nein. Die Daten liegen im Speicher eines geteilten Servers: Andere können sie lesen und ändern, und bei jedem Neustart werden sie auf die Seed-Daten zurückgesetzt. Schick keine echten personenbezogenen Daten.
  • Ja. Die Auth-Endpoints akzeptieren feste Test-Zugangsdaten für Basic, Bearer, JWT, API-Key, OAuth 2.0, OAuth 1.0a, Digest und HMAC und lehnen falsche ab, wie es eine echte API tun würde. Sie gehören nicht zum kostenlosen Kontingent, schick also zusätzlich den Key deines Kontos mit. Der Auth-Guide listet die Zugangsdaten auf.
  • Du bekommst den passenden Statuscode und einen JSON-Body, der das Problem beschreibt. Um deine Fehlerbehandlung zu testen, häng ?error=503 (oder einen anderen Code) oder ?delay=5 (bis zu 10 Sekunden) an einen beliebigen Request.
  • Es gibt kein festes Kontingent. Der Server ist geteilt, halte automatisierten Traffic also in Grenzen; missbräuchlicher Traffic kann gemäß den Nutzungsbedingungen blockiert werden. Um das Handling von 429 zu testen, nutz die Rate-Limit-Endpoints, die absichtlich 429 liefern.

Bereit?

Teste mit echten API-Responses

Entdecke 360 Endpoints, ganz ohne Setup. 35 davon funktionieren ohne Konto oder API-Key.

… Beantwortete API-Requests, live gezählt