Felo API PlatformFelo API Platform
Alle Endpoints von DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

OnPage-Aufgaben einstellen

Server:https://openapi.felo.ai
Client-Bibliotheken

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

OnPage-Aufgaben einstellen

​

Startet einen Crawl von target und gibt eine Aufgaben-id in tasks[0].id zurück – diese ID ist der Griff, den jedes andere Werkzeug dieser Familie braucht, also behalten Sie sie. max_crawl_pages begrenzt den Crawl, start_url, max_crawl_depth, priority_urls und crawl_delay formen ihn, und store_raw_html entscheidet, ob post_dataforseo_on_page_raw_html später etwas ausliefern kann. Eingebettet in die DataForSEO-Hülle: Daten in tasks[0].result, Ergebnis in tasks[0].status_code – eine abgelehnte Anfrage gibt dennoch HTTP 200 zurück. ⚠️ Dies ist nicht das übliche Submit/Fetch-Paar: Der Crawl ist eine Sitzung, die ein Dutzend anderer Werkzeuge dann per ID abfragt. Fragen Sie get_dataforseo_on_page_summary ab, bis crawl_progress finished lautet; ein Crawl von example.com mit einer Seite dauerte deutlich unter einer Minute.

Preisreferenz

  • Abrechnung: Gemeldete Antwortkosten.
  • Referenzschätzung pro Anfrage: USD 0.003.
  • Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf einen abgerechneten Kundenbetrag anwenden.

Nur Referenzmetadaten, kein Kontenangebot, kein garantierter Preis und keine Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.

