Si vous avez besoin d’une API de recherche Web gratuite pour un agent IA, commencez par Tavily (1 000 crédits gratuits par mois, sans carte) ou Exa (10 $ de crédit gratuit chaque mois, sans moyen de paiement). Brave offre 5 $ de crédit mensuel, Serper offre 2 500 requêtes gratuites à l’inscription et SearXNG reste à 0 $ pour toujours si vous l’hébergez vous-même. Tous les quotas ci-dessous ont été vérifiés le 22 octobre 2026 sur la page tarifaire officielle de chaque fournisseur.
Les agents déclenchent de nombreuses recherches par tâche, donc un niveau gratuit qui semble généreux pour un humain peut s’épuiser en une après-midi. Ce guide compare neuf routes gratuites selon ce qui compte pour les agents : quota, limite de débit, exigence de carte et forme de la réponse.
Qu’est-ce qu’une API de recherche Web gratuite ?
Une API de recherche Web gratuite est un endpoint HTTP qui reçoit une requête et renvoie des résultats Web classés (titres, URL, extraits, parfois le texte complet de la page) sans coût jusqu’à un quota. La plupart des niveaux gratuits actuels sont des dotations mensuelles de crédit plutôt qu’un accès illimité. Les API orientées IA renvoient du texte prêt pour les LLM ; les API SERP renvoient des pages de résultats façon Google en JSON.
Une API SERP (Serper, SerpApi) reflète ce qu’une personne voit sur Google. Une API de recherche IA (Tavily, Exa, Linkup) ajuste le contenu des pages à la fenêtre de contexte de l’agent, ce qui évite une étape de scraping séparée.
Comparaison des API de recherche Web gratuites
| API | Quota gratuit | Réinitialisation | Carte nécessaire | Limite de débit en gratuit | Idéal pour |
|---|---|---|---|---|---|
| Tavily | 1 000 crédits (1 par recherche basique) | Chaque mois | Non | 100 RPM (clé de développement) | Ancrage d’agents, outils façon LangChain |
| Exa | 10 $ de crédit (jusqu’à 2 500 recherches Lite) | Le 1er de chaque mois | Non | Non publié | Recherche sémantique et neuronale |
| Brave Search API | 5 $ de crédit (environ 1 000 requêtes) | Chaque mois | Oui, pour contrôler les abus | 50 requêtes par seconde | Index indépendant, débit élevé |
| Serper | 2 500 requêtes | Dotation unique à l’inscription | Non | Non précisé pour le gratuit | Résultats Google économiques |
| SerpApi | 250 recherches | Chaque mois | Non précisé | 50 recherches par heure | Nombreux moteurs, SERP structurées |
| Firecrawl | 1 000 crédits (500 recherches) | Chaque mois | Non | 2 requêtes simultanées | Recherche plus scraping en un appel |
| Jina Search | 10 M de jetons par nouvelle clé | Une fois | Non | 100 RPM avec la clé gratuite | Les 5 meilleurs résultats en texte propre |
| Linkup | 20 $ de crédit (jusqu’à 4 000 requêtes) | Rechargé chaque mois | Non (e-mail professionnel) | Non précisé | Recherche d’agents avec réponses sourcées |
| SearXNG | Illimité, auto-hébergé | Sans objet | Non | Votre propre serveur | Confidentialité, zéro quota fournisseur |
« Non précisé » signifie que la page officielle ne l’indiquait pas le 22 octobre 2026. Considérez-le comme inconnu, pas illimité.
Les 9 API de recherche gratuites, une par une
1. Tavily : 1 000 crédits gratuits par mois
Le plan Researcher gratuit de Tavily offre 1 000 crédits d’API par mois sans carte bancaire. Une recherche basique coûte 1 crédit et une recherche avancée 2, soit 1 000 recherches basiques ou 500 avancées. Les clés de développement autorisent 100 requêtes par minute. C’est un seul appel POST https://api.tavily.com/search avec un jeton Bearer : le moins de friction pour une première intégration d’agent.
2. Exa : 10 $ de crédit, réapprovisionnés chaque mois
Le niveau gratuit d’Exa crédite 10 $ le jour de l’inscription et réinitialise le solde à 10 $ le premier jour de chaque mois. Aucun moyen de paiement n’est requis. À 4 $ pour 1 000 recherches Lite ou Instant, cela permet jusqu’à 2 500 recherches ; à 7 $ pour 1 000 en Auto ou Fast, cela représente environ 1 400. Sa recherche neuronale est forte pour les requêtes « trouver des pages comme celle-ci » où les mots-clés échouent. Nous avons couvert ses outils pour agents dans le guide du serveur MCP Exa.
3. Brave Search API : 5 $ de crédit mensuel
Brave est passé à des crédits prépayés. Le plan Search coûte 5 $ pour 1 000 requêtes et inclut 5 $ de crédit gratuit chaque mois, appliqué automatiquement, soit environ 1 000 requêtes gratuites. La capacité est de 50 requêtes par seconde. Brave demande une carte bancaire à l’inscription et l’explique sur sa page tarifaire : « Pour prévenir les abus ». Les résultats proviennent de l’index indépendant de Brave. Voir Brave Search API avec MCP pour la configuration de l’agent.
4. Serper : 2 500 requêtes Google gratuites
La page d’accueil de Serper propose 2 500 requêtes gratuites sans carte bancaire et renvoie des résultats Google en JSON en 1 à 2 secondes. C’est une dotation d’inscription, pas un réapprovisionnement mensuel, donc elle convient mieux au prototypage qu’à la production.
5. SerpApi : 250 recherches par mois
Le plan gratuit de SerpApi comprend 250 recherches par mois avec un débit de 50 recherches par heure. C’est faible pour un agent, mais chaque page de résultats revient analysée en champs structurés détaillés. Utilisez-la quand vous avez besoin d’une fonctionnalité SERP propre à un moteur, pas pour un ancrage massif.
6. Firecrawl : recherche et scraping ensemble
Le Free Plan de Firecrawl offre 1 000 crédits par mois, « sans coût, sans carte », équivalents selon la page tarifaire à 500 recherches ou 1 000 pages extraites, avec 2 requêtes simultanées. L’avantage est que recherche et scraping partagent une API et une réserve de crédits : votre agent peut trouver des pages et récupérer leur contenu complet sans deuxième fournisseur.
7. Jina Search (s.jina.ai) : 10 M de jetons gratuits par clé
Ajoutez https://s.jina.ai/?q= devant une requête et Jina renvoie les cinq premiers résultats avec leur contenu sous forme de texte propre et adapté aux LLM. Chaque nouvelle clé API inclut 10 M de jetons gratuits, et chaque recherche coûte un montant fixe commençant à 10 000 jetons ; la dotation couvre donc jusqu’à environ 1 000 recherches. Une clé gratuite obtient 100 requêtes par minute. Lors de notre test du 22 octobre, un appel anonyme sans clé a renvoyé 401 AuthenticationRequiredError (« bloqué pour requêtes anonymes en raison d’une mauvaise réputation IP »), donc prévoyez d’utiliser une clé.
8. Linkup : 20 $ de crédit mensuel pour les e-mails professionnels
Linkup crédite 20 $ lorsque vous vous inscrivez avec une adresse e-mail professionnelle et ramène chaque mois les comptes éligibles à 20 $. Sa page tarifaire le présente comme « Exécutez 4 000 requêtes gratuitement ». Les requêtes échouées ne coûtent rien.
9. SearXNG : auto-hébergé, sans quota
SearXNG est un métamoteur open source que vous exécutez sur votre propre serveur ou ordinateur portable. Le logiciel est gratuit et il n’y a aucun quota fournisseur. Deux pièges : la sortie JSON doit être activée dans la section search: de settings.yml (demander un format non défini renvoie 403 Forbidden), et de nombreuses instances publiques désactivent JSON ; ne construisez donc pas un agent sur l’instance de quelqu’un d’autre.
Quel niveau gratuit a disparu et lequel n’est pas une recherche Web
L’API Custom Search JSON de Google mentionne toujours 100 requêtes gratuites par jour, mais sa page de présentation indique désormais qu’elle est « fermée aux nouveaux clients » et que les clients existants « ont jusqu’au 1er janvier 2027 pour passer à une solution alternative ». Si un ancien tutoriel vous dit de créer une clé Programmable Search Engine, ignorez-le.
L’API Instant Answer de DuckDuckGo apparaît aussi dans ces recherches, mais elle renvoie des résumés de sujets, pas des résultats Web classés ; elle ne peut donc pas être l’outil de recherche principal d’un agent.
Si vous exécutez des modèles localement, Ollama propose aussi une API de recherche Web nécessitant un compte Ollama gratuit ; nous l’avons détaillée dans l’API de recherche Web d’Ollama avec MCP. Sa documentation ne publie pas de quota de recherche gratuit, donc elle n’apparaît pas dans le tableau.
Comment choisir une API de recherche gratuite pour votre agent
Choisissez selon la forme de votre charge de travail :
- Prototyper un agent cette semaine : Tavily ou Exa. Les deux se réapprovisionnent chaque mois sans carte.
- Débit de requêtes élevé : Brave, à 50 requêtes par seconde, si ajouter une carte ne vous dérange pas.
- Vous voulez exactement les résultats Google : Serper pour le volume, SerpApi pour les fonctionnalités SERP analysées.
- Vous voulez le contenu des pages, pas des extraits : Firecrawl ou Jina.
- Zéro dépendance fournisseur : SearXNG sur votre propre serveur.
Vous pouvez aussi les combiner : appelez d’abord un fournisseur, puis basculez vers un second en cas de 429 ou de résultat vide.
Laissez votre agent de programmation tester l’API avec Apidog CLI
Les quotas gratuits échouent silencieusement : un solde tombe à zéro ou la forme de la réponse change, et votre agent répond depuis une mémoire périmée sans erreur. Un test de contrat quotidien le détecte. Demandez à votre agent de programmation de l’écrire et de l’exécuter avec Apidog CLI.
Configurez une fois la CLI et la skill de l’agent :
npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com # pick your agent when prompted
Ensuite, donnez à Claude Code, Codex ou Cursor une seule invite :
In Apidog project <projectId>, create an environment "tavily-free" with base URL
https://api.tavily.com. Create a test case for POST /search with body
{"query": "{{q}}", "search_depth": "basic", "max_results": 5} and header
Authorization: Bearer {{TAVILY_API_KEY}}. Assert status 200, a non-empty
results array, every result has a url, and response time under 3000 ms.
Add a second case with no Authorization header that asserts 401.
Run both and summarize any failures.
L’agent lit le schéma du payload au lieu de le deviner, valide le fichier, écrit le cas et l’exécute :
apidog environment create tavily-free --project <projectId> --base-url https://api.tavily.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case category --project <projectId>
apidog test-case create --project <projectId> --file case.json
apidog run --test-case <caseId> --project <projectId> -e <envId> \
--env-var "TAVILY_API_KEY=tvly-xxxx" --env-var "q=apidog cli" -r cli,json
Chaque exécution consomme 1 crédit Tavily, donc un contrôle quotidien coûte environ 30 de vos 1 000. Pour tester un autre fournisseur, demandez à l’agent de changer l’URL de base et l’en-tête d’authentification (Brave utilise X-Subscription-Token, Exa utilise x-api-key) tout en gardant les mêmes assertions. Placez la même ligne apidog run avec -r junit dans votre pipeline, comme montré dans le guide CI/CD d’Apidog CLI, et ajoutez --upload-report si vous voulez voir l’exécution dans l’app Apidog. Pour la configuration propre à chaque agent, voir Apidog CLI dans Claude Code. Le plan gratuit d’Apidog couvre jusqu’à 4 utilisateurs.
Faire durer un quota gratuit plus longtemps
- Mettez en cache par requête. Les agents répètent des recherches dans une même tâche, surtout lors des nouvelles tentatives.
- Choisissez le mode économique par défaut. Tavily basic coûte la moitié d’advanced ; Exa Lite coûte 4 $ pour 1 000 contre 7 $ pour Auto.
- Demandez 5 résultats, pas 20. Les agents lisent rarement au-delà des premiers.
- Récupérez les pages complètes sélectivement, seulement pour les 1 ou 2 URL choisies par l’agent.
FAQ
Existe-t-il une API de recherche Web totalement gratuite et sans limite ? Pas en service hébergé. Le plus proche est SearXNG sur votre propre serveur, où la limite est votre matériel.
Brave Search API est-elle encore gratuite ? Brave inclut 5 $ de crédit gratuit chaque mois dans son plan Search, environ 1 000 requêtes à 5 $ pour 1 000. Elle demande une carte bancaire à l’inscription pour prévenir les abus et ne facture que les crédits achetés.
Quelle API de recherche gratuite convient le mieux aux agents IA ? Tavily ou Exa pour la plupart des agents : contenu prêt pour les LLM, réapprovisionnement mensuel, sans carte.
Puis-je encore obtenir une clé gratuite pour Google Custom Search API ? Non. L’API Custom Search JSON de Google est fermée aux nouveaux clients et les clients existants ont jusqu’au 1er janvier 2027 pour migrer. Serper et SerpApi sont les routes gratuites vers les résultats Google.
Les crédits des API de recherche gratuites sont-ils reportés ? N’en dépendez pas. Exa réinitialise votre solde à 10 $ le premier de chaque mois au lieu de l’augmenter, tandis que Tavily, Brave et Firecrawl décrivent une allocation mensuelle sans promettre de report. Les dotations gratuites de Serper et Jina sont uniques.
Comment savoir si l’API de recherche de mon agent fonctionne encore ? Exécutez un test de contrat planifié comme celui d’Apidog CLI ci-dessus.
Pour d’autres briques gratuites, consultez notre liste d’API gratuites et comment donner la recherche Web à un LLM gratuit.
