Felo API PlatformFelo API Platform
Wszystkie endpointy DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Tworzenie zadań OnPage

Serwer:https://openapi.felo.ai
Biblioteki klienckie

DataForSEO

​

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

Tworzenie zadań OnPage

​

Rozpoczyna przeszukiwanie target i zwraca id zadania w tasks[0].id — to id jest uchwytem potrzebnym każdemu innemu narzędziu z tej rodziny, więc go zachowaj. max_crawl_pages ogranicza przeszukiwanie, start_url, max_crawl_depth, priority_urls i crawl_delay je kształtują, a store_raw_html decyduje, czy post_dataforseo_on_page_raw_html będzie miał później co zwrócić. Opakowane w kopertę DataForSEO: dane w tasks[0].result, wynik w tasks[0].status_code — odrzucone żądanie nadal zwraca HTTP 200. ⚠️ To nie jest zwykła para submit/fetch: przeszukiwanie to sesja, którą następnie odpytuje według id kilkanaście innych narzędzi. Odpytuj get_dataforseo_on_page_summary, aż crawl_progress przyjmie wartość finished; przeszukanie jednej strony example.com zajęło znacznie mniej niż minutę.

Cennik referencyjny

  • Rozliczanie: zgłoszony koszt odpowiedzi.
  • Szacunek referencyjny dla żądania: USD 0.003.
  • Referencyjny mnożnik klienta: 1.0. Nie stosuj go ponownie do rozliczonej kwoty klienta.

