TinyFish
Tiny Fish Inc. · Programmation
TinyFish est une infrastructure web pour les agents IA. Elle regroupe quatre API, Search, Fetch, Agent et Browser, plus un modèle natif du web nommé Mako, pour qu'une équipe laisse ses agents lire des pages en direct, se connecter à des sites, suivre des parcours en plusieurs étapes et renvoyer du JSON propre. Plutôt que d'entretenir des scrapers fragiles, les développeurs décrivent un objectif en langage naturel et laissent la plateforme exécuter la tâche sur de vrais navigateurs. Search et Fetch sont gratuites, tandis que les exécutions d'Agent et de Browser puisent dans un solde de portefeuille.

À propos de TinyFish
Qu'est-ce que TinyFish
TinyFish est une plateforme pour développeurs, pas une application grand public. Elle se place entre vos agents IA et le web public désordonné, et gère les parties qui cassent presque toute automatisation : pages qui chargent du contenu à la volée, murs de connexion, contrôles anti-bot et mises en page qui bougent sans prévenir. Vous appelez l'une de ses API et vous recevez des données web structurées et propres sur lesquelles votre code peut agir.
Pourquoi est-ce important ? Parce que les scrapers pourrissent vite. Les sélecteurs cassent, de petits scripts deviennent des tâches de maintenance, et quelqu'un passe ses week-ends à courir après les changements d'interface. TinyFish repense le web comme une surface d'exécution. Demandez un résultat, obtenez un résultat. Tout n'est pas gratuit. Le travail d'Agent et de Browser est facturé à l'usage, donc un usage intensif coûte de l'argent, et la plateforme vise des équipes d'ingénieurs plutôt que des utilisateurs non techniques.
Quatre API publiques partagent une seule clé d'API. Search renvoie des URL fraîches et classées du web en direct, pas d'un cache. Fetch rend une page dans un vrai navigateur et renvoie du markdown, du JSON ou du HTML propres. Agent exécute des objectifs en langage naturel sur de vrais sites et peut s'authentifier, paginer et remplir des formulaires. L'API d'automatisation de navigateur ouvre une session distante pour un contrôle direct avec Playwright ou CDP quand vous voulez écrire l'interaction vous-même. Voyez-la comme une alternative au scraping web qui ne s'effondre pas quand un site change sa mise en page.
Pour commencer
- Inscrivez-vous sur agent.tinyfish.ai. Les nouveaux comptes commencent avec 8 $ d'usage gratuit, de quoi lancer des automatisations de départ.
- Créez une clé d'API sur la page API Keys et stockez-la dans votre environnement comme TINYFISH_API_KEY. Les clés ne s'affichent qu'une fois, alors gardez-la en lieu sûr.
- Installez le SDK pour votre stack. Il existe un paquet Python (tinyfish), un SDK TypeScript et une CLI globale, ou vous pouvez éviter les installations et appeler les endpoints avec cURL.
- Pointez une exécution d'Agent vers une URL cible avec un objectif en langage naturel, comme extraire des noms de produits et des prix en JSON, puis lisez le résultat structuré de l'exécution.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de TinyFish.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Équipes de développement qui créent des agents IA
- Équipes data et analytique
- Ingénieurs QA et test
Tâches
- Transformer une page en JSON structuré
- Surveiller des prix, des résultats ou une actualité immédiate
- Résumer de longues pages en texte économe en tokens
Cas d'usage
- Exécuter le même flux web sur de nombreux sites à la fois
- Conserver une session connectée entre les exécutions
- Router des tâches par pays précis
Fonctionnalités clés
API Search
Search renvoie des résultats classés et structurés du web en direct plutôt que d'un cache. Elle rend les pages dans un vrai navigateur, ce qui aide pour les sites qui chargent du contenu à la volée et les sources qui se mettent à jour trop vite pour l'indexation de recherche classique. La sortie est du JSON propre avec titres, URL et extraits. Elle est gratuite quel que soit le solde du portefeuille et n'y touche jamais.
API Fetch
Fetch pointe vers n'importe quelle URL et renvoie la page telle qu'elle apparaît réellement à une personne, réduite à du markdown, du JSON ou du HTML. Comme elle est économe en tokens, elle fonctionne bien comme première étape d'un pipeline de recherche ou de veille. Comme Search, Fetch est gratuite et ne touche jamais votre portefeuille.
API Agent
L'API Agent prend un objectif en langage naturel et l'exécute sur un vrai site. Un agent peut naviguer, cliquer, remplir des formulaires, s'authentifier et paginer, puis renvoyer une sortie structurée. Vous la lancez de façon synchrone, asynchrone ou en streaming via SSE, selon la durée de la tâche. Les exécutions d'Agent puisent dans votre portefeuille au fil de l'exécution, donc le coût évolue avec l'usage.
API Browser
Quand vous voulez un contrôle total, l'API Browser lance une session de navigateur distante que vous pilotez directement via Playwright ou CDP. C'est l'option pour les équipes qui ont déjà du code d'automatisation et qui ont juste besoin d'un navigateur distant fiable derrière. Les sessions Browser puisent aussi dans le portefeuille.
Modèle Mako
Mako est le modèle natif du web de TinyFish, conçu pour des flux en direct et non pour du texte statique. Il sous-tend la façon dont les agents lisent les pages et décident de la suite, et c'est pourquoi la plateforme tient face aux sites qui déjouent les scripts figés.
Profils et contexte de navigateur
TinyFish sépare l'état du navigateur en deux notions. Les profils vous laissent choisir entre les modes lite et stealth selon le degré de défense d'un site cible. Les profils de contexte conservent l'état connecté entre les exécutions, donc une session ne repart pas de zéro à chaque fois. Ensemble, ils réduisent le travail répété qui accompagne souvent l'automatisation authentifiée.
Une clé d'API, plusieurs SDK
Les quatre API partagent une seule clé d'API, et le guide de démarrage couvre Python, TypeScript, une CLI et cURL. Les équipes peuvent prototyper en quelques minutes et amener la même clé en production sans reconfigurer l'authentification service par service. Cela raccourcit la prise en main.
Avantages et inconvénients
Avantages
- Search et Fetch sont gratuites quel que soit le solde, donc vous montez des pipelines de recherche et de veille sans dépenser.
- Une clé d'API couvre Search, Fetch, Agent et Browser, ce qui simplifie l'authentification sur toute une stack.
- Les objectifs en langage naturel suppriment l'entretien des sélecteurs, une cause fréquente de scrapers cassés.
- Les profils de contexte du navigateur conservent l'état de connexion entre les exécutions et réduisent le travail répétitif d'authentification.
- La conception sans serveur vise à faire tourner de nombreux sites en parallèle, ce qui convient à la collecte de données à grande échelle.
Inconvénients
- Les exécutions d'Agent et de Browser puisent dans un portefeuille, donc les coûts montent avec l'usage et sont plus difficiles à prévoir qu'un forfait fixe.
- Les détails de tarification ne sont pas clairement publiés sur le site, ce qui complique la budgétisation avant de contacter l'équipe.
- La plateforme est faite pour des développeurs à l'aise avec les API et le code, donc les utilisateurs non techniques rencontreront une courbe d'apprentissage.
Questions fréquentes
TinyFish donne aux agents IA des capacités de web en direct. Les équipes l'utilisent pour chercher sur le web, transformer n'importe quelle URL en contenu propre, automatiser des tâches en plusieurs étapes sur de vrais sites et lancer des sessions de navigateur distantes. C'est une infrastructure d'automatisation, pas une application finale prête à l'emploi.
Contenus associés
Découvrez des outils, des compétences et des articles liés à TinyFish.
Alternatives à TinyFish
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
