
AgentQL
AgentQL aide les développeurs à interroger des sites web actifs, des documents et des éléments de navigateur au moyen de requêtes structurées en langage naturel.
À propos de AgentQL
AgentQL est une plateforme pour développeurs proposée par Tiny Fish afin de connecter des agents d’IA et des flux de données au web en direct. Sa page d’accueil officielle la présente comme une suite d’outils permettant de relier l’IA au web, avec un langage de requête, un analyseur, des SDK Python et JavaScript, une API REST, un débogueur de navigateur, un espace d’expérimentation et des fonctions de navigateur distant. Sa principale promesse ne consiste pas à être un extracteur de plus : AgentQL permet aux développeurs de décrire les données ou l’élément de page recherchés dans une requête structurée, puis d’exécuter cette requête au moyen de SDK fondés sur Playwright ou d’une API HTTP. La plateforme est donc particulièrement pertinente pour les équipes lassées des sélecteurs XPath ou CSS fragiles, mais qui ont toujours besoin d’une automatisation de navigateur programmable et contrôlable. AgentQL convient bien à une équipe d’ingénierie ou de données qui doit extraire des données structurées de pages changeantes, tester des sélecteurs sur des sites réels, connecter des agents à des interfaces web ou exécuter une extraction dans un pipeline Python ou Node.js. La plateforme est également utile lorsqu’un flux de travail alterne entre interaction avec la page et extraction de données : par exemple, se connecter à un site, parcourir une pagination, repérer un élément à l’aide d’une instruction et renvoyer un JSON structuré selon la requête. La documentation officielle indique que l’API REST peut interroger des pages web et des documents tels que des PDF et des fichiers image, tandis que la documentation des SDK met l’accent sur l’intégration avec Playwright et la configuration d’une clé API. AgentQL convient moins aux équipes qui ont uniquement besoin d’un scénario d’automatisation simple sans code, d’un jeu de données sectoriel entièrement géré et ne nécessitant aucun travail d’ingénierie, ou d’un robot d’exploration dont chaque étape doit être déterministe et fondée sur des sélecteurs. La tarification doit également être examinée avec soin. La page officielle des tarifs présente une formule Starter gratuite, une formule Professional à $99 par mois et des conditions Enterprise personnalisées. Toutefois, les dépassements d’appels API, les heures de navigateur distant, les limites de débit et les besoins en sessions simultanées peuvent modifier sensiblement le coût. Un examen de la sécurité et de la confidentialité est important, car les flux peuvent inclure des données clients, des sessions de navigateur, des pages authentifiées et des sites web tiers. La politique de confidentialité d’AgentQL décrit les catégories de renseignements personnels recueillis et précise que le service applique des mesures de protection sans pouvoir garantir une sécurité complète. Les acheteurs en environnement de production doivent donc vérifier le traitement des données et les conditions Enterprise avant de l’utiliser pour des flux sensibles.
Fonctionnalités
Requêtes web en langage naturel
Les requêtes AgentQL permettent aux développeurs de décrire les éléments ou les données recherchés et d’obtenir des résultats sous une forme structurée.
SDK fondés sur Playwright
Les SDK Python et JavaScript officiels s’intègrent à Playwright pour automatiser le navigateur et extraire des données.
API REST d’extraction
L’API REST peut interroger des pages web et des documents, notamment des PDF et des fichiers image, depuis tout langage capable d’effectuer des appels HTTP.
Débogueur de navigateur et espace d’expérimentation
Les développeurs peuvent tester et affiner leurs requêtes avant de les intégrer à des scripts de production ou à des flux d’agents.
Sessions de navigateur distant
La documentation d’AgentQL décrit des sessions de navigateur distant avec accès CDP, URL de diffusion, préréglages d’agent utilisateur et nettoyage des sessions.
Intégrations d’agents et de flux de travail
La documentation officielle des intégrations répertorie des parcours pour ADK, AgentStack, Dify, LangChain, Langflow, LlamaIndex, MCP et Zapier.
Sortie structurée
Les requêtes peuvent définir la forme du résultat d’extraction afin que les pipelines en aval reçoivent des structures de données prévisibles de type JSON.
Avantages
- Utile aux équipes qui ont besoin de données web en direct dans leurs agents d’IA sans entretenir des sélecteurs fragiles à chaque modification de page.
- Prend en charge à la fois l’automatisation du navigateur par SDK et l’extraction par REST, offrant plusieurs voies d’intégration aux développeurs.
- La tarification officielle comprend un point d’entrée gratuit, ce qui permet une première évaluation avant de passer à une utilisation payante.
- L’intégration avec Playwright facilite l’adoption par les équipes qui utilisent déjà des outils modernes d’automatisation du navigateur.
- La documentation officielle couvre le langage de requête, le démarrage rapide, l’installation des SDK, l’API REST, les intégrations et les flux de navigateur distant.
Limites
- Le coût d’utilisation peut augmenter avec les dépassements d’appels API, les heures de navigateur distant, les limites de débit et les besoins en navigateurs simultanés.
- Les flux de production exigent toujours un jugement technique concernant les autorisations des sites web, l’authentification, la qualité des données et la gestion des échecs.
- La politique de confidentialité indique que la sécurité des transmissions ou du stockage électroniques ne peut être entièrement garantie ; les usages sensibles doivent donc être examinés.
- Les équipes recherchant un flux entièrement sans code peuvent préférer des outils de création d’automatisations ou des fournisseurs de données gérées à une solution centrée sur les SDK.
- Les requêtes assistées par IA peuvent réduire la maintenance des sélecteurs, mais ne suppriment pas la nécessité de tester les résultats sur des sites changeants.
Formules tarifaires
Essai gratuit
- 300 appels API gratuits
- 10 appels API par minute
- 1 heure de navigateur distant
- 1 session simultanée de navigateur distant
- Assistance communautaire et par e-mail
- Accès à tous les outils pour développeurs
Starter
- 50 appels API gratuits par mois
- $0.02 par appel API au-delà de la limite incluse
- 10 appels API par minute
- 10 heures de navigateur distant incluses
- $0.12 par heure supplémentaire de navigateur distant
- 5 sessions simultanées de navigateur distant
Professional
- 10,000 appels API inclus par mois
- $0.015 par appel API au-delà de la limite incluse
- 50 appels API par minute
- 500 heures de navigateur distant incluses
- $0.10 par heure supplémentaire de navigateur distant
- 100 sessions simultanées de navigateur distant
- Assistance prioritaire par e-mail
Enterprise
- Solutions entièrement gérées de données issues de sites web et de documents
- Jeux de données prêts à l’emploi
- Environnement cloud dédié
- Option de déploiement sur site
- Assistance premium 24 h/24 et 7 j/7
- Responsable de compte dédié
* Les informations tarifaires sont données à titre indicatif. Consultez les dernières annonces sur le site officiel de AgentQL.