Body
application/json
  • Typ: array (object | null)[]
    • accept_language
      Typ: string | null

      Sprach-Header für den Zugriff auf die Website
      Optionales Feld
      Alle Locale-Formate werden unterstützt (xx, xx-XX, xxx-XX usw.)
      Hinweis: Wenn Sie diesen Parameter nicht angeben, können einige Websites den Zugriff verweigern; in diesem Fall werden Seiten mit "type":"broken im Antwort-Array zurückgegeben

    • allow_subdomains
      Typ: boolean | null

      Seiten auf Subdomains einbeziehen
      Optionales Feld
      Setzen Sie dieses Feld auf true, wenn Sie alle Subdomains einer Ziel-Website crawlen möchten
      Standardwert: false

    • allowed_subdomains
      Typ: array string[] | null

      zu crawlende Subdomains
      Optionales Feld
      Geben Sie die Subdomains an, die Sie crawlen möchten
      Beispiel: ["blog.site.com", "my.site.com", "shop.site.com"]
      Hinweis: Um diesen Parameter zu verwenden, sollte der Parameter allow_subdomains auf false gesetzt sein;
      andernfalls wird der Inhalt des Feldes allowed_subdomains ignoriert und die Ergebnisse werden für alle Subdomains zurückgegeben

    • browser_preset
      Typ: string | null

      Voreinstellung für Bildschirmparameter des Browsers
      Optionales Feld
      Wenn Sie dieses Feld verwenden, müssen Sie browser_screen_width, browser_screen_height, browser_screen_scale_factor nicht angeben Mögliche Werte:
      desktop, mobile, tablet Die Voreinstellung desktop wendet die folgenden Werte an:browser_screen_width: 1920
      browser_screen_height: 1080
      browser_screen_scale_factor: 1 Die Voreinstellung mobile wendet die folgenden Werte an:browser_screen_width: 390
      browser_screen_height: 844
      browser_screen_scale_factor: 3 Die Voreinstellung tablet wendet die folgenden Werte an:browser_screen_width: 1024
      browser_screen_height: 1366
      browser_screen_scale_factor: 2
      Hinweis: Um diesen Parameter zu verwenden, setzen Sie enable_javascript oder enable_browser_rendering auf true

    • browser_screen_height
      Typ: integer | null

      Bildschirmhöhe des Browsers
      Optionales Feld
      Sie können eine benutzerdefinierte Bildschirmhöhe des Browsers festlegen, um einen Audit für ein bestimmtes Gerät durchzuführen;
      Wenn Sie dieses Feld verwenden, müssen Sie browser_preset nicht angeben, da es ignoriert wird;
      Hinweis: Um diesen Parameter zu verwenden, setzen Sie enable_javascript oder enable_browser_rendering auf true Mindestwert in Pixeln: 240
      Maximalwert in Pixeln: 9999

    • browser_screen_scale_factor
      Typ: number | null

      Skalierungsfaktor des Browserbildschirms
      Optionales Feld
      Sie können ein benutzerdefiniertes Auflösungsverhältnis des Browsers festlegen, um einen Audit für ein bestimmtes Gerät durchzuführen;
      Wenn Sie dieses Feld verwenden, müssen Sie browser_preset nicht angeben, da es ignoriert wird;
      Hinweis: Um diesen Parameter zu verwenden, setzen Sie enable_javascript oder enable_browser_rendering auf true Mindestwert: 0.5
      Maximalwert: 3

    • browser_screen_width
      Typ: integer | null Format: int64

      Bildschirmbreite des Browsers
      Optionales Feld
      Sie können eine benutzerdefinierte Bildschirmbreite des Browsers festlegen, um einen Audit für ein bestimmtes Gerät durchzuführen;
      Wenn Sie dieses Feld verwenden, müssen Sie browser_preset nicht angeben, da es ignoriert wird;
      Hinweis: Um diesen Parameter zu verwenden, setzen Sie enable_javascript oder enable_browser_rendering auf true Mindestwert in Pixeln: 240
      Maximalwert in Pixeln: 9999

    • calculate_keyword_density
      Typ: boolean | null

      Keyword-Dichte für die Zieldomain berechnen
      Optionales Feld
      Setzen Sie dieses Feld auf true, wenn Sie die Keyword-Dichte für Website-Seiten berechnen möchten
      Standardwert: false
      Hinweis: Bei Verwendung dieses Parameters fallen zusätzliche Kosten an; mehr über die Kosten von Aufgaben mit diesem Parameter erfahren Sie in unserem Hilfeartikel
      Sobald das Crawling abgeschlossen ist, können Sie Keyword-Dichtewerte über den Endpunkt Keyword Density abrufen

    • check_spell
      Typ: boolean | null

      Rechtschreibung prüfen
      Optionales Feld
      Setzen Sie dieses Feld auf true, um die Rechtschreibung auf einer Website mit der Bibliothek Hunspell zu prüfen
      Standardwert: false

    • check_spell_exceptions
      Typ: array string[] | null

      von der Rechtschreibprüfung ausgeschlossene Wörter
      Optionales Feld
      Geben Sie die Wörter an, die Sie von der Rechtschreibprüfung ausschließen möchten
      Maximale Wortlänge: 100 Zeichen
      Maximale Anzahl der Wörter: 1000
      Beispiel: "SERP", "minifiers", "JavaScript"

    • check_spell_language
      Typ: string | null

      Sprache der Rechtschreibprüfung
      Optionales Feld
      Unterstützte Sprachen: 'hy', 'eu', 'bg', 'ca', 'hr', 'cs', 'da', 'nl', 'en', 'eo', 'et', 'fo', 'fa', 'fr', 'fy', 'gl', 'ka', 'de', 'el', 'he', 'hu', 'is', 'ia', 'ga', 'it', 'rw', 'la', 'lv', 'lt', 'mk', 'mn', 'ne', 'nb', 'nn', 'pl', 'pt', 'ro', 'gd', 'sr', 'sk', 'sl', 'es', 'sv', 'tr', 'tk', 'uk', 'vi'
      Hinweis: Wenn keine Sprache angegeben ist, wird sie automatisch anhand des Seiteninhalts festgelegt

    • checks_threshold
      Typ: object | null

      benutzerdefinierte Schwellenwerte für Prüfungen
      Optionales Feld
      Sie können benutzerdefinierte Schwellenwerte für die Parameter im checks-Objekt der Antworten der OnPage API angeben;
      Hinweis: Nur ganzzahlige Schwellenwerte können geändert werden;
      Beispielsweise sind die Parameter high_loading_time und large_page_size standardmäßig auf 3 Sekunden bzw. 1 Megabyte gesetzt;
      Wenn Sie diese Schwellenwerte auf 1 Sekunde und 1000 kbytes ändern möchten, verwenden Sie das folgende Snippet:
      "checks_threshold": {<br>"high_loading_time": 1,<br>"large_page_size": 1000<br>}
      Anpassbare Parameter mit Standardwerten:
      "title_too_short", default value: 30, type: "int"<br>"title_too_long", default value: 65, type: "int"<br>"small_page_size", default value: 1024, type: "int"<br>"large_page_size", default value: 1048576 (1024 * 1024), type: "int"<br>"low_character_count", default value: 1024, type: "int"<br>"high_character_count", default value: 256000 (250 * 1024), type: "int"<br>"low_content_rate", default value: 0.1, type: "float"<br>"high_content_rate", default value: 0.9, type: "float"<br>"high_loading_time", default value: 3000, type: "int"<br>"high_waiting_time", default value: 1500, type: "int"<br>"low_readability_rate", default value: 15.0, type: "float"<br>"irrelevant_description", default value: 0.2, type: "float"<br>"irrelevant_title", default value: 0.3, type: "float"<br>"irrelevant_meta_keywords", default value: 0.6, type: "float"

      • propertyName
        Typ: integer | null Format: int64

        Signed 64-bit integers (long type).

    • crawl_delay
      Typ: integer | null

      Verzögerung zwischen Zugriffen, ms
      Optionales Feld
      die benutzerdefinierte Verzögerung zwischen den Crawler-Zugriffen auf den Server
      Standardwert: 2000

    • crawl_sitemap_only
      Typ: boolean | null

      nur Seiten crawlen, die im Sitemap angegeben sind
      Optionales Feld
      auf true setzen, wenn nur die im Sitemap angegebenen Seiten gecrawlt werden sollen
      wenn Sie diesen Parameter auf true setzen und custom_sitemap nicht angeben, wird das Standard-Sitemap gecrawlt
      Standardwert: false
      Hinweis: um diesen Parameter zu verwenden, sollte respect_sitemap auf true stehen

    • custom_js
      Typ: string | null

      benutzerdefiniertes JavaScript
      Optionales Feld
      Hinweis: Die Ausführungszeit für das hier eingegebene Skript sollte höchstens 700 ms betragen; mit dem folgenden JS-Snippet können Sie beispielsweise prüfen, ob die Website Google Tag Manager als scr-Attribut enthält:
      let meta = { haveGoogleAnalytics: false, haveTagManager: false };rnfor (var i = 0; i < document.scripts.length; i++) {rn let src = document.scripts[i].getAttribute("src");rn if (src != undefined) {rn if (src.indexOf("analytics.js") >= 0)rn meta.haveGoogleAnalytics = true;rntif (src.indexOf("gtm.js") >= 0)rn meta.haveTagManager = true;rn }rn}rnmeta;Der zurückgegebene Wert hängt davon ab, was Sie in diesem Feld angegeben haben. Wenn Sie beispielsweise das folgende Skript angeben:
      meta = {}; meta.url = document.URL; meta.test = 'test'; meta;
      erhalten Sie als Antwort die folgenden Daten:
      "custom_js_response": {<br>"url": "https://dataforseo.com/",<br>"test": "test"<br>}
      Hinweis: das eingegebene Skript darf höchstens 2000 Zeichen lang sein

    • custom_robots_txt
      Typ: string | null

      benutzerdefinierte robots.txt-Einstellungen
      Optionales Feld
      Beispiel: Disallow: /directory1/

    • custom_sitemap
      Typ: string | null

      URL des benutzerdefinierten Sitemaps
      Optionales Feld
      die URL der Seite, auf der das alternative Sitemap liegt
      Hinweis: um diesen Parameter zu verwenden, sollte respect_sitemap auf true stehen

    • custom_user_agent
      Typ: string | null

      benutzerdefinierter User-Agent
      Optionales Feld
      Benutzerdefinierter User-Agent für das Crawlen einer Website
      Beispiel: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36

      Standardwert: Mozilla/5.0 (compatible; RSiteAuditor)

    • disable_cookie_popup
      Typ: boolean | null

      Cookie-Popup deaktivieren
      Optionales Feld
      auf true setzen, wenn das Popup zur Einholung der Cookie-Einwilligung des Nutzers deaktiviert werden soll;
      Standardwert:
      false

    • disable_page_checks
      Typ: array string[] | null

      bestimmte Seitenprüfungen an der Ausführung hindern
      Optionales Feld
      geben Sie bestimmte checks an, um ihre Ausführung und ihre Auswirkung auf den onpage_score zu verhindern. Beispiel:
      "disable_page_checks": ["is_5xx_code", "is_4xx_code"]

    • disable_sitewide_checks
      Typ: array string[] | null

      bestimmte websiteweite Prüfungen an der Ausführung hindern
      Optionales Feld
      geben Sie die folgenden checks an, um ihre Ausführung auf der Website target zu verhindern:
      "test_page_not_found"
      "test_canonicalization"
      "test_https_redirect"
      "test_directory_browsing"Beispiel:
      "disable_sitewide_checks": ["test_directory_browsing", "test_page_not_found"]weitere Informationen in unserem Help Center

    • disallowed_subdomains
      Typ: array string[] | null

      Subdomains, die nicht gecrawlt werden sollen
      Optionales Feld
      geben Sie Subdomains an, die nicht gecrawlt werden sollen
      Beispiel: ["status.site.com", "docs.site.com"]
      Hinweis: um diesen Parameter zu verwenden, muss der Parameter allow_subdomains auf true gesetzt sein

    • enable_browser_rendering
      Typ: boolean | null

      Browser-Rendering emulieren, um Core Web Vitals zu messen
      Optionales Feld
      mit diesem Parameter können Sie beim Laden einer Webseite einen Browser emulieren;
      enable_browser_rendering lädt Stile, Bilder, Schriftarten, Animationen, Videos und andere Ressourcen einer Seite;
      Standardwert: false
      auf true setzen, um Core Web Vitals (FID, CLS, LCP) in der Antwort zu erhalten;
      wenn Sie dieses Feld verwenden, müssen die Parameter enable_javascript und load_resources auf true gesetzt sein
      Hinweis: bei Verwendung dieses Parameters fallen zusätzliche Kosten an; weitere Informationen zu den Kosten von Aufgaben mit diesem Parameter finden Sie in unserem Hilfeartikel; die Kosten lassen sich auf der Preisseite berechnen

    • enable_content_parsing
      Typ: boolean | null

      Inhalte gecrawlter Seiten parsen
      Optionales Feld
      auf true setzen, um den OnPage Content Parsing-Endpunkt zu verwenden
      Standardwert: false

    • enable_javascript
      Typ: boolean | null

      JavaScript auf einer Seite laden
      Optionales Feld
      auf true setzen, wenn die auf einer Seite verfügbaren Skripte geladen werden sollen
      Standardwert: false
      Hinweis: bei Verwendung dieses Parameters fallen zusätzliche Kosten an; weitere Informationen zu den Kosten von Aufgaben mit diesem Parameter finden Sie in unserem Hilfeartikel; die Kosten lassen sich auf der Preisseite berechnen

    • enable_www_redirect_check
      Typ: boolean | null

      prüfen, ob die Domain die www-Weiterleitung implementiert hat
      Optionales Feld
      auf true setzen, um zu prüfen, ob die angefragte Domain die Weiterleitung von www zu non-www oder von non-www zu www implementiert hat;
      Standardwert: false

    • enable_xhr
      Typ: boolean | null

      XMLHttpRequest auf einer Seite aktivieren
      Optionales Feld
      auf true setzen, wenn unser Crawler Daten von einem Webserver über das XMLHttpRequest-Objekt anfordern soll
      Standardwert: false;wenn Sie dieses Feld verwenden, muss enable_javascript auf true gesetzt sein;

    • force_sitewide_checks
      Typ: boolean | null

      websiteweite Prüfungen beim Crawlen einer einzelnen Seite aktivieren
      Optionales Feld
      auf true setzen, um beim Crawlen einer einzelnen Seite Daten zu websiteweiten Prüfungen zu erhalten;
      Standardwert: false

    • load_resources
      Typ: boolean | null

      Ressourcen laden
      Optionales Feld
      auf true setzen, wenn Bilder, Stylesheets, Skripte und fehlerhafte Ressourcen geladen werden sollen
      Standardwert: false
      Hinweis: bei Verwendung dieses Parameters fallen zusätzliche Kosten an; weitere Informationen zu den Kosten von Aufgaben mit diesem Parameter finden Sie in unserem Hilfeartikel; die Kosten lassen sich auf der Preisseite berechnen

    • max_crawl_depth
      Typ: integer | null

      Crawl-Tiefe
      Optionales Feld
      die Verlinkungstiefe der zu crawlenden Seiten;
      beispielsweise ist die Startseite des Crawls Ebene 0, Seiten mit Links von dieser Seite sind Ebene 1 usw.

    • max_crawl_pages
      Typ: integer

      Limit für gecrawlte Seiten
      Pflichtfeld
      die Anzahl der Seiten, die auf der angegebenen Domain gecrawlt werden
      Hinweis:
      wenn Sie max_crawl_pages auf 1 setzen und start_url nicht angeben oder darin eine Startseite festlegen, werden die folgenden websiteweiten Prüfungen deaktiviert:
      test_canonicalization, enable_www_redirect_check, test_hidden_server_signature, test_page_not_found, test_directory_browsing, test_https_redirect
      um sie dennoch zu aktivieren, setzen Sie force_sitewide_checks auf truewenn Sie max_crawl_pages auf 1 setzen und eine andere start_url als eine Startseite angeben, werden alle websiteweiten Prüfungen deaktiviert;
      um sie dennoch zu aktivieren, setzen Sie force_sitewide_checks auf true

    • pingback_url
      Typ: string | null

      Benachrichtigungs-URL für eine abgeschlossene Aufgabe
      Optionales Feld
      Wenn eine Aufgabe abgeschlossen ist, benachrichtigen wir Sie per GET-Anfrage an die von Ihnen angegebene URL
      Sie können die Zeichenfolge ‘$id’ als $id-Variable und ‘$tag’ als URL-kodierte $tag-Variable verwenden. Wir setzen die erforderlichen Werte vor dem Senden der Anfrage.
      Beispiel:
      http://your-server.com/pingscript?id=$id
      http://your-server.com/pingscript?id=$id&amp;tag=$tag
      Hinweis: Sonderzeichen in pingback_url werden URL-kodiert;
      d. h. das Zeichen # wird zu %23 kodiert

      Weitere Informationen finden Sie in unserem Help Center

    • priority_urls
      Typ: array string[] | null

      URLs, die unter Umgehung der Warteschlange gecrawlt werden
      Optionales Feld
      in diesem Array angegebene URLs werden zuerst gecrawlt, unter Umgehung der Crawl-Warteschlange;
      Hinweis: Sie sollten die absolute URL angeben;
      Sie können bis zu 20 URLs angeben;
      alle URLs im Array müssen zur Domain target gehören;
      Subdomains werden ignoriert, sofern der Parameter allow_subdomains nicht auf true gesetzt istBeispiel:
      "priority_urls": [<br>"https://dataforseo.com/apis/serp-api",<br>"https://dataforseo.com/contact"<br>]

    • respect_sitemap
      Typ: boolean | null

      Sitemap beim Crawlen berücksichtigen
      Optionales Feld
      auf true setzen, wenn beim Crawlen die Reihenfolge der im primären Sitemap angegebenen Seiten befolgt werden soll;
      Standardwert: false
      Hinweis: bei true entspricht der Wert click_depth in der API-Antwort 0;
      das Feld max_crawl_depth der Anfrage wird ignoriert; die Anzahl der zu crawlenden Seiten können Sie mit dem Parameter max_crawl_pages angeben

    • return_despite_timeout
      Typ: boolean | null

      Daten zu Seiten trotz Timeout-Fehler zurückgeben
      Optionales Feld
      bei true werden Daten zu Seiten bereitgestellt, die innerhalb von 120 Sekunden nicht geladen werden konnten und mit einem Timeout-Fehler geantwortet haben;
      Standardwert: false

    • robots_txt_merge_mode
      Typ: string | null

      robots.txt-Einstellungen zusammenführen oder überschreiben
      Optionales Feld
      mögliche Werte: merge, override;
      auf override setzen, wenn Crawling-Beschränkungen der Website und andere robots.txt-Einstellungen ignoriert werden sollen
      Standardwert: merge;
      Hinweis: bei override den Parameter custom_robots_txt angeben

    • start_url
      Typ: string | null

      die erste zu crawlende URL
      Optionales Feld
      Hinweis: Sie sollten eine absolute URL angeben
      wenn Sie eine einzelne Seite crawlen möchten, geben Sie ihre URL in diesem Feld an und setzen Sie zusätzlich den Parameter max_crawl_pages auf 1
      Sie können auch den Live-Instant-Pages-Endpunkt verwenden, um seitenspezifische Daten zu erhalten

    • store_raw_html
      Typ: boolean | null

      HTML gecrawlter Seiten speichern
      Optionales Feld
      auf true setzen, wenn das HTML der Seite über den OnPage Raw HTML-Endpunkt abgerufen werden soll
      Standardwert: false

    • support_cookies
      Typ: boolean | null

      Cookies auf gecrawlten Seiten unterstützen
      Optionales Feld
      auf true setzen, um Cookies beim Crawlen der Seiten zu unterstützen
      Standardwert: false

    • switch_pool
      Typ: boolean | null

      Proxy-Pool wechseln
      Optionales Feld
      Bei true werden zusätzliche Proxy-Pools zum Abrufen der angeforderten Daten verwendet;
      Der Parameter kann verwendet werden, wenn viele Aufgaben gleichzeitig gesetzt werden, was zu gelegentlichen rate-limit- und/oder site_unreachable-Fehlern führt

    • tag
      Typ: string | null

      Benutzerdefinierte Aufgaben-ID
      Optionales Feld
      Zeichenlimit: 255
      Mit diesem Parameter können Sie die Aufgabe identifizieren und dem Ergebnis zuordnen
      Den angegebenen Wert tag finden Sie im data-Objekt der Antwort

    • target
      Typ: string

      Ziel-Domain
      Pflichtfeld
      der Domainname muss ohne https:// und www. angegeben werden
      wenn Sie die Seiten-URL angeben, werden die Ergebnisse für die in der URL enthaltene Domain zurückgegeben

    • validate_micromarkup
      Typ: boolean | null

      Microdata-Validierung aktivieren
      Optionales Feld
      auf true setzen, wenn der OnPage API Microdata-Endpunkt verwendet werden soll
      Standardwert: false

