https://d226lax1qjow5r.cloudfront.net/blog/blogposts/the-ultimate-list-of-fun-apis-for-your-next-coding-project/list-of-apis_1200x627.png

Die ultimative Liste von lustigen APIs für Ihr nächstes Programmierprojekt

Zuletzt aktualisiert am March 15, 2021

Lesedauer: 7 Minuten

Wenn wir als Programmierer mit unserer Arbeit fertig sind, programmieren wir gerne, nun ja. Von Hackathons bis zu Nebenprojekten - wir lieben es, Dinge außerhalb der Arbeit zu entwickeln. Manchmal kann es jedoch schwierig sein, Ideen für die nächste Entwicklung zu finden. Wenn das passiert, ist es oft hilfreich, sich über neue APIs zu informieren, um sich inspirieren zu lassen. Deshalb habe ich die ultimative Liste mit lustigen APIs zusammengestellt, von denen Sie vielleicht noch nichts gehört haben. Ich hoffe, dass diese APIs Sie auf die nächste Idee für ein lustiges Nebenprojekt bringen werden. Oder wer weiß, vielleicht wird es ja das nächste Instagram!

Was ist eine API?

Falls Sie noch nicht mit APIs vertraut sind: API steht für Application Programming Interface (Anwendungsprogrammierschnittstelle) und ist eine Möglichkeit für die Kommunikation zwischen zwei oder mehr Softwarekomponenten. Google hat zum Beispiel eine API, mit der Sie Informationen über Karten abrufen können, und Twitter hat eine API, mit der Sie Tweets programmgesteuert senden können. Normalerweise verfügt eine API über eine Dokumentation, die Ihnen zeigt, wie Sie Informationen von ihr abrufen können.

Es gibt Tausende von APIs für alle möglichen Zwecke. In dieser Liste finden Sie APIs, mit denen sich das Alter einer Person anhand ihres Namens erraten lässt oder mit denen Sie Aktien handeln können. Hier sind also ohne Umschweife einige tolle APIs, die Sie für Ihr nächstes Programmierprojekt verwenden können!

Interessante Daten

1. Offene APIs der NASA

Die NASA stellt der Öffentlichkeit eine Reihe von sehr interessanten APIs zur Verfügung. Sie hat eine API namens "Astronomy Picture of the Day", die jeden Tag ein neues Bild aus dem Weltraum liefert, eine API für das Wetter auf dem Mars und eine API nur für Mars Rover-Fotos.

Mehr erfahren.

2. SpaceX-API

Apropos Weltraum: Wussten Sie, dass Elon Musk's SpaceX eine API hat? Mit der SpaceX-API können Sie Start-, Raketen-, Kern-, Kapsel-, Starlink-, Startplatz- und Landeplatzdaten abrufen.

Erfahren Sie mehr.

3. REST-Länder

Mit der REST Countries API können Sie Informationen über die Länder der Welt abrufen. Sie können zum Beispiel eine Abfrage senden, um die Sprache, die Währung und die Hauptstadt eines Landes abzurufen - die REST Countries API ist kostenlos und wird durch Spenden unterstützt.

Erfahren Sie mehr.

4. Wetter-API öffnen

Wenn Sie das Wetter in Ihre App einbinden möchten, können Sie sich die Open Weather API ansehen. Sie können deren API nutzen, um das Wetter für über 200.000 Städte abzurufen. Sie können die API auch verwenden, um Zugang zu historischen Wetterdaten zu erhalten.

Erfahren Sie mehr.

5. Polygon.io API

Brauchen Sie Finanzdaten für Ihr nächstes Projekt? Über die Polygon.io-API können Sie alle Arten von Finanzdaten abrufen, z. B. Börsenkurse, historische Daten und mehr. Sie haben auch eine API, um Informationen über Kryptowährungen zu erhalten.

Erfahren Sie mehr.

6. Assoziierte Presse API

Möchten Sie die Nachrichten in Ihre nächste App einbinden? Dann sind Sie bei der Associated Press API genau richtig. Mit ihrer kostenlosen API können Sie auf die Nachrichten in Echtzeit zugreifen.

Erfahren Sie mehr.

7. COVID19 API

Die COVID 19 API ermöglicht Ihnen den Zugriff auf alle Arten von Daten zum Coronavirus. Vielleicht können Sie ein Projekt entwickeln, das hilft, während der Pandemie Leben zu retten!

Erfahren Sie mehr.

Lustige APIs

8. Agify API

Die Agify API ist eine unterhaltsame API, die versucht, Ihr Alter anhand Ihres Namens vorherzusagen. Sie brauchen keinen API-Schlüssel, um loszulegen. Sie können also einfach eine Anfrage mit Ihrem Namen senden, um herauszufinden, wie alt der Algorithmus Sie schätzt.

https://api.agify.io/?name=cory

Erfahren Sie mehr.

9. Pokemon-API

