Comment utiliser l'outil API Web Fetch de Claude

Ashley Goolam

Ashley Goolam

13 September 2025

Comment utiliser l'outil API Web Fetch de Claude

Donner à votre IA la capacité d'accéder aux données web en temps réel, c'est comme lui conférer un super-pouvoir. Et c'est exactement ce que l'**outil API Claude Web Fetch** fait pour **Claude**, l'IA conversationnelle d'Anthropic. Lancée en version bêta en 2025, cette **API** permet à **Claude** de récupérer le contenu complet des pages web et des PDF, le libérant des contraintes des données d'entraînement statiques. Que vous développiez une application nécessitant des tendances de marché à jour ou que vous analysiez un rapport PDF, l'**outil Web Fetch** fait de **Claude** un partenaire dynamique pour la récupération et le traitement des données en direct. Dans cette analyse technique approfondie, nous explorerons ce qu'est l'**outil API Claude Web Fetch**, comment il diffère des serveurs MCP, ses modèles pris en charge, comment le tester avec du code et des outils comme Apidog, ainsi que ses détails d'utilisation et de tarification. Plongeons dans la technique et libérons tout le potentiel de cette **API** révolutionnaire !

💡
Vous voulez un excellent outil de test d'API qui génère une belle documentation API ?

Vous voulez une plateforme intégrée et tout-en-un pour que votre équipe de développeurs travaille ensemble avec une productivité maximale ?

Apidog répond à toutes vos exigences et remplace Postman à un prix beaucoup plus abordable !
bouton

Qu'est-ce que l'outil API Claude Web Fetch ?

L'**outil API Claude Web Fetch** est une fonctionnalité bêta qui permet à **Claude** de récupérer et de traiter le contenu textuel complet de pages web et de PDF spécifiés via un point d'accès **API** dédié. Contrairement aux LLM traditionnels limités par la date de coupure de leurs données d'entraînement, cet outil permet à **Claude** d'accéder au contenu web en direct, ce qui le rend idéal pour les tâches nécessitant des informations actuelles, comme l'analyse d'articles récents ou l'extraction de données de PDF en ligne. Il est accessible via l'API Anthropic à `/v1/messages` avec le type d'outil `web_fetch_20250910`, nécessitant un en-tête bêta (`web-fetch-2025-09-10`) pour l'activation.

En quoi diffère-t-il d'un serveur **MCP** (Model Context Protocol) ? Alors qu'un serveur MCP offre un moyen standardisé pour **Claude** de se connecter à des outils ou des sources de données externes (par exemple, des bases de données personnalisées ou des API), l'**outil Web Fetch** est une fonctionnalité native d'Anthropic spécifiquement conçue pour récupérer le contenu web et PDF. Les serveurs MCP sont plus flexibles, permettant des intégrations personnalisées, mais ils nécessitent une configuration et un hébergement. L'**outil Web Fetch**, en revanche, est une solution prête à l'emploi pour le contenu web, avec des contraintes de sécurité intégrées telles que la construction d'URL restreinte pour empêcher l'exfiltration de données. Considérez MCP comme un pont personnalisé et l'**outil Web Fetch** comme une autoroute préfabriquée pour les données web.

Outil API Claude Web Fetch

Modèles Claude Web Fetch pris en charge

L'**outil API Claude Web Fetch** est pris en charge par une gamme de modèles **Claude**, garantissant une flexibilité pour différents cas d'utilisation. En septembre 2025, les modèles compatibles sont :

Ces modèles peuvent exploiter l'**outil Web Fetch** pour récupérer du contenu lorsqu'ils sont inclus dans une requête **API** avec l'en-tête bêta approprié. Cette large compatibilité garantit que les développeurs peuvent choisir le modèle qui correspond le mieux à leurs besoins, de l'Opus haute performance au Haiku rentable.

Modèles pris en charge

Comment tester l'outil API Claude Web Fetch avec du code

Tester l'**outil API Claude Web Fetch** est simple en utilisant l'API Anthropic. Vous aurez besoin d'une clé API (générée dans la console Anthropic) et de l'en-tête bêta `web-fetch-2025-09-10`. Voici un exemple de commande `curl` pour récupérer du contenu à partir d'une URL :

curl https://api.anthropic.com/v1/messages \
  --header "x-api-key: $ANTHROPIC_API_KEY" \
  --header "anthropic-version: 2023-06-01" \
  --header "anthropic-beta: web-fetch-2025-09-10" \
  --header "content-type: application/json" \
  --data '{
    "model": "claude-opus-4-1-20250805",
    "max_tokens": 1024,
    "messages": [
      {
        "role": "user",
        "content": "Please analyze the content at https://example.com/article"
      }
    ],
    "tools": [
      {
        "type": "web_fetch_20250910",
        "name": "web_fetch",
        "max_uses": 5,
        "allowed_domains": ["example.com"],
        "citations": { "enabled": true },
        "max_content_tokens": 100000
      }
    ]
  }'

