Felo API PlatformFelo API Platform

Lecture Web

Fournisseur : Felo · Payé avec le solde de plateforme

Lisez une page web spécifique dans un format que votre application peut consommer.

Tous les exemples utilisent FELO_API_KEY depuis l'aperçu. Les appels utilisent le solde de plateforme, et non les crédits Felo Pro. Les exemples de réponse sont illustratifs ; le contenu réel et les champs facultatifs varient.

Point de terminaison

POST /api/v1/data/web/read

Requête

ChampTypeRequisSignification
urlstringOuiURL de page HTTP ou HTTPS
formatstableau de stringsNonExactement un de MARKDOWN, TEXT, HTML, SCREENSHOT ; Markdown par défaut
modestringNonquality (par défaut), fast ou auto
timeoutintegerNonDélai d'attente en millisecondes, 1–60 000 ; 30 000 par défaut
totalTimeoutintegerNonDélai d'attente total en millisecondes, 1–60 000 ; défaut à timeout

Choisissez un seul format de sortie par requête ; n'envoyez pas les quatre dans le même tableau.

curl -sS --request POST "https://openapi.felo.ai/api/v1/data/web/read" \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com","formats":["MARKDOWN"],"mode":"quality","timeout":30000}'

Réponse

HTTP 200 renvoie le champ de contenu sélectionné à la racine JSON. Une réponse Markdown peut ressembler à ceci :

{
  "title": "Example Domain",
  "markdown": "# Example Domain\n\nThis domain is for use in documentation examples.",
  "metadata": {}
}

Lisez markdown, text, html ou screenshot selon le format demandé. Les autres métadonnées sont facultatives ; n'exigez pas que tous les champs de format soient présents. Consultez le schéma WebReadResponse dans la définition OpenAPI pour la réponse complète.

Facturation et échecs

web.read est facturé par requête. Un délai d'attente n'est pas une page vide : vérifiez le statut HTTP avant d'utiliser le corps. Ne passez pas à des requêtes rapides répétées après un délai d'attente ; suivez Facturation et erreurs.

Besoin d'aide ?