Mit der Pokemon-API können Sie eine Rest-Anfrage mit einem Pokemon-Namen senden, und Sie erhalten eine JSON-Antwort mit den entsprechenden Informationen. So können Sie zum Beispiel eine Anfrage für Charizard senden:

https://pokeapi.co/api/v2/pokemon/charizard

Wie bei der Agify-API müssen Sie sich nicht für einen API-Schlüssel registrieren. Sie können die Anfrage einfach in Ihren Browser eingeben und eine Antwort erhalten.

Erfahren Sie mehr.

10. Kanye Rest API

Kanye Rest ist eine kostenlose REST-API für zufällige Zitate von Kanye West (auch bekannt als Kanye as a service). Jedes Mal, wenn Sie den Endpunkt https://api.kanye.rest/ aufruft, gibt die API ein neues Kanye-Zitat zurück, z. B. "Man kann ein Glas nicht halb voll oder halb leer sehen, wenn es überquillt". Die Dokumentation schlägt vor, sie zu verwenden, um Ihre Git-Commit-Nachrichten aufzupeppen, aber die Möglichkeiten, die Sie mit diesen Daten haben, sind schier unbegrenzt.

Erfahren Sie mehr.

11. Die gelangweilte API

Mit der Bored API werden Sie sich nie wieder langweilen! Wenn Sie eine Anfrage an die Bored API senden, erhalten Sie eine lustige Aktivität, die Sie ausführen können.

Erfahren Sie mehr.

12. Fun Translations API

Mit der Fun-Translations-API können Sie mehrere Sprach-APIs in einem Tarif nutzen. Zu den vielen Sprach-APIs, auf die Sie Zugriff haben, gehören die Yoda-API, die Englisch in Jodisch übersetzt, eine Schweinelatein-API und eine API zur Übersetzung von Dothraki (aus Game of Thrones).

Erfahren Sie mehr.

13. Balldontlie API

Die Balldontlie-API ermöglicht Ihnen den Zugriff auf NBA-bezogene Daten. Sie können zum Beispiel eine Liste aller NBA-Teams, Informationen über bestimmte Spiele, Spielerstatistiken und mehr abrufen. Ich bin ein großer Basketball-Fan, also muss ich vielleicht selbst ein Nebenprojekt mit dieser API starten.

Erfahren Sie mehr.

14. Geniales API

Genius ist eine Website, die es jedem ermöglicht, Anmerkungen zu Liedtexten und anderen schriftlichen Texten hinzuzufügen. Sie können zum Beispiel Kommentare zu einem Lied hinzufügen, die erklären, warum eine Strophe wichtig ist. Mit der Genius-API können Sie Daten über Songs abrufen, einschließlich Songtexte und Anmerkungen.

Erfahren Sie mehr.

Neue Technologie

15. Coinbase Digitale Währung API

Bitcoin, das vor kurzem ein Rekordhoch von 50.000 Dollar pro Münze erreicht hat, hat das Interesse an Kryptowährungen wieder geweckt. Daher ist jetzt ein guter Zeitpunkt, um ein Nebenprojekt im Zusammenhang mit Kryptowährungen zu starten. Sie können ihre API verwenden, um den Preis von Kryptowährungen zu überprüfen, sie zu kaufen und mehr.

Erfahren Sie mehr.

16. QR-Tag-API

Möchten Sie einen QR-Code in Ihr nächstes Projekt integrieren? Sie können die API von QR Tag verwenden, um schnell einen QR-Code zu erstellen.

Erfahren Sie mehr.

17. Cloud Natural Language API

Googles Cloud Natural Language API ist eine von vielen APIs in Googles Machine Learning API Familie. Cloud Natural Language API "bietet Entwicklern Technologien zum Verstehen natürlicher Sprache, einschließlich Sentiment-Analyse, Entity-Analyse, Entity-Sentiment-Analyse, Inhaltsklassifizierung und Syntaxanalyse".

Erfahren Sie mehr.

18. Clarifai API

Eine weitere API, die ich hervorheben möchte, ist die Clarifai-API, die Sie für das maschinelle Sehen verwenden können. Standardmäßig kann die API über 11.000 Concepts wie Hunde, Katzen usw. erkennen. Diese Technologie ist fantastisch, und ich kann mir so viele verschiedene Nebenprojekte vorstellen, die man damit erstellen könnte.

Erfahren Sie mehr.

Andere

19. Eventbrite API

Mit der Eventbrite-API können Sie verschiedene Veranstaltungen und Informationen über sie finden, wie z. B. ihre Kapazität, Preise und mehr. Da ich mich seit kurzem für Entwickler einsetze und versuche, auf so vielen Veranstaltungen wie möglich zu sprechen, fange ich an, über verschiedene Möglichkeiten nachzudenken, wie ich diese Daten selbst nutzen kann.

Erfahren Sie mehr.

20. Quickchart-API