Antworten
  • 200
    Typ: object | null · Response36Afe1097B20_OnPageTaskPostResponseInfo
    • cost
      Typ: number | null Format: double

      Gesamtkosten der Aufgaben in USD

    • status_code
      Typ: integer | null

      allgemeiner Statuscode die vollständige Liste der Antwortcodes finden Sie hier

    • status_message
      Typ: string | null

      allgemeine Informationsmeldung die vollständige Liste der allgemeinen Informationsmeldungen finden Sie hier

    • tasks
      Typ: array (object | null)[] | null

      Array von Aufgaben

      • Typ: object | null · Response36Afe1097B20_OnPageTaskPostTaskInfo
        • cost
          Typ: number | null Format: double

          Gesamtkosten der Aufgaben in USD

        • data
          Typ: object | null

          Enthält dieselben Parameter, die Sie in der POST-Anfrage angegeben haben

          • propertyName
            Typ: object | null
        • id
          Typ: string | null

          Aufgaben-ID eindeutige Aufgaben-ID in unserem System im UUID-Format

        • path
          Typ: array (string | null)[] | null

          URL-Pfad

        • result
          Typ: object | null

          Array von Ergebnissen
          in diesem Fall ist der Wert null

        • result_count
          Typ: integer | null Format: int64

          Anzahl der Elemente im Ergebnis-Array

        • status_code
          Typ: integer | null

          Statuscode der Aufgabe von DataForSEO erzeugt, kann im folgenden Bereich liegen: 10000-60000 die vollständige Liste der Antwortcodes finden Sie hier

        • status_message
          Typ: string | null

          Informationsmeldung der Aufgabe die vollständige Liste der allgemeinen Informationsmeldungen finden Sie hier

        • time
          Typ: string | null

          Ausführungszeit in Sekunden

    • tasks_count
      Typ: integer | null Format: int64

      Die Anzahl der Aufgaben im tasks-Array

    • tasks_error
      Typ: integer | null Format: int64

      Die Anzahl der Aufgaben im tasks-Array, die mit einem Fehler zurückgegeben wurden

    • time
      Typ: string | null

      Gesamtausführungszeit, Sekunden

    • version
      Typ: string | null

      Die aktuelle Version der API

    application/json
  • 400

    Die Anfrage konnte nicht verarbeitet werden. Prüfen Sie die Anfrageparameter.

  • 401

    Ein gültiger Felo-API-Schlüssel ist erforderlich.

  • 402

    Die Anfrage kann nicht fortgesetzt werden, da eine Abrechnungsvoraussetzung nicht erfüllt ist.

  • 403

    Das Konto ist für diesen Vorgang nicht berechtigt.

  • 429

    Ein Anfrage- oder Ausgabenlimit wurde erreicht.

  • 502

    Der Dienst konnte die Anfrage nicht abschließen.

  • 503

    Die API oder der Abrechnungsdienst ist vorübergehend nicht verfügbar.

  • 504

    Beim Verarbeiten der Anfrage ist eine Zeitüberschreitung aufgetreten.

  • default

    Fehlerantwort; Upstream-Passthrough-Antworten können Anbieterformate verwenden

    application/json
Request Example for post/v1/beta/dataforseo/on_page/task_post
curl https://openapi.felo.ai/v1/beta/dataforseo/on_page/task_post \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "target": "dataforseo.com",
    "max_crawl_pages": 10,
    "load_resources": true,
    "enable_javascript": true,
    "custom_js": "meta = {}; meta.url = document.URL; meta;",
    "tag": "some_string_123",
    "pingback_url": "https://your-server.com/pingscript?id=$id&tag=$tag"
  }
]'
{
  "version": null,
  "status_code": null,
  "status_message": null,
  "time": null,
  "cost": null,
  "tasks_count": null,
  "tasks_error": null,
  "tasks": [
    {
      "id": null,
      "status_code": null,
      "status_message": null,
      "time": null,
      "cost": null,
      "result_count": null,
      "path": [
        null
      ],
      "data": null,
      "result": null
    }
  ]
}
Setting OnPage Tasks