Wyłącznie metadane referencyjne, a nie wycena konta, gwarantowana cena lub limit wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.

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

      nagłówek języka do uzyskiwania dostępu do witryny
      pole opcjonalne
      obsługiwane są wszystkie formaty ustawień regionalnych (xx, xx-XX, xxx-XX itd.)
      Uwaga: jeśli nie podasz tego parametru, niektóre witryny mogą odmówić dostępu; w takim przypadku strony zostaną zwrócone z wartością "type":"broken w tablicy odpowiedzi

    • allow_subdomains
      Typ: boolean | null

      uwzględnij strony w subdomenach
      pole opcjonalne
      ustaw na true, jeśli chcesz przeszukiwać wszystkie subdomeny docelowej witryny
      wartość domyślna: false

    • allowed_subdomains
      Typ: array string[] | null

      subdomeny do przeszukania
      pole opcjonalne
      podaj subdomeny, które chcesz przeszukać
      przykład: ["blog.site.com", "my.site.com", "shop.site.com"]
      Uwaga: aby użyć tego parametru, parametr allow_subdomains powinien być ustawiony na false;
      w przeciwnym razie zawartość pola allowed_subdomains zostanie zignorowana, a wyniki zostaną zwrócone dla wszystkich subdomen

    • browser_preset
      Typ: string | null

      ustawienie wstępne parametrów ekranu przeglądarki
      pole opcjonalne
      jeśli używasz tego pola, nie musisz podawać browser_screen_width, browser_screen_height, browser_screen_scale_factormożliwe wartości:
      desktop, mobile, tabletdesktop ustawienie zastosuje następujące wartości:browser_screen_width: 1920
      browser_screen_height: 1080
      browser_screen_scale_factor: 1mobile ustawienie zastosuje następujące wartości:browser_screen_width: 390
      browser_screen_height: 844
      browser_screen_scale_factor: 3tablet ustawienie zastosuje następujące wartości:browser_screen_width: 1024
      browser_screen_height: 1366
      browser_screen_scale_factor: 2
      Uwaga: aby użyć tego parametru, ustaw enable_javascript lub enable_browser_rendering na true

    • browser_screen_height
      Typ: integer | null

      wysokość ekranu przeglądarki
      pole opcjonalne
      możesz ustawić niestandardową wysokość ekranu przeglądarki, aby przeprowadzić audyt dla konkretnego urządzenia;
      jeśli używasz tego pola, nie musisz podawać browser_preset, ponieważ zostanie ono zignorowane;
      Uwaga: aby użyć tego parametru, ustaw enable_javascript lub enable_browser_rendering na truewartość minimalna w pikselach: 240
      wartość maksymalna w pikselach: 9999

    • browser_screen_scale_factor
      Typ: number | null

      współczynnik skali ekranu przeglądarki
      pole opcjonalne
      możesz ustawić niestandardowy współczynnik rozdzielczości ekranu przeglądarki, aby przeprowadzić audyt dla konkretnego urządzenia;
      jeśli używasz tego pola, nie musisz podawać browser_preset, ponieważ zostanie ono zignorowane;
      Uwaga: aby użyć tego parametru, ustaw enable_javascript lub enable_browser_rendering na truewartość minimalna: 0.5
      wartość maksymalna: 3

    • browser_screen_width
      Typ: integer | null Format: int64

      szerokość ekranu przeglądarki
      pole opcjonalne
      możesz ustawić niestandardową szerokość ekranu przeglądarki, aby przeprowadzić audyt dla konkretnego urządzenia;
      jeśli używasz tego pola, nie musisz podawać browser_preset, ponieważ zostanie ono zignorowane;
      Uwaga: aby użyć tego parametru, ustaw enable_javascript lub enable_browser_rendering na truewartość minimalna w pikselach: 240
      wartość maksymalna w pikselach: 9999

    • calculate_keyword_density
      Typ: boolean | null

      oblicz gęstość słów kluczowych dla domeny docelowej
      pole opcjonalne
      ustaw na true, jeśli chcesz obliczyć gęstość słów kluczowych dla stron witryny
      wartość domyślna: false
      Uwaga: użycie tego parametru wiąże się z dodatkowymi opłatami; więcej informacji o koszcie zadań z tym parametrem znajdziesz w naszym artykule pomocy
      po zakończeniu przeszukiwania możesz uzyskać wartości gęstości słów kluczowych za pomocą endpointu Keyword Density

    • check_spell
      Typ: boolean | null

      sprawdzaj pisownię
      pole opcjonalne
      ustaw na true, aby sprawdzić pisownię w witrynie za pomocą biblioteki Hunspell
      wartość domyślna: false

    • check_spell_exceptions
      Typ: array string[] | null

      słowa wykluczone ze sprawdzania pisowni
      pole opcjonalne
      podaj słowa, które chcesz wykluczyć ze sprawdzania pisowni
      maksymalna długość słowa: 100 znaków
      maksymalna liczba słów: 1000
      przykład: "SERP", "minifiers", "JavaScript"

    • check_spell_language
      Typ: string | null

      język sprawdzania pisowni
      pole opcjonalne
      obsługiwane języki: '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'
      Uwaga: jeśli nie podano języka, zostanie on ustawiony automatycznie na podstawie treści strony

    • checks_threshold
      Typ: object | null

      niestandardowe wartości progowe dla testów
      pole opcjonalne
      możesz podać niestandardowe wartości progowe dla parametrów zawartych w obiekcie checks odpowiedzi OnPage API;
      Uwaga: modyfikować można tylko całkowite wartości progowe;
      na przykład parametry high_loading_time i large_page_size są domyślnie ustawione odpowiednio na 3 sekundy i 1 megabajt;
      jeśli chcesz zmienić te progi na 1 sekundę i 1000 kB, użyj następującego fragmentu:
      "checks_threshold": {<br>"high_loading_time": 1,<br>"large_page_size": 1000<br>}
      dostępne parametry do dostosowania wraz z wartościami domyślnymi:
      "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

      opóźnienie między żądaniami, ms
      pole opcjonalne
      niestandardowe opóźnienie między żądaniami crawlera do serwera
      wartość domyślna: 2000

    • crawl_sitemap_only
      Typ: boolean | null

      indeksuj tylko strony wskazane w sitemapie
      pole opcjonalne
      ustaw na true, jeśli chcesz indeksować tylko strony wskazane w sitemapie
      jeśli ustawisz ten parametr na true i nie podasz custom_sitemap, zaindeksujemy domyślny sitemap
      wartość domyślna: false
      Uwaga: aby użyć tego parametru, respect_sitemap musi mieć wartość true

    • custom_js
      Typ: string | null

      niestandardowy javascript
      pole opcjonalne
      Uwaga: czas wykonania skryptu podanego w tym polu nie może przekraczać 700 ms. Możesz na przykład użyć poniższego fragmentu JS, aby sprawdzić, czy witryna zawiera Google Tag Manager jako atrybut scr:
      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;zwracana wartość zależy od tego, co podasz w tym polu. Jeśli na przykład podasz następujący skrypt:
      meta = {}; meta.url = document.URL; meta.test = 'test'; meta;
      w odpowiedzi otrzymasz następujące dane:
      "custom_js_response": {<br>"url": "https://dataforseo.com/",<br>"test": "test"<br>}
      Uwaga: długość podanego skryptu nie może przekraczać 2000 znaków

    • custom_robots_txt
      Typ: string | null

      niestandardowe ustawienia robots.txt
      pole opcjonalne
      przykład: Disallow: /directory1/

    • custom_sitemap
      Typ: string | null

      niestandardowy adres URL sitemapa
      pole opcjonalne
      adres URL strony, na której znajduje się alternatywny sitemap
      Uwaga: aby użyć tego parametru, respect_sitemap musi mieć wartość true

    • custom_user_agent
      Typ: string | null

      niestandardowy user agent
      pole opcjonalne
      niestandardowy user agent do przeszukiwania witryny
      przykład: 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

      wartość domyślna: Mozilla/5.0 (compatible; RSiteAuditor)

    • disable_cookie_popup
      Typ: boolean | null

      wyłącz okno zgody na pliki cookie
      pole opcjonalne
      ustaw na true, jeśli chcesz wyłączyć okno z prośbą o zgodę na pliki cookie;
      wartość domyślna:
      false

    • disable_page_checks
      Typ: array string[] | null

      zapobiegaj uruchamianiu wybranych testów strony
      pole opcjonalne
      podaj wybrane checks, aby zapobiec ich uruchamianiu i wpływaniu na onpage_score; przykład:
      "disable_page_checks": ["is_5xx_code", "is_4xx_code"]

    • disable_sitewide_checks
      Typ: array string[] | null

      zapobiegaj uruchamianiu wybranych testów całej witryny
      pole opcjonalne
      podaj następujące checks, aby zapobiec ich uruchamianiu w witrynie target:
      "test_page_not_found"
      "test_canonicalization"
      "test_https_redirect"
      "test_directory_browsing"przykład:
      "disable_sitewide_checks": ["test_directory_browsing", "test_page_not_found"]więcej informacji w naszym Centrum pomocy

    • disallowed_subdomains
      Typ: array string[] | null

      subdomeny do pominięcia podczas indeksowania
      pole opcjonalne
      podaj subdomeny, których nie chcesz indeksować
      przykład: ["status.site.com", "docs.site.com"]
      Uwaga: aby użyć tego parametru, parametr allow_subdomains musi mieć wartość true

    • enable_browser_rendering
      Typ: boolean | null

      emuluj renderowanie przeglądarki, aby mierzyć Core Web Vitals
      pole opcjonalne
      dzięki temu parametrowi możesz emulować przeglądarkę podczas ładowania strony internetowej;
      enable_browser_rendering wczytuje style, obrazy, czcionki, animacje, filmy i inne zasoby strony;
      wartość domyślna: false
      ustaw na true, aby otrzymać w odpowiedzi metryki Core Web Vitals (FID, CLS, LCP);
      jeśli używasz tego pola, parametry enable_javascript i load_resources muszą mieć wartość true
      Uwaga: użycie tego parametru wiąże się z dodatkowymi opłatami; więcej o koszcie zadań z tym parametrem w naszym artykule pomocy; koszt można obliczyć na stronie Cennik

    • enable_content_parsing
      Typ: boolean | null

      parsuj treść na indeksowanych stronach
      pole opcjonalne
      ustaw na true, aby użyć endpointu OnPage Content Parsing
      wartość domyślna: false

    • enable_javascript
      Typ: boolean | null

      wczytuj javascript na stronie
      pole opcjonalne
      ustaw na true, jeśli chcesz wczytywać skrypty dostępne na stronie
      wartość domyślna: false
      Uwaga: użycie tego parametru wiąże się z dodatkowymi opłatami; więcej o koszcie zadań z tym parametrem w naszym artykule pomocy; koszt można obliczyć na stronie Cennik

    • enable_www_redirect_check
      Typ: boolean | null

      sprawdź, czy domena wdrożyła przekierowanie www
      pole opcjonalne
      ustaw na true, jeśli chcesz sprawdzić, czy żądana domena wdrożyła przekierowanie z www na bez www lub z bez www na www;
      wartość domyślna: false

    • enable_xhr
      Typ: boolean | null

      włącz XMLHttpRequest na stronie
      pole opcjonalne
      ustaw na true, jeśli chcesz, aby nasz crawler pobierał dane z serwera internetowego za pomocą obiektu XMLHttpRequest
      wartość domyślna: false; jeśli używasz tego pola, enable_javascript musi mieć wartość true;

    • force_sitewide_checks
      Typ: boolean | null

      włącz testy całej witryny podczas indeksowania pojedynczej strony
      pole opcjonalne
      ustaw na true, aby otrzymać dane z testów całej witryny podczas indeksowania pojedynczej strony;
      wartość domyślna: false

    • load_resources
      Typ: boolean | null

      wczytuj zasoby
      pole opcjonalne
      ustaw na true, jeśli chcesz wczytywać obrazy, arkusze stylów, skrypty i uszkodzone zasoby
      wartość domyślna: false
      Uwaga: użycie tego parametru wiąże się z dodatkowymi opłatami; więcej o koszcie zadań z tym parametrem w naszym artykule pomocy; koszt można obliczyć na stronie Cennik

    • max_crawl_depth
      Typ: integer | null

      głębokość indeksowania
      pole opcjonalne
      głębokość linkowania indeksowanych stron;
      na przykład strona początkowa indeksowania to poziom 0, strony, do których prowadzą z niej linki, to poziom 1 itd.

    • max_crawl_pages
      Typ: integer

      limit indeksowanych stron
      pole wymagane
      liczba stron do zaindeksowania w podanej domenie
      Uwaga:
      jeśli ustawisz max_crawl_pages na 1 i nie podasz start_url lub podasz w nim stronę główną, następujące testy całej witryny zostaną wyłączone:
      test_canonicalization, enable_www_redirect_check, test_hidden_server_signature, test_page_not_found, test_directory_browsing, test_https_redirect
      aby je mimo to włączyć, ustaw force_sitewide_checks na true. Jeśli ustawisz max_crawl_pages na 1 i podasz start_url inny niż strona główna, wszystkie testy całej witryny zostaną wyłączone;
      aby je mimo to włączyć, ustaw force_sitewide_checks na true

    • pingback_url
      Typ: string | null

      adres URL powiadomienia o zakończonym zadaniu
      pole opcjonalne
      po zakończeniu zadania powiadomimy Cię żądaniem GET wysłanym na podany adres URL
      możesz użyć ciągu ‘$id’ jako zmiennej $id, a ‘$tag’ jako zmiennej $tag zakodowanej w adresie URL. Przed wysłaniem żądania ustawimy wymagane wartości.
      przykład:
      http://your-server.com/pingscript?id=$id
      http://your-server.com/pingscript?id=$id&amp;tag=$tag
      Uwaga: znaki specjalne w pingback_url zostaną zakodowane w adresie URL;
      m.in. znak # zostanie zakodowany jako %23

      więcej informacji znajdziesz w Centrum pomocy

    • priority_urls
      Typ: array string[] | null

      adresy URL indeksowane z pominięciem kolejki
      pole opcjonalne
      adresy URL podane w tej tablicy zostaną zaindeksowane w pierwszej kolejności, z pominięciem kolejki indeksowania;
      Uwaga: należy podać bezwzględny adres URL;
      możesz podać maksymalnie 20 adresów URL;
      wszystkie adresy URL w tablicy muszą należeć do domeny target;
      subdomeny zostaną zignorowane, chyba że parametr allow_subdomains ma wartość true; przykład:
      "priority_urls": [<br>"https://dataforseo.com/apis/serp-api",<br>"https://dataforseo.com/contact"<br>]

    • respect_sitemap
      Typ: boolean | null

      uwzględniaj sitemap podczas indeksowania
      pole opcjonalne
      ustaw na true, jeśli chcesz podczas indeksowania zachować kolejność stron wskazaną w głównym sitemapie;
      wartość domyślna: false
      Uwaga: jeśli ustawisz true, wartość click_depth w odpowiedzi API będzie równa 0;
      pole max_crawl_depth żądania zostanie zignorowane; liczbę stron do zaindeksowania możesz określić parametrem max_crawl_pages

    • return_despite_timeout
      Typ: boolean | null

      zwracaj dane stron mimo błędu przekroczenia limitu czasu
      pole opcjonalne
      jeśli true, dane zostaną zwrócone dla stron, które nie wczytały się w ciągu 120 sekund i zwróciły błąd przekroczenia limitu czasu;
      wartość domyślna: false

    • robots_txt_merge_mode
      Typ: string | null

      scalaj z ustawieniami robots.txt lub zastąp je
      pole opcjonalne
      możliwe wartości: merge, override;
      ustaw na override, jeśli chcesz zignorować ograniczenia indeksowania witryny i inne ustawienia robots.txt
      wartość domyślna: merge;
      Uwaga: jeśli ustawisz override, podaj parametr custom_robots_txt

    • start_url
      Typ: string | null

      pierwszy adres URL do zaindeksowania
      pole opcjonalne
      Uwaga: należy podać bezwzględny adres URL
      jeśli chcesz zaindeksować pojedynczą stronę, podaj jej adres URL w tym polu i dodatkowo ustaw parametr max_crawl_pages na 1
      możesz też użyć endpointu live Instant Pages, aby uzyskać dane dotyczące konkretnej strony

    • store_raw_html
      Typ: boolean | null

      przechowuj HTML indeksowanych stron
      pole opcjonalne
      ustaw na true, jeśli chcesz pobrać HTML strony za pomocą endpointu OnPage Raw HTML
      wartość domyślna: false

    • support_cookies
      Typ: boolean | null

      obsługuj pliki cookie na indeksowanych stronach
      pole opcjonalne
      ustaw na true, aby obsługiwać pliki cookie podczas indeksowania stron
      wartość domyślna: false

    • switch_pool
      Typ: boolean | null

      przełącz pulę proxy
      pole opcjonalne
      jeśli true, do pobrania żądanych danych zostaną użyte dodatkowe pule proxy;
      parametr można zastosować, gdy jednocześnie ustawiono wiele zadań, co powoduje sporadyczne błędy rate-limit i/lub site_unreachable

    • tag
      Typ: string | null

      identyfikator zadania zdefiniowany przez użytkownika
      pole opcjonalne
      limit znaków: 255
      ten parametr służy do identyfikacji zadania i dopasowania go do wyniku
      podaną wartość tag znajdziesz w obiekcie data odpowiedzi

    • target
      Typ: string

      domena docelowa
      pole wymagane
      nazwę domeny należy podać bez https:// i www.
      jeśli podasz adres URL strony, wyniki zostaną zwrócone dla domeny zawartej w adresie URL

    • validate_micromarkup
      Typ: boolean | null

      włącz walidację mikrodanych
      pole opcjonalne
      ustaw na true, jeśli chcesz użyć endpointu OnPage API Microdata
      wartość domyślna: false

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

      łączny koszt zadań, USD

    • status_code
      Typ: integer | null

      ogólny kod statusu pełną listę kodów odpowiedzi znajdziesz tutaj

    • status_message
      Typ: string | null

      ogólny komunikat informacyjny pełną listę ogólnych komunikatów informacyjnych znajdziesz tutaj

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

      tablica zadań

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

          łączny koszt zadań, USD

        • data
          Typ: object | null

          zawiera te same parametry, które podano w żądaniu POST

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

          identyfikator zadania unikalny identyfikator zadania w naszym systemie w formacie UUID

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

          ścieżka URL

        • result
          Typ: object | null

          tablica wyników
          w tym przypadku wartością będzie null

        • result_count
          Typ: integer | null Format: int64

          liczba elementów w tablicy result

        • status_code
          Typ: integer | null

          kod statusu zadania wygenerowany przez DataForSEO; może mieścić się w następującym zakresie: 10000-60000 pełną listę kodów odpowiedzi znajdziesz tutaj

        • status_message
          Typ: string | null

          komunikat informacyjny zadania pełną listę ogólnych komunikatów informacyjnych znajdziesz tutaj

        • time
          Typ: string | null

          czas wykonania, sekundy

    • tasks_count
      Typ: integer | null Format: int64

      liczba zadań w tablicy tasks

    • tasks_error
      Typ: integer | null Format: int64

      liczba zadań w tablicy tasks zwróconych z błędem

    • time
      Typ: string | null

      łączny czas wykonania, sekundy

    • version
      Typ: string | null

      bieżąca wersja interfejsu API

    application/json
  • 400

    Nie można przetworzyć żądania. Sprawdź parametry żądania.

  • 401

    Wymagany jest prawidłowy klucz API Felo.

  • 402

    Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.

  • 403

    Konto nie ma uprawnień do wykonania tej operacji.

  • 429

    Osiągnięto limit żądań lub wydatków.

  • 502

    Usługa nie mogła ukończyć żądania.

  • 503

    API lub usługa rozliczeniowa jest tymczasowo niedostępna.

  • 504

    Upłynął limit czasu usługi podczas przetwarzania żądania.

  • default

    Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy

    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