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
| Champ | Type | Requis | Signification |
|---|---|---|---|
url | string | Oui | URL de page HTTP ou HTTPS |
formats | tableau de strings | Non | Exactement un de MARKDOWN, TEXT, HTML, SCREENSHOT ; Markdown par défaut |
mode | string | Non | quality (par défaut), fast ou auto |
timeout | integer | Non | Délai d'attente en millisecondes, 1–60 000 ; 30 000 par défaut |
totalTimeout | integer | Non | Dé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.