Nebenprojekte können immer von Diagrammen profitieren. Was auch immer Ihr Nebenprojekt ist, es macht immer Spaß, ein paar Diagramme hinzuzufügen. Mit der Quickchart-API können Sie Ihrem nächsten Nebenprojekt schnell Balkendiagramme, Tortendiagramme und mehr hinzufügen.

Erfahren Sie mehr.

21. Kartenspiel API

In meinem Buch "Einführung in die Programmierung" und meinem Udemy-Kurs bringe ich angehenden Programmierern bei, wie man Spiele erstellt, um ihr Interesse zu wecken. Die Entwicklung verschiedener Kartenspiele ist eine großartige Möglichkeit, Ihre Programmierfähigkeiten zu verbessern, besonders wenn Sie nicht wissen, was Sie als nächstes machen sollen. Die Kartenspiel-API ermöglicht es Ihnen, ein Kartenspiel in Ihr Programm zu implementieren, ohne dass Sie es selbst programmieren müssen, und ist eine hervorragende Möglichkeit für neue Programmierer, die Verwendung von APIs zu üben.

Erfahren Sie mehr.

22. Website Screenshot API

Mit der Website-Screenshot-API können Sie programmatisch Screenshots von einer Website erstellen. Ich bin mir nicht sicher, was man damit machen könnte, aber ich denke, es gibt eine Menge Potenzial, um ein lustiges Nebenprojekt damit zu erstellen.

Erfahren Sie mehr.

23. Offene Bibliotheks-APIs

Die Open Library APIs liefern Ihnen alle Informationen über Bücher, die Sie jemals brauchen werden. Sie haben eine API für Bücher, Einbände, Buchlisten und mehr.

Erfahren Sie mehr.

24. GitHub Jobs API

Sie können die GitHub Jobs API verwenden, um Informationen über alle Jobs auf der Jobbörse von GitHub zu erhalten.

Erfahren Sie mehr.

25. Vonage-APIs

Bei dieser API hebe ich mir das Beste für den Schluss auf! Ich bin seit Kurzem ein Entwickler-Befürworter für Vonage, und ich habe eine Menge Spaß beim Spielen mit unseren APIs. Vonage hat einen Haufen toller APIs, wie zum Beispiel das Senden von WhatsApp-Nachrichten aus einem Google Sheetdie Integration von RCS Rich Card Karussellsoder sogar den Aufbau eines ChatGPT-gesteuerten WhatsApp-Assistenten in nur fünf Schritten.

Kürzlich habe ich die APIs von Vonage genutzt, um ein Nebenprojekt namens Songagram zu erstellen, bei dem man einen Song auswählen und die Telefonnummer eines Freundes angeben kann, woraufhin das Programm den Liedtext ausliest, den Freund anruft und ihm den Text vorliest.

Erfahren Sie mehr.

Abschließende Überlegungen

Ich hoffe, diese Liste hat Sie für Ihr nächstes Programmierprojekt inspiriert. Nachdem ich die APIs für diese Liste recherchiert habe, bin ich besonders begeistert von der Cloud Natural Language API, der Coinbase Digital Currency API, der Associated Press API, der EventBrite API und natürlich den Vonage APIs. Ich bin daran interessiert, etwas zu entwickeln, das mehrere von ihnen kombiniert. Vielleicht ein Programm, das die Cloud Natural Language API verwendet, um die Nachrichten zu analysieren und Kryptowährungen auf der Grundlage ihrer Stimmung zu handeln. Oder ich verwende die Eventbrite-API, um einen Code zu schreiben, der technische Veranstaltungen findet, auf denen ich vielleicht einen Vortrag halten möchte, und mich mit Hilfe der SMS-API von Vonage per SMS benachrichtigt, wenn es Zeit ist, meinen Redevorschlag einzureichen.

Ganz gleich, ob Sie von denselben APIs begeistert sind wie ich oder ob Sie sich mehr für andere APIs auf der Liste interessieren, mit all diesen ausgezeichneten APIs zur Auswahl ist es eine aufregende Zeit, um Programmierer zu sein!

Brauchen Sie noch mehr Inspiration? Sehen Sie sich Die ultimative Liste mit Ideen für Ihren nächsten Hackathon.

Viel Erfolg bei Ihrem nächsten Programmierprojekt!

Teilen Sie:

https://a.storyblok.com/f/270183/400x394/540f26da70/cory-althoff.png
Cory AlthoffEhemaliges Vonage-Team-Mitglied

Cory Althoff ist Anwalt der Entwickler bei Vonage und Autor von zwei Büchern: Der "Self-Taught Programmer" und "The Self-Taught Computer Scientist". Book Authority bezeichnete "The Self-Taught Programmer" als eines der besten Programmierbücher aller Zeiten, und The Next Web listete es als eines der zehn Bücher, die Ihnen helfen werden, ein besserer Softwareentwickler zu werden. Cory lebt mit seiner Frau und seiner Tochter in der Bay Area.