Si vous préférez Python :

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-opus-4-1-20250805",
    max_tokens=1024,
    messages=[
        {
            "role": "user",
            "content": "Please analyze the content at https://example.com/article"
        }
    ],
    tools=[{
        "type": "web_fetch_20250910",
        "name": "web_fetch",
        "max_uses": 5
    }],
    extra_headers={
        "anthropic-beta": "web-fetch-2025-09-10"
    }
)
print(response)

Cette requête indique à **Claude** de récupérer et d'analyser le contenu de `https://example.com/article`. Les paramètres clés incluent :

La réponse inclura le contenu récupéré, analysé par **Claude**, avec des citations facultatives renvoyant à la source. Pour les PDF, **Claude** extrait automatiquement le texte, ce qui facilite le traitement des rapports ou des documents.

Test avec Apidog

Pour vous assurer que votre intégration de l'**outil API Claude Web Fetch** est à toute épreuve, le tester avec un outil comme Apidog est une excellente idée. Apidog, une puissante plateforme de test d'API, simplifie la validation des points d'accès et des réponses. Selon le guide d'Apidog sur l'API de recherche web de Claude, vous pouvez tester l'**outil Web Fetch** comme suit :

  1. Configurer Apidog : Téléchargez Apidog depuis apidog.com/download ou utilisez la version web. Créez un nouveau projet.
créer un nouveau projet avec Apidog

2. Ajouter le point d'accès : Saisissez le point d'accès de l'API Anthropic (https://api.anthropic.com/v1/messages) et configurez les en-têtes (x-api-key, anthropic-version, anthropic-beta).

Ajouter le point d'accès de l'API Claude Web Fetch

3. Tester les requêtes : Créez une requête reproduisant l'exemple curl ci-dessus. Spécifiez une URL de test (par exemple, https://example.com/article) et validez le schéma de réponse, en vous assurant que des champs comme content et citations sont corrects.

Tester les requêtes

4. Déboguer les erreurs : Utilisez l'interface d'Apidog pour vérifier les problèmes tels que les clés API invalides, les domaines bloqués ou les limites de débit. Testez les cas limites, comme la récupération d'un PDF ou l'atteinte de la limite max_uses.

Les outils visuels d'Apidog facilitent l'itération, garantissant que votre intégration de l'**outil Web Fetch** est prête pour la production. C'est particulièrement utile pour vérifier que **Claude** traite correctement le contenu récupéré sans erreurs.

bouton

Utilisation et tarification

L'utilisation de l'**outil API Claude Web Fetch** est fluide, mais elle comporte des considérations spécifiques :

Soyez attentif à la consommation de jetons, en particulier avec les grandes pages web ou les PDF, et utilisez `max_content_tokens` pour plafonner les coûts. Le statut bêta signifie que vous devez fournir des commentaires via le formulaire d'Anthropic pour aider à affiner l'outil.

Considérations de sécurité lors de l'utilisation de l'outil API Claude Web Fetch

L'**outil API Claude Web Fetch** est conçu avec la sécurité à l'esprit, mais il n'est pas sans risques. Pour éviter l'exfiltration de données, **Claude** ne peut pas construire dynamiquement des URL – il ne récupère que les URL fournies par l'utilisateur ou celles provenant de résultats de recherche/récupération web antérieurs. Vous pouvez le sécuriser davantage en :

Cependant, les attaques par injection d'invite restent une préoccupation, où un contenu malveillant dans les pages récupérées pourrait influencer le comportement de **Claude**. Anthropic recommande d'utiliser l'outil dans des environnements de confiance et de surveiller les réponses pour détecter les anomalies. Si la sécurité des données est critique, envisagez de désactiver complètement l'**outil Web Fetch** ou de le restreindre à des domaines vérifiés.

Considérations de sécurité lors de l'utilisation de l'outil API Claude Web Fetch

Conclusion

L'**outil API Claude Web Fetch** représente un puissant bond en avant pour **Claude**, lui permettant d'accéder facilement au contenu web et PDF en direct. En intégrant cette **API** dans vos flux de travail, vous pouvez décupler la capacité de **Claude** à fournir des réponses opportunes et riches en contexte. Du test avec **Apidog** à la configuration de récupérations sécurisées, cet outil est un rêve pour les développeurs souhaitant créer des applications intelligentes. Bien que son statut bêta et les coûts de jetons nécessitent une gestion attentive, l'**outil Web Fetch** ouvre des possibilités infinies pour l'analyse de données en temps réel. Alors, procurez-vous votre clé API, lancez un test dans Apidog et laissez **Claude** explorer le web comme jamais auparavant !

bouton
télécharger Apidog aujourd'hui

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API