Les API web permettent d'étendre les fonctionnalités de vos applications sans avoir à coder et maintenir l'ensemble du code soit même. Cliquez-ici pour comprendre ce qu'est une API REST.
Voici une liste d'API gratuite et puissante pour étendre les fonctionnalités de vos applications web et mobile.
1. OpenWeatherMap - Météo actuelle et prévisions
OpenWeatherMap est un service fournissant des données météorologiques mondiales via une API, y compris des données météorologiques actuelles, des prévisions, des prévisions actuelles et des historiques de données météorologiques. C'est un très bon service pour s'exercer aux principes d'utilisation des API, il propose des fonctionnalités simples mais également très avancées pour devenir le roi de la météo en un minimum de code.
2. Open Food Facts - Produits alimentaires commercialisés
Open Food Facts répertorie les informations sur les produits alimentaires : ingrédients, informations nutritionnelles, labels etc. Les données proviennent majoritairement de la collecte citoyenne (crowdsourcing) des informations. L'application Yuka utilise les données provenant de cette API.
3. OpenSky - Informations sur l'espace aérien
OpenSky fournis un accès libre aux données de contrôle du suivi des vols. Sa fonction principale est de collecter, traiter et stocker les données du contrôle du trafic aérien et de fournir un accès ouvert à ces données au public. Toutes les données brutes collectées sont archivées dans une grande base de données historique, contenant plus de 23 billions de messages de contrôle du trafic aérien (novembre 2020).
4. TheMovieDB - Films et émissions de télévision
TheMovieDB est une API regroupant les informations sur des films et des émissions de télé à travers le monde permettant de recréer des sites comme AlloCiné. Elle est très largement utilisées et simple d'utilisation, c'est un très bonne entrainement pour l'utilisation de votre première API.
5. Pappers - Informations sur les entreprises
Pappers est une API regroupant les informations des entreprises française comme les status, le nom des dirigeants, le kbis, les comptes annuels public. L'API est connectés aux organismes publiant les données légales des entreprises françaises (BODACC, INSEE, INPI, DSN).
Vous pouvez également utiliser l'API de recherche d'entreprise du gouvernement français pour obtenir des informations en illimitées gratuitement.
6. Countrylayer - Données détaillées sur les pays
Countrylayer est un service très utile pour obtenir rapidement des informations sur chaque pays du monde au format JSON. Après avoir créer un compte sur le site vous obtiendrez une clé API gratuite vous permettant d'effectuer 50 recherches par mois.
7. Trefle - Informations botanique
Trefle permet d'obtenir des informations sur les plans tes aux formats JSON avec une limitation de 120 requêtes par minute. Les recherches peuvent-être filtrer afin d'obtenir les résultats de recherche par espèce, variété, couleur. Chaque résultat comporte une multitude d'information sur chaque plante ce qui devrait combler vos lacunes si vous souhaitez vos intéressés à la flore terrestre.
8. Mediastack - Articles de blog et actualités
MediaStack permet d'obtenir des articles de blog et d'actualité provenant de plus de 7500 sources d'information de 19 pays différents. L'offre gratuite permet d'effectuer 500 demandes gratuites par mois.
9. Random User Generator - Générateur d'utilisateurs
Random User Generator est une API gratuite et open source simple d'utilisation pour générer des données utilisateur aléatoires comme Lorem Ipsum, mais pour les gens. Elle permet de créer rapidement des utilisateurs pour le développement de votre application.
10. Sendgrid - Envoyez facilement vos emails
SendGrid vous permet de gérer, envoyer et recevoir vos emails avec une API RESTful accessibles dans différents languages de programmation de façon sécurisé. L'interface du site web est bien conçue avec de nombreuses fonctionnalités. L'offre gratuite permet d'envoyer jusqu'à 100 emails par jour.
11. Open API France
data.gouv.fr regroupe plus de 41 000 API accessibles au public concernant la géographie, le logement, les entreprises ainsi que les contaminations au COVID 19 sur le territoire français.
Voici quelques API les plus utilisées sur le site du gouvernement français :
- Liste des écoles en france : Annuaire de l’Education Nationale
- Liste des associations française : Répertoire National des Associations
- Le résultats de vos examens : API Résultats aux examens
- Les adresses sur le territoire : API Adresse (Base Adresse Nationale - BAN)
12. NASA - Des informations sur l'espace
Le site de la NASA API comporte de nombreuses API très utile pour obtenir des informations ou des images provenant des services Américains de la NASA avec une limite de 1 000 requêtes par heure.
Voici certaines API disponibles sur le site de la NASA :
- Les images du Rover Curiosity sur mars
- Les images et informations de la terre
- Les informations sur les exoplanètes identifiées
- Informations sur astéroides et lers trajectoire
Si vous souhaitez découvrir de nombreuses API gratuites le site Rapid API comporte une liste de plus de 30 000 API accessible gratuitement.