{"id":16235,"date":"2026-11-08T17:56:08","date_gmt":"2026-11-08T10:56:08","guid":{"rendered":"\/de\/tutorials\/?p=16235"},"modified":"2026-11-06T18:00:11","modified_gmt":"2026-11-06T11:00:11","slug":"was-ist-public-api","status":"publish","type":"post","link":"\/de\/tutorials\/was-ist-public-api\/","title":{"rendered":"Was ist eine Public API?"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Eine <strong>Public API<\/strong> (&ouml;ffentliche API, Application Programming Interface) ist eine Schnittstelle, &uuml;ber die jeder im Internet externe Tools in seine Website oder Anwendung integrieren kann. Daf&uuml;r stellt der API-Anbieter Endpunkte bereit, &uuml;ber die Nutzer bestimmte Dienste oder Daten vom Server anfordern k&ouml;nnen.<\/p><p class=\"wp-block-paragraph\">Entwickler nutzen Public APIs, weil sie effizient und einfach zu verwenden sind und Zugriff auf umfangreiche Datenbest&auml;nde bieten. So k&ouml;nnen sie ihre Anwendungen erweitern, ohne alles von Grund auf selbst entwickeln zu m&uuml;ssen. Im Gegensatz zu privaten oder internen APIs sind Public APIs kostenlos und f&uuml;r jeden zug&auml;nglich.<\/p><p class=\"wp-block-paragraph\">Eine Public API l&auml;sst sich in f&uuml;nf einfachen Schritten nutzen:<\/p><ol start=\"1\" class=\"wp-block-list\">\n<li>Suchen Sie auf einer Website oder Plattform wie GitHub nach einer Public API.<\/li>\n\n\n\n<li>Lesen Sie die API-Dokumentation, um sich &uuml;ber Spezifikationen, Funktionen und Anforderungen zu informieren.<\/li>\n\n\n\n<li>Registrieren Sie sich auf der Website des API-Anbieters, um den Endpunkt und den Authentifizierungsschl&uuml;ssel zu erhalten.<\/li>\n\n\n\n<li>Testen Sie die API, indem Sie mit einem Tool wie cURL oder Postman eine Anfrage an den Server senden.<\/li>\n\n\n\n<li>Integrieren Sie die Public API in Ihre Anwendung, indem Sie die entsprechenden Funktionen in das Backend einbinden.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Im Folgenden erfahren Sie mehr dar&uuml;ber, was eine Public API ist, wo Sie eine solche Schnittstelle finden und wie Sie diese in Ihre Anwendung integrieren.<\/p><p>\n\n\n<div class=\"protip\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   Was ist eine Public API?\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Eine Public API (Application Programming Interface) ist eine Schnittstelle, &uuml;ber die Sie auf Dienste, Tools oder Daten von Drittanbietern zugreifen k&ouml;nnen.<\/p><p>Beispielsweise k&ouml;nnen Sie die Hostinger-API in eine eigene Anwendung integrieren, um Ihr Hostinger-Konto zu verwalten, einschlie&szlig;lich des Kaufs und der <a data-click-id=\"hgr-post-content-link-einrichtung-eines-virtual-private-servers-vps\" href=\"\/de\/tutorials\/vserver-einrichten\/\">Einrichtung eines Virtual Private Servers (VPS)<\/a>.<\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-wie-funktioniert-eine-public-api\"><strong>Wie funktioniert eine Public API?<\/strong><\/h2><p class=\"wp-block-paragraph\">Wie eine Public API funktioniert, l&auml;sst sich am Beispiel eines Restaurants erkl&auml;ren.<\/p><p class=\"wp-block-paragraph\">Stellen Sie sich ein Restaurant vor, in das jeder hineingehen und ein Gericht seiner Wahl bestellen kann. &Auml;hnlich funktioniert eine Public API: Entwickler k&ouml;nnen dar&uuml;ber auf verschiedene Daten oder Dienste zugreifen.<\/p><p class=\"wp-block-paragraph\">Die Nutzung einer Public API l&auml;sst sich mit einer Restaurantbestellung vergleichen. Auch hier gibt es einen bestimmten Ablauf, bei dem verschiedene Komponenten zusammenwirken, um Ihre Anfrage zu bearbeiten. Sehen wir uns die einzelnen Bestandteile genauer an.<\/p><p class=\"wp-block-paragraph\"><strong>Endpunkte<\/strong><\/p><p class=\"wp-block-paragraph\">In einem Restaurant w&auml;hlen Sie das gew&uuml;nschte Gericht von der Speisekarte aus. So teilen Sie den K&ouml;chen in der K&uuml;che mit, was Sie essen m&ouml;chten.<\/p><p class=\"wp-block-paragraph\">Bei APIs entsprechen die Gerichte auf der Speisekarte den Endpunkten. Das sind URLs, &uuml;ber die Sie auf bestimmte Dienste, Tools oder Daten zugreifen k&ouml;nnen. Die Endpunkte werden an die Basis-URL der API angeh&auml;ngt, beispielsweise:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">api-provider.com\/service<\/pre><p class=\"wp-block-paragraph\"><strong>HTTP-Methoden<\/strong><\/p><p class=\"wp-block-paragraph\">Mit HTTP-Methoden legt Ihre Anwendung fest, welche Aktion bei einer API-Anfrage ausgef&uuml;hrt werden soll. Das ist vergleichbar damit, wie Sie einem Kellner im Restaurant Ihre Bestellung mitteilen.<\/p><p class=\"wp-block-paragraph\">Die folgende Tabelle zeigt die HTTP-Methoden, ihre Funktionen und die entsprechenden Beispiele aus dem Restaurant:<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><thead><tr><th><strong>Methode<\/strong><\/th><th><strong>Bedeutung<\/strong><\/th><th><strong>Analogie<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>GET<\/strong><\/td><td>Daten abrufen<\/td><td>Den Bestellstatus oder die Speisekarte einsehen<\/td><\/tr><tr><td><strong>POST<\/strong><\/td><td>Neue Daten erstellen<\/td><td>Eine Bestellung aufgeben<\/td><\/tr><tr><td><strong>PUT\/PATCH<\/strong><\/td><td>Daten aktualisieren<\/td><td>Eine bestehende Bestellung &auml;ndern<\/td><\/tr><tr><td><strong>DELETE<\/strong><\/td><td>Daten l&ouml;schen<\/td><td>Eine Bestellung stornieren<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\"><strong>API-Antwort<\/strong><\/p><p class=\"wp-block-paragraph\">Eine API-Antwort enth&auml;lt die Informationen, die der Server als Reaktion auf eine Anfrage im JSON-Format zur&uuml;ckgibt. Dazu k&ouml;nnen beispielsweise eine Liste mit Daten oder der Status der Anfrage geh&ouml;ren.<\/p><p class=\"wp-block-paragraph\">Im Restaurant entspricht die API-Antwort einer Quittung, die Sie erhalten, nachdem Sie eine Bestellung aufgegeben, ge&auml;ndert, &uuml;berpr&uuml;ft oder storniert haben. Sie k&ouml;nnte beispielsweise so aussehen:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n  \"order_id\": 123,\n  \"item\": \"Cheeseburger\",\n  \"status\": \"preparing\"\n}<\/pre><p class=\"wp-block-paragraph\"><strong>Rate-Limiting<\/strong><\/p><p class=\"wp-block-paragraph\">Beim Rate-Limiting wird festgelegt, wie viele Anfragen eine API innerhalb eines bestimmten Zeitraums maximal verarbeiten darf. Das soll eine &Uuml;berlastung der API verhindern, die dazu f&uuml;hren k&ouml;nnte, dass sie nicht mehr reagiert oder ausf&auml;llt.<\/p><p class=\"wp-block-paragraph\">Das ist vergleichbar mit einer Regel in einem Restaurant, nach der innerhalb eines bestimmten Zeitraums nur eine bestimmte Anzahl von Bestellungen angenommen werden darf.<\/p><p class=\"wp-block-paragraph\"><strong>API-Schl&uuml;ssel<\/strong><\/p><p class=\"wp-block-paragraph\">API-Schl&uuml;ssel sind Autorisierungstoken, mit denen der Anbieter &uuml;berpr&uuml;ft, ob Anfragen g&uuml;ltig und legitim sind. Das erh&ouml;ht die Sicherheit und spielt insbesondere beim Rate-Limiting eine wichtige Rolle, da der API-Anbieter die einzelnen Anfragesteller damit nachverfolgen kann.<\/p><p class=\"wp-block-paragraph\">API-Schl&uuml;ssel lassen sich mit einer Reservierungsbest&auml;tigung im Restaurant vergleichen. Anhand dieser Best&auml;tigung l&auml;sst sich &uuml;berpr&uuml;fen, wer Sie sind und wann Sie Zutritt haben.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-warum-nutzen-entwickler-public-apis\"><strong><strong>Warum nutzen Entwickler Public APIs?<\/strong><\/strong><\/h2><p class=\"wp-block-paragraph\">Entwickler setzen Public APIs aus verschiedenen Gr&uuml;nden ein:<\/p><ul class=\"wp-block-list\">\n<li><strong>Effizienz.<\/strong> Entwickler k&ouml;nnen Funktionen wie Karten oder Zahlungsgateways in ihre Anwendungen integrieren, ohne sie selbst von Grund auf entwickeln zu m&uuml;ssen. Das spart Zeit und Aufwand.<\/li>\n\n\n\n<li><strong>Integration in bestehende &Ouml;kosysteme.<\/strong> &Uuml;ber Public APIs lassen sich g&auml;ngige Plattformen mit eigenen Anwendungen verbinden. So k&ouml;nnen Entwickler beispielsweise eine Registrierung &uuml;ber ein Google-Konto erm&ouml;glichen.<\/li>\n\n\n\n<li><strong>Schnelleres Prototyping.<\/strong> Bei der Entwicklung eines Anwendungsprototyps m&uuml;ssen Entwickler Funktionen schnell und flexibel hinzuf&uuml;gen k&ouml;nnen. Mithilfe von APIs ist das nahezu sofort m&ouml;glich.<\/li>\n\n\n\n<li><strong>Skalierbarkeit.<\/strong> Da die API-Anbieter die bereitgestellten Dienste verwalten, m&uuml;ssen Sie sich nicht selbst um deren Wartung k&uuml;mmern und k&ouml;nnen sich auf Ihre Anwendung konzentrieren.<\/li>\n\n\n\n<li><strong>Datenzugriff.<\/strong> &Uuml;ber Public APIs k&ouml;nnen Anwendungsentwickler mit geringem Aufwand auf bereits verf&uuml;gbare Daten und Echtzeitdaten zugreifen und diese in ihre Anwendungen integrieren.<\/li>\n<\/ul><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-anwendungsfalle-fur-public-apis\"><strong><strong>Anwendungsf&auml;lle f&uuml;r Public APIs<\/strong><\/strong><\/h2><p class=\"wp-block-paragraph\">Public APIs bilden die Grundlage f&uuml;r viele Funktionen, die wir t&auml;glich nutzen. Ob eingebettete Karten oder die Abwicklung von Zahlungen: Entwickler setzen sie unter anderem f&uuml;r folgende Zwecke ein:<\/p><ul class=\"wp-block-list\">\n<li><strong>Suche und Zugriff auf Inhalte.<\/strong> Erm&ouml;glichen Sie Nutzern, gezielt nach Inhalten auf externen Plattformen zu suchen und darauf zuzugreifen. Mit der YouTube-API k&ouml;nnen Anwendungen beispielsweise nach Videos suchen, Informationen dazu abrufen und die Videos direkt einbetten.<\/li>\n\n\n\n<li><strong>Wetter.<\/strong> Stellen Sie Nutzern Wetterdaten und Vorhersagen in Echtzeit zur Verf&uuml;gung. &Uuml;ber die OpenWeatherMap-API k&ouml;nnen Sie beispielsweise die aktuellen Wetterbedingungen, Vorhersagen f&uuml;r mehrere Tage und Wetterwarnungen anzeigen.<\/li>\n\n\n\n<li><strong>Karten.<\/strong> Binden Sie interaktive Karten in Ihre Anwendung ein und erm&ouml;glichen Sie standortbezogene Dienste. Die Google Maps-API unterst&uuml;tzt beispielsweise die Adresssuche, die Routenplanung und die Suche nach Orten in der N&auml;he.<\/li>\n\n\n\n<li><strong>Zahlungsabwicklung und E-Commerce.<\/strong> Erm&ouml;glichen Sie sichere Online-Zahlungen und verwalten Sie Transaktionen in Ihrem Online-Shop. Die Stripe-API unterst&uuml;tzt beispielsweise die Verarbeitung von Kreditkartenzahlungen, die Abrechnung von Abonnements und die Bestellabwicklung.<\/li>\n\n\n\n<li><strong>Soziale Medien und Messaging-Dienste.<\/strong> Integrieren Sie Funktionen f&uuml;r soziale Interaktionen und die Kommunikation. &Uuml;ber die X-API lassen sich beispielsweise Inhalte ver&ouml;ffentlichen, Nutzerdaten abrufen und Kennzahlen zur Nutzerinteraktion erfassen.<\/li>\n\n\n\n<li><strong>Dienstverwaltung.<\/strong> Optimieren Sie die Benutzerauthentifizierung, Terminplanung oder den Kundensupport. Die Hostinger-API erleichtert beispielsweise Kaufvorg&auml;nge, die Produktverwaltung und den Abruf von Informationen.<\/li>\n<\/ul><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-vergleich-verschiedener-api-typen\"><strong><strong>Vergleich verschiedener API-Typen<\/strong><\/strong><\/h2><p class=\"wp-block-paragraph\">Neben Public APIs gibt es weitere API-Typen f&uuml;r unterschiedliche Anwendungsf&auml;lle. Im Folgenden werden die Unterschiede erl&auml;utert.<\/p><h3 class=\"wp-block-heading h-t-title-3\"><strong>Public API vs. Private API<\/strong><\/h3><p class=\"wp-block-paragraph\">&Auml;hnlich wie eine Public API kann auch eine Private API von externen Parteien genutzt werden. Der Zugriff ist jedoch auf berechtigte Nutzer beschr&auml;nkt, beispielsweise Abonnenten oder Partner.<\/p><p class=\"wp-block-paragraph\">Eine Public API dagegen kann jeder kostenlos nutzen, sofern der entsprechende Endpunkt und ein g&uuml;ltiger Authentifizierungsschl&uuml;ssel vorhanden sind.<\/p><h3 class=\"wp-block-heading h-t-title-3\"><strong><strong>Public API vs. Internal API<\/strong><\/strong><\/h3><p class=\"wp-block-paragraph\">Eine interne API steht ausschlie&szlig;lich den Entwicklern oder Organisationen zur Verf&uuml;gung, die sie erstellt haben. Sie ist speziell auf deren Anforderungen zugeschnitten und dient dazu, verschiedene Dienste, Tools und Funktionen innerhalb eines Projekts miteinander zu verbinden.<\/p><p class=\"wp-block-paragraph\">Beispielsweise nutzen Anwendungen mit einer Microservice-Architektur h&auml;ufig interne APIs, um Benutzeranfragen zu unterscheiden und an die zust&auml;ndigen Dienste weiterzuleiten, etwa f&uuml;r die Authentifizierung oder Datenbankoperationen.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-wie-konnen-sie-eine-public-api-nutzen\"><strong><strong>Wie k&ouml;nnen Sie eine Public API nutzen?<\/strong><\/strong><\/h2><p class=\"wp-block-paragraph\">Die einzelnen Schritte zur Nutzung und Integration einer Public API k&ouml;nnen je nach Anbieter leicht variieren. Die grundlegende Vorgehensweise bleibt jedoch weitgehend gleich.<\/p><h3 class=\"wp-block-heading h-t-title-3\"><strong><strong>1. Suchen Sie eine Public API<\/strong><\/strong><\/h3><p class=\"wp-block-paragraph\">Suchen Sie zun&auml;chst eine Public API, die Ihren Anforderungen und Pr&auml;ferenzen entspricht. In verschiedenen Repositories finden Sie eine gro&szlig;e Auswahl, darunter die <a data-click-id=\"hgr-post-content-link-liste-der-public-apis-auf-github\" href=\"https:\/\/github.com\/public-api-lists\/public-api-lists\" target=\"_blank\" rel=\"noopener\">Liste der Public APIs auf GitHub<\/a>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6af16d75b2723\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6af16d75b2723\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"591\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/github-public-api-lists-repository.png\/public\" alt=\"GitHub-Repository mit Listen von Public APIs\" class=\"wp-image-16229\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/github-public-api-lists-repository.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/github-public-api-lists-repository.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/github-public-api-lists-repository.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Ber&uuml;cksichtigen Sie bei der Auswahl einer geeigneten Public API folgende Kriterien:<\/p><ul class=\"wp-block-list\">\n<li><strong>Seriosit&auml;t.<\/strong> Eine API von einem renommierten Unternehmen oder mit positiven Nutzerbewertungen gilt als zuverl&auml;ssig und sicher. Das gibt Ihnen bei der Nutzung ein gutes Gef&uuml;hl.<\/li>\n\n\n\n<li><strong>Funktionen.<\/strong> Public APIs unterscheiden sich in ihrem Funktionsumfang. W&auml;hlen Sie daher eine API, die die Anforderungen Ihrer Anwendung erf&uuml;llt.<\/li>\n\n\n\n<li><strong>Qualit&auml;t der Dokumentation.<\/strong> Eine umfassende Dokumentation erleichtert es Ihnen, die Funktionsweise der API zu verstehen, sie zu integrieren und m&ouml;gliche Fehler zu beheben.<\/li>\n\n\n\n<li><strong>Rate-Limits.<\/strong> Wenn Ihre Anwendung h&auml;ufig API-Aufrufe ausf&uuml;hrt, sollten Sie eine Public API mit einem h&ouml;heren Rate-Limit w&auml;hlen. So bleibt die API auch bei Traffic-Spitzen reaktionsf&auml;hig.<\/li>\n\n\n\n<li><strong>Community und Support.<\/strong> Eine aktive Community und guter Support erleichtern die API-Integration, da Sie bei Bedarf unkompliziert Hilfe erhalten k&ouml;nnen.<\/li>\n\n\n\n<li><strong>Authentifizierung und Sicherheit.<\/strong> Die ideale API sollte ein sicheres Authentifizierungsverfahren bieten, das den Anforderungen Ihrer Anwendung entspricht, beispielsweise OAuth oder einen API-Schl&uuml;ssel.<\/li>\n\n\n\n<li><strong>Lizenzierung und Nutzungsbedingungen.<\/strong> Wenn Sie die Dienste oder Daten der API kommerziell nutzen m&ouml;chten, stellen Sie sicher, dass die Lizenz dies erlaubt.<\/li>\n<\/ul><h3 class=\"wp-block-heading h-t-title-3\"><strong>2. Lesen Sie die API-Dokumentation<\/strong><\/h3><p class=\"wp-block-paragraph\">Lesen Sie die API-Dokumentation sorgf&auml;ltig durch, um die Funktionsweise der API zu verstehen und sie korrekt in Ihre Anwendung zu integrieren.<\/p><p class=\"wp-block-paragraph\">Die Dokumentation enth&auml;lt wichtige Informationen zur Public API, darunter:<\/p><ul class=\"wp-block-list\">\n<li><strong>Basis-URL.<\/strong> Die Hauptadresse der API, &uuml;ber die Sie auf die Endpunkte zugreifen k&ouml;nnen, beispielsweise <strong>api.hostinger.com\/v1\/<\/strong>.<\/li>\n\n\n\n<li><strong>Endpunkt.<\/strong> Die Adresse, &uuml;ber die Ihre Anwendung auf bestimmte Dienste oder Daten zugreift. Der Endpunkt wird an die Basis-URL angeh&auml;ngt, beispielsweise <strong>api.hostinger.com\/v1\/endpoint\/<\/strong>.<\/li>\n\n\n\n<li><strong>Authentifizierung.<\/strong> Das Verfahren, mit dem die API Ihre Anwendung authentifiziert. Um auf den Endpunkt zugreifen zu k&ouml;nnen, m&uuml;ssen Sie das vorgesehene Verfahren verwenden.<\/li>\n\n\n\n<li><strong>Unterst&uuml;tzte Methoden.<\/strong> Die HTTP-Methoden, mit denen Ihre Anwendung Daten oder Dienste von der API anfordern kann.<\/li>\n\n\n\n<li><strong>Formatierung.<\/strong> Die Struktur der API-Antwort. Da sie sich je nach API unterscheidet, m&uuml;ssen Sie das Format kennen, um die Daten auf Ihrer Website korrekt darzustellen.<\/li>\n\n\n\n<li><strong>Parameter.<\/strong> Erforderliche und optionale Variablen, die Sie in einer API-Anfrage angeben, um bestimmte Daten abzurufen.<\/li>\n\n\n\n<li><strong>Statuscode.<\/strong> Ein Code, der anzeigt, ob ein API-Aufruf erfolgreich war oder nicht. Diese Information ist wichtig f&uuml;r die Fehlerbehebung und die Implementierung einer entsprechenden Fehlerbehandlung.<\/li>\n<\/ul><h3 class=\"wp-block-heading h-t-title-3\"><strong>3. Registrieren Sie sich und generieren Sie einen API-Schl&uuml;ssel<\/strong><\/h3><p class=\"wp-block-paragraph\">Um den Endpunkt und den API-Schl&uuml;ssel zu erhalten, m&uuml;ssen Sie ein Konto auf der Plattform des API-Anbieters erstellen. Der grundlegende Ablauf ist bei den meisten Anbietern &auml;hnlich, auch wenn sich die einzelnen Schritte leicht unterscheiden k&ouml;nnen.<\/p><p class=\"wp-block-paragraph\">Am Beispiel von Hostinger zeigen wir Ihnen, wie Sie ein Konto erstellen und einen API-Schl&uuml;ssel generieren.<\/p><ol start=\"1\" class=\"wp-block-list\">\n<li>&Ouml;ffnen Sie die <a data-click-id=\"hgr-post-content-link-registrierungsseite-von-hostinger\" href=\"https:\/\/auth.hostinger.com\/register\" target=\"_blank\" rel=\"noopener\">Registrierungsseite von Hostinger<\/a>.<\/li>\n\n\n\n<li>Geben Sie Ihre E-Mail-Adresse und Ihr Passwort ein. Klicken Sie anschlie&szlig;end auf <strong>Registrieren<\/strong>.<\/li>\n\n\n\n<li>Melden Sie sich mit Ihrem neuen Hostinger-Konto an und &ouml;ffnen Sie das <strong>Hostinger-Dashboard<\/strong>.<\/li>\n\n\n\n<li>Klicken Sie auf das <strong>Profilsymbol<\/strong> und w&auml;hlen Sie <strong>Kontoinformationen<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6af16d75b3cca\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6af16d75b3cca\" class=\"aligncenter size-full is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"495\" height=\"791\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/Kontomenu-des-Hostinger-Dashboards.png\/public\" alt=\"Option &bdquo;Kontoinformationen&ldquo; im Dropdown-Men&uuml; zur Kontoverwaltung im hPanel\" class=\"wp-image-16385\" style=\"width:383px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/Kontomenu-des-Hostinger-Dashboards.png\/w=495,fit=scale-down 495w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/Kontomenu-des-Hostinger-Dashboards.png\/w=188,fit=scale-down 188w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Navigieren Sie in der <strong>Seitenleiste<\/strong> zu <strong>API<\/strong>.<\/li>\n\n\n\n<li>Klicken Sie auf <strong>Neues Token<\/strong>. Daraufhin &ouml;ffnet sich das Fenster zum Erstellen eines API-Schl&uuml;ssels.<\/li>\n\n\n\n<li>Geben Sie einen Namen f&uuml;r das Token ein und legen Sie ein Ablaufdatum fest. Klicken Sie anschlie&szlig;end auf <strong>Erstellen<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6af16d75b4ac8\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6af16d75b4ac8\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"714\" height=\"351\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/API-Token-generieren.png\/public\" alt=\"Fenster zum Generieren eines Hostinger-API-Schl&uuml;ssels\" class=\"wp-image-16386\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/API-Token-generieren.png\/w=714,fit=scale-down 714w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/API-Token-generieren.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 714px) 100vw, 714px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Ablaufdatum des Tokens festlegen                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Je k&uuml;rzer die G&uuml;ltigkeitsdauer Ihres API-Tokens ist, desto h&auml;ufiger m&uuml;ssen Sie es erneuern. Gleichzeitig tr&auml;gt eine k&uuml;rzere G&uuml;ltigkeitsdauer zu mehr Sicherheit bei, da das Risiko sinkt, dass der Authentifizierungsschl&uuml;ssel kompromittiert wird.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><p class=\"wp-block-paragraph\">Bewahren Sie den generierten API-Schl&uuml;ssel an einem sicheren Ort auf, da Sie ihn sp&auml;ter ben&ouml;tigen. Beachten Sie, dass API-Anbieter aus Sicherheitsgr&uuml;nden h&auml;ufig verhindern, dass Sie den Schl&uuml;ssel nach dem Schlie&szlig;en der Seite zur Token-Generierung erneut einsehen k&ouml;nnen.<\/p><h3 class=\"wp-block-heading h-t-title-3\"><strong>4. Testen Sie die API mit Postman oder cURL<\/strong><\/h3><p class=\"wp-block-paragraph\">Am einfachsten testen Sie eine API mit dem <a data-click-id=\"hgr-post-content-link-curl-befehl\" href=\"\/de\/tutorials\/curl-befehl\/\">cURL-Befehl<\/a>. Mit diesem Tool k&ouml;nnen Sie mithilfe verschiedener HTTP-Methoden Anfragen an einen Server senden, in diesem Fall an einen API-Endpunkt.<\/p><p class=\"wp-block-paragraph\">&Ouml;ffnen Sie dazu das Terminal oder die Eingabeaufforderung Ihres Computers und verwenden Sie folgende Befehlssyntax:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -X method \"URL\"  -H \"Authentication: API-key\"<\/pre><p class=\"wp-block-paragraph\">Ersetzen Sie <code>method<\/code> durch die entsprechende HTTP-Methode und <code>URL<\/code> durch die Adresse des Endpunkts. Ein Befehl k&ouml;nnte beispielsweise so aussehen:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -X GET \"https:\/\/developers.hostinger.com\/api\/vps\/v1\/virtual-machines\"  -H \"Authentication: Bearer abcd123efgh456\"<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6af16d75b5ceb\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6af16d75b5ceb\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"130\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/die-Ausgabe-des-Curl-Befehls-API-Aufrufs.png\/w=1024,h=1024,fit=scale-down\" alt=\"Ausgabe eines API-Aufrufs mit dem cURL-Befehl\" class=\"wp-image-16232\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/die-Ausgabe-des-Curl-Befehls-API-Aufrufs.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/die-Ausgabe-des-Curl-Befehls-API-Aufrufs.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/die-Ausgabe-des-Curl-Befehls-API-Aufrufs.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Je nach API-Spezifikation m&uuml;ssen Sie m&ouml;glicherweise weitere Angaben zur Anfrage in den Befehl aufnehmen. Informationen zu den jeweiligen Testanforderungen finden Sie in der API-Dokumentation.<\/p><p class=\"wp-block-paragraph\">Eine weitere beliebte M&ouml;glichkeit zum Testen von APIs ist <strong>Postman<\/strong>. Die Software verf&uuml;gt &uuml;ber eine grafische Benutzeroberfl&auml;che und bietet umfangreichere Funktionen als cURL. Dadurch eignet sie sich insbesondere f&uuml;r komplexe API-Tests mit mehreren Endpunkten.<\/p><p class=\"wp-block-paragraph\">So testen Sie eine API mit Postman:<\/p><ol start=\"1\" class=\"wp-block-list\">\n<li><a data-click-id=\"hgr-post-content-link-laden-sie-postman-herunter\" href=\"https:\/\/www.postman.com\/downloads\/\" target=\"_blank\" rel=\"noopener\">Laden Sie Postman herunter<\/a> und installieren Sie die Software auf Ihrem Computer.<\/li>\n\n\n\n<li>&Ouml;ffnen Sie den <strong>Postman-Client<\/strong>. Wenn Sie Ihren Testfortschritt speichern m&ouml;chten, k&ouml;nnen Sie optional ein Konto erstellen. F&uuml;r einfache Tests ist keine Registrierung erforderlich.<\/li>\n\n\n\n<li>W&auml;hlen Sie im Dashboard die gew&uuml;nschte <strong>HTTP-Methode<\/strong> aus.<\/li>\n\n\n\n<li>Geben Sie den <strong>API-Endpunkt<\/strong> in das daf&uuml;r vorgesehene Feld ein.<\/li>\n\n\n\n<li>&Ouml;ffnen Sie die Registerkarte <strong>Autorisierung<\/strong> und w&auml;hlen Sie die Authentifizierungsmethode aus, die in der API-Spezifikation angegeben ist.<\/li>\n\n\n\n<li>Geben Sie die <strong>Zugangsdaten<\/strong> in die entsprechenden Felder ein.<\/li>\n\n\n\n<li>Klicken Sie auf <strong>Senden<\/strong>, um die API-Anfrage abzuschicken.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">War der API-Aufruf erfolgreich, wird die JSON-Antwort im unteren Bereich des Postman-Clients angezeigt.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6af16d75b6db7\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6af16d75b6db7\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"638\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/postman-client-api-antwort-1.png\/public\" alt=\"API-Antwort im Dashboard des Postman-Clients\" class=\"wp-image-16233\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/postman-client-api-antwort-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/postman-client-api-antwort-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/postman-client-api-antwort-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading h-t-title-3\"><strong><strong>5. Integrieren Sie die Public API in Ihr Projekt<\/strong><\/strong><\/h3><p class=\"wp-block-paragraph\">Welche Schritte f&uuml;r die Integration einer Public API in Ihr Projekt erforderlich sind, h&auml;ngt vom API-Typ, der Projektstruktur und der verwendeten Programmiersprache oder Technologie ab.<\/p><p class=\"wp-block-paragraph\">In der Regel binden Sie die API in das Backend Ihrer Anwendung ein und rufen sie &uuml;ber das Frontend auf. Daf&uuml;r ben&ouml;tigen Sie folgende Komponenten:<\/p><ul class=\"wp-block-list\">\n<li><strong>Authentifizierungstoken.<\/strong> Der API-Schl&uuml;ssel wird normalerweise in einer Umgebungsvariable Ihres Projekts gespeichert und mithilfe von <strong>dotenv<\/strong> im Anwendungscode abgerufen. Damit das Token nicht offengelegt wird, sollte es nicht direkt in den Hauptdateien Ihrer Anwendung stehen.<\/li>\n\n\n\n<li><strong>API-Proxy-Code.<\/strong> Dieser Teil des Codes verbindet Ihre Anwendung mit dem API-Endpunkt, um Daten abzurufen. Er enth&auml;lt au&szlig;erdem die Parameter f&uuml;r die API-Anfrage.<\/li>\n\n\n\n<li><strong>Backend-Callback.<\/strong> Diese Funktion im Frontend Ihrer Anwendung ruft die entsprechende API-Funktion im Backend auf.<\/li>\n\n\n\n<li><strong>Code zur Datenformatierung.<\/strong> Dieser Teil des Frontends liest die abgerufenen JSON-Daten und bereitet sie f&uuml;r die Darstellung auf.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Als Beispiel dient eine einfache Website mit Express.js und HTML, die &uuml;ber die Hostinger-API die Ressourcenauslastung Ihres <a data-click-id=\"hgr-post-content-link-linux-vps-hostings\" href=\"\/de\/vps\">Linux-VPS-Hostings<\/a> abruft und anzeigt.<\/p><figure class=\"wp-block-image size-large\"><a data-click-id=\"hgr-post-content-link-de-vps-server\" aria-label=\"Vps server\" href=\"\/de\/vps-server\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-3556\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p class=\"wp-block-paragraph\">Der API-Proxy-Code sieht folgenderma&szlig;en aus:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">app.get('\/api\/metrics', async (req, res) =&gt; {\n  const { vmId, date_from, date_to } = req.query;\n\n  if (!vmId || !date_from || !date_to) {\n    return res.status(400).json({ error: 'Missing parameters' });\n  }\n\n  const url = `${API_BASE_URL}\/api\/vps\/v1\/virtual-machines\/${vmId}\/metrics?date_from=${date_from}&amp;date_to=${date_to}`;\n\n  try {\n    const response = await fetch(url, {\n      headers: {\n        'Authorization': `Bearer ${BEARER_TOKEN}`\n      }\n    });<\/pre><p class=\"wp-block-paragraph\">Die Funktion f&uuml;r den Aufruf des Backends befindet sich in der Datei <strong>index.html<\/strong> unserer Website und sieht so aus:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">const res = await fetch(`\/api\/metrics?vmId=${vmId}&amp;date_from=${dateFrom}&amp;date_to=${dateTo}`);\nconst data = await res.json();<\/pre><p class=\"wp-block-paragraph\">Die Datei <strong>index.html<\/strong> enth&auml;lt au&szlig;erdem folgenden Code, der die abgerufenen JSON-Daten ausliest und in einem einfacheren, besser lesbaren Format darstellt:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">results.innerHTML = `\n&lt;div class=\"metric\"&gt;\n  &lt;h3&gt;CPU Usage&lt;\/h3&gt;\n  ${data.cpu_usage.usage[ts]} ${data.cpu_usage.unit}\n&lt;\/div&gt;\n\n&lt;div class=\"metric\"&gt;\n  &lt;h3&gt;RAM Usage&lt;\/h3&gt;\n  ${formatBytes(data.ram_usage.usage[ts])}\n&lt;\/div&gt;\n\n&lt;div class=\"metric\"&gt;\n  &lt;h3&gt;Disk Space&lt;\/h3&gt;\n  ${formatBytes(data.disk_space.usage[ts])}\n&lt;\/div&gt;<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6af16d75b8cf9\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6af16d75b8cf9\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"832\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/Eine-einfache-Website-zur-VPS-Uberwachung-mit-der-Hostinger-API-zum-Abrufen-von-VPS-Daten.png\/public\" alt=\"Einfache Website zur VPS-&Uuml;berwachung, die &uuml;ber die Hostinger-API Ressourcendaten abruft\" class=\"wp-image-16234\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/Eine-einfache-Website-zur-VPS-Uberwachung-mit-der-Hostinger-API-zum-Abrufen-von-VPS-Daten.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/Eine-einfache-Website-zur-VPS-Uberwachung-mit-der-Hostinger-API-zum-Abrufen-von-VPS-Daten.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2026\/11\/Eine-einfache-Website-zur-VPS-Uberwachung-mit-der-Hostinger-API-zum-Abrufen-von-VPS-Daten.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Einige API-Anbieter stellen au&szlig;erdem Software Development Kits (SDKs) bereit. Die SDKs enthalten vorgefertigte Tools und Bibliotheken, die die Integration erleichtern. Mit den <a data-click-id=\"hgr-post-content-link-sdks-der-hostinger-api\" href=\"https:\/\/www.hostinger.com\/support\/11080244-introduction-to-hostinger-api-sdks\/\">SDKs der Hostinger-API<\/a> k&ouml;nnen Sie beispielsweise unsere Hosting-Dienste unkompliziert mit Ihren PHP-, Python- oder TypeScript-Anwendungen verbinden.<\/p><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-wo-finden-sie-public-apis\"><strong><strong>Wo finden Sie Public APIs?<\/strong><\/strong><\/h2><p class=\"wp-block-paragraph\">Auf verschiedenen Websites, in Repositories und auf Plattformen finden Sie Verzeichnisse von Public APIs. Zu den bekanntesten geh&ouml;ren:<\/p><ul class=\"wp-block-list\">\n<li><strong>RapidAPI.<\/strong> Der weltweit gr&ouml;&szlig;te Marktplatz f&uuml;r Public APIs bietet &uuml;ber 40.000 APIs aus verschiedenen Bereichen, darunter E-Commerce, Cybersicherheit und soziale Medien. Unternehmen k&ouml;nnen dort au&szlig;erdem ma&szlig;geschneiderte APIs mit spezifischen Funktionen erhalten.<\/li>\n\n\n\n<li><strong>Free-APIs.<\/strong> Ein Repository mit einem umfangreichen Verzeichnis von APIs verschiedener Entwickler und Unternehmen, darunter Google und Trello.<\/li>\n\n\n\n<li><strong>Postman.<\/strong> Ein sehr beliebtes Portal f&uuml;r Public APIs mit einer gro&szlig;en Auswahl an Schnittstellen. Dank ausf&uuml;hrlicher Dokumentationen und einer integrierten Testfunktion eignet es sich besonders, wenn Sie eine API eingehend pr&uuml;fen m&ouml;chten.<\/li>\n\n\n\n<li><strong>GitHub.<\/strong> Auf der Plattform finden Sie mehrere von der Community zusammengestellte Verzeichnisse von Public APIs. GitHub eignet sich hervorragend f&uuml;r die Suche nach spezialisierten APIs. Da die Plattform jedoch nicht speziell f&uuml;r diesen Zweck entwickelt wurde, kann die Navigation etwas umst&auml;ndlich sein.<\/li>\n<\/ul><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-fazit\"><strong>Fazit<\/strong><\/h2><p class=\"wp-block-paragraph\">Mit einer Public API k&ouml;nnen Sie umfangreiche Datenquellen oder sofort nutzbare Funktionen einfach in Ihre Anwendung integrieren.<\/p><p class=\"wp-block-paragraph\">Public APIs verbessern nicht nur die Entwicklungseffizienz, sondern tragen auch dazu bei, schwerwiegende Fehler zu reduzieren, die zu Fehlfunktionen oder Ausfallzeiten f&uuml;hren k&ouml;nnen. Denn daf&uuml;r m&uuml;ssen Sie den bestehenden Anwendungscode nicht umfassend &auml;ndern.<\/p><p class=\"wp-block-paragraph\">Testen Sie eine API, bevor Sie sie in Ihre Anwendung integrieren, um ihre Funktionsweise besser kennenzulernen. Wir empfehlen daf&uuml;r die Hostinger-API, da sie kostenlos ist, zahlreiche Endpunkte bietet und umfassend dokumentiert ist.<\/p><p class=\"wp-block-paragraph\">Sie k&ouml;nnen die Hostinger-API auch in Anwendungen integrieren, die das Model Context Protocol (MCP) unterst&uuml;tzen, beispielsweise Claude. So k&ouml;nnen Sie Ihr Hosting KI-gest&uuml;tzt verwalten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eine Public API (&ouml;ffentliche API, Application Programming Interface) ist eine Schnittstelle, &uuml;ber die jeder im Internet externe Tools in seine Website oder Anwendung integrieren kann. Daf&uuml;r stellt der API-Anbieter Endpunkte bereit, &uuml;ber die Nutzer bestimmte Dienste oder Daten vom Server anfordern k&ouml;nnen. Entwickler nutzen Public APIs, weil sie effizient und einfach zu verwenden sind und [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/de\/tutorials\/was-ist-public-api\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Was ist eine Public API? Funktionen &amp; Beispiele","rank_math_description":"Was ist eine Public API und wie funktioniert sie? Erfahren Sie mehr \u00fcber Vorteile, Anwendungsf\u00e4lle und die Integration mit praktischen Beispielen.","rank_math_focus_keyword":"was ist eine public api","_content_updated_date":"","footnotes":""},"categories":[104,55],"tags":[],"class_list":["post-16235","post","type-post","status-publish","format-standard","hentry","category-vps-use-cases","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-a-public-api\/","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-e-api-publica\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-a-public-api\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-a-public-api\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-a-public-api\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-a-public-api\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-a-public-api\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-a-public-api\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-a-public-api\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/o-que-e-api-publica\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/was-ist-public-api","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/16235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/comments?post=16235"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/16235\/revisions"}],"predecessor-version":[{"id":16387,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/16235\/revisions\/16387"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/media?parent=16235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/categories?post=16235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/tags?post=16235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}