Felo API PlatformFelo API Platform

Felo Webseiten auslesen

Anbieter: Felo · Bezahlt mit Plattform-Guthaben

Lies eine bestimmte Webseite in einem Format, das deine Anwendung verarbeiten kann.

Alle Beispiele verwenden FELO_API_KEY aus der Übersicht. Aufrufe verwenden Plattform-Guthaben, nicht Felo-Pro-Guthaben. Antwortbeispiele sind illustrativ; Live-Inhalte und optionale Felder variieren.

Endpunkt

POST /api/v1/data/web/read

Anfrage

FeldTypErforderlichBedeutung
urlstringJaHTTP- oder HTTPS-Seiten-URL
formatsstring arrayNeinGenau eines von MARKDOWN, TEXT, HTML, SCREENSHOT; Standard ist Markdown
modestringNeinquality (Standard), fast oder auto
timeoutintegerNeinZeitüberschreitung in Millisekunden, 1–60.000; Standard 30.000
totalTimeoutintegerNeinGesamte Zeitüberschreitung in Millisekunden, 1–60.000; Standard ist timeout

Wähle pro Anfrage genau ein Ausgabeformat; sende nicht alle vier im selben Array.

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}'

Antwort

HTTP 200 gibt das ausgewählte Inhaltsfeld an der JSON-Root zurück. Eine Markdown-Antwort kann so aussehen:

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

Lies markdown, text, html oder screenshot entsprechend dem von dir angeforderten Format. Andere Metadaten sind optional; erwarte nicht, dass jedes Formatfeld vorhanden ist. Siehe das WebReadResponse-Schema in der OpenAPI-Definition für die vollständige Antwort.

Abrechnung und Fehler

web.read wird pro Anfrage berechnet. Ein Timeout ist keine leere Seite: Prüfe den HTTP-Status, bevor du den Body verwendest. Wechsle nach einem Timeout nicht zu wiederholten Schnellanfragen; befolge Abrechnung und Fehler.

Brauchst du Hilfe?