Une appli météo, un moteur de recherche de recettes avec de vraies calories, un convertisseur de devises… Presque toutes les applis que vous imaginez utilisent des données qu’un autre site vous donne déjà gratuitement via une API.
L’endroit pour les trouver, c’est public-apis, la plus grande liste d’API gratuites de GitHub. Et pour les connecter sans savoir programmer, il y a Claude Code : vous lui donnez la documentation, vous lui dites ce que vous voulez et il vous le monte.
De la liste à votre appli qui fonctionne
Vous choisissez une API
Dans public-apis, par catégorie : météo, cuisine, devises, livres…
Vous ouvrez sa documentation
Le lien de la liste elle-même vous y mène.
Vous la donnez à Claude Code
Avec la phrase exacte ci-dessous.
Claude écrit et teste le code
Si une clé est nécessaire, il la lit depuis votre fichier .env.
Vous avez la donnée
Et de là, vers un site, un bot ou un tableur.
Qu’est-ce que public-apis
- Repo : public-apis/public-apis, « A collective list of free APIs ».
- Près de 500 000 étoiles sur GitHub (497 159 au 8 novembre 2026), l’un des repos les plus populaires de toute la plateforme. Licence MIT.
- Plus de 1 000 API gratuites ou avec offre gratuite, dans plus de 50 catégories : météo, cuisine, finance, jeux, livres, transports, santé…
Chaque API occupe une ligne d’un tableau à cinq colonnes. Celles à regarder sont les suivantes :
| Colonne | Ce qu’elle vous dit | Ce qu’il faut chercher si vous débutez |
|---|---|---|
| Auth | Si elle demande une clé : No, apiKey ou OAuth | No |
| HTTPS | Si la connexion est chiffrée | Yes |
| CORS | Si on peut l’appeler directement depuis un site web | Yes (ou Unknown, et vous testez) |
Note
« Gratuit » ne veut pas toujours dire « sans limites ». Beaucoup ont une offre gratuite avec un maximum de requêtes par jour ou par mois. Pour s’entraîner et pour de petits projets, c’est largement suffisant. Si vous montez quelque chose de sérieux, lisez d’abord leurs conditions.
10 API sans clé pour commencer aujourd’hui
Nous les avons appelées une par une le 8 novembre 2026 et toutes ont répondu sans clé ni inscription :
| API | Ce qu’elle vous donne | Idée rapide |
|---|---|---|
| Open-Meteo | La météo actuelle et les prévisions de n’importe quel lieu | Votre propre appli météo |
| PokéAPI | Toutes les données Pokémon | La meilleure pour s’entraîner |
| Open Library | Livres, auteurs et couvertures | Moteur de recherche de livres |
| Nager.Date | Les jours fériés de chaque pays | Calendrier des ponts |
| Frankfurter | Taux de change des devises | Convertisseur de monnaies |
| Wikipedia REST API | Résumés d’articles | « Explique-moi X en 3 lignes » |
| Open Food Facts | Calories et ingrédients par code-barres | Recettes avec de vraies calories |
| Dog CEO | Photos de chiens par race | Un widget qui égaie la journée |
| JokeAPI | Blagues (aussi en français) | Un bot de blagues |
| Sunrise-Sunset | Heure du lever et du coucher du soleil | Alertes photo à l’heure dorée |
Deux qui entrent presque, mais pas tout à fait :
- TheMealDB (recettes) : fonctionne avec une clé de test publique, le chiffre
1, indiquée dans sa propre documentation. Ça suffit pour s’entraîner ; pour publier une appli, ils demandent une clé personnelle. - CoinGecko (cours des cryptos) : demande désormais une clé Demo gratuite. C’est gratuit, mais il faut s’inscrire.
La phrase exacte pour Claude Code
- Ouvrez la documentation de l’API (le lien de la liste).
- Ouvrez Claude Code dans un nouveau dossier pour le projet.
- Collez la phrase en changeant le lien et ce que vous voulez :
Lis cette documentation : [LIEN VERS LA DOCUMENTATION DE L’API]. Fais-moi une fonction avec ça qui [CE QUE TU VEUX, par exemple : me donne la température actuelle à Lyon]. Si elle a besoin d’une clé, lis-la depuis un fichier .env et ne l’écris pas dans le code.- Quand il a terminé, demandez-lui de la tester :
Exécute-la et montre-moi le résultat. Si elle échoue, dis-moi pourquoi et corrige-la.Astuce
Exemple pour vous lancer. Essayez avec Open-Meteo : « Lis cette documentation : https://open-meteo.com/en/docs. Fais-moi une fonction avec ça qui me donne la température actuelle et celle de demain à Lyon ». Elle ne demande pas de clé, donc ça marche du premier coup.
Une fois la donnée en main, l’étape suivante est de lui demander ce que vous voulez construire dessus : « fais un site simple qui l’affiche », « envoie-la-moi sur Telegram chaque matin », « enregistre-la dans un tableur ».
Idées d’applis pour s’entraîner
- Recettes avec de vraies calories : TheMealDB pour la recette + Open Food Facts pour les valeurs nutritionnelles.
- Tableau de bord de voyage : la météo (Open-Meteo) + les jours fériés du pays (Nager.Date) + le taux de change (Frankfurter).
- Cours des cryptos en direct : CoinGecko avec sa clé Demo gratuite.
- Titres du jour : il vous faut une API d’actualités avec clé (NewsAPI, GNews…). Un bon exercice pour votre premier .env.
Si l’API demande une clé : le .env
Une clé API est comme le mot de passe de votre compte sur cette API. Si quelqu’un la copie, il consomme votre quota (ou votre argent). Trois règles :
- Rangez-la dans un fichier
.envdans le dossier du projet :
NOM_API_KEY=collez_votre_cle_ici
- Ajoutez
.envau.gitignorepour qu’il ne soit jamais envoyé sur GitHub :
echo ".env" >> .gitignore
- Ne la collez jamais dans le chat ni dans le code. Dites à Claude Code « la clé est dans le .env sous le nom NOM_API_KEY » et qu’il la lise depuis là.
Ce qu’elle ne fait pas
- public-apis n’est pas une API. C’est une liste : chaque API a ses propres règles, limites et documentation.
- Tout n’est pas encore en vie. La liste est maintenue par la communauté et certaines API peuvent avoir fermé ou changé (c’est ce qui nous est arrivé avec REST Countries, qui a changé de version). Si l’une échoue, essayez-en une autre de la même catégorie.
- Claude Code ne devine pas. Si la documentation est mauvaise ou si l’API est hors service, le code échouera. Demandez-lui de vous dire pourquoi.
Est-ce que ça vaut le coup ?
Oui, surtout si vous voulez apprendre à construire des choses sans savoir programmer. Avec une API sans clé et une phrase, en dix minutes vous avez de vraies données à l’écran. Et c’est la meilleure façon de comprendre ce qu’est une API : en utiliser une.