DataForSEONaverSEO/AEO

Naver organic search results for a keyword (async task)

dataforseo.x.serp-naver-organic-task-post

Naver SERP API provides top 15 search engine results.

Prix
$0.0006/callAu prix catalogue
Taux de réussite
—Aucune donnée de taux de réussite pour le momentAucune donnée de taux de réussite pour le moment
Latence p50
——
Dernière vérification
28 juil. 2026Vérifié et opérationnel
POSThttps://toolswitch.dev/v1/tools/dataforseo.x.serp-naver-organic-task-postBeta
  • Utilise le quota de la plateforme
  • Réponse asynchrone
  • Lit des données publiques

Paramètres

the POST body is a JSON array of up to 100 task objects with these fields, one per task; read each task's result (tasks[].id) with dataforseo.x.serp-naver-organic-task-get-advanced, which only the submitting team can read

ParamètreTypeObligatoireDescriptionExemple
Corps (JSON)
oschaîneFacultatifdevice operating system optional field if you specify desktop in the device field, choose from the following values: windows, macos default value: windows if you specify mobile in the device field, choose from the following values: android, ios default value: android
tagchaîneFacultatifuser-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified tag value in the data object of the responsesome_string_123
urlchaîneFacultatifdirect URL of the search query optional field you can specify a direct URL and we will sort it out to the necessary fields in most cases, we wouldn’t recommend using this method; example: https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=iphone
depthentierFacultatifparsing depth optional field number of results in SERP default value: 15 max value: 700 Your account will be billed per each SERP containing up to 15 results; Setting depth above 15 may result in additional charges if the search engine returns more than 15 results; The cost can be calculated on the
devicechaîneFacultatifdevice type optional field return results for a specific device type can take the values:desktop, mobile default value: desktopdesktop
keywordchaîneFacultatifkeyword required field you can specify up to 700 characters in the keyword field all %## will be decoded (plus character ‘+’ will be decoded to a space character) if you need to use the “%” character for your keyword, please specify it as “%25”; if you need to use the “+” character for your keyword,albert einstein
priorityentierFacultatiftask priority optional field can take the following values: 1 – normal execution priority (set by default) 2 – high execution priority You will be additionally charged for the tasks with high execution priority. The cost can be calculated on the Pricing page.
se_domainchaîneFacultatifsearch engine domain optional field we choose the relevant search engine domain automatically however, you can set a custom search engine domain in this field example: search.naver.com
match_typechaîneFacultatiftarget match type required field if stop_crawl_on_match is specified type of match for the match_value possible values: domain – specific domain or subdomain with_subdomains – main domain and subdomains wildcard – wildcard pattern
match_valuechaîneFacultatiftarget domain, subdomain, or wildcard value required field if stop_crawl_on_match is specified specify a target domain, subdomain, or wildcard value; Note: domain or subdomain must be specified without a request protocol; example: "match_value": "dataforseo.com", "match_value": "/blog/post-*"
pingback_urlchaîneFacultatifnotification URL of a completed task optional field when a task is completed we will notify you by GET request sent to the URL you have specified you can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request. exampl
postback_urlchaîneFacultatifURL for sending task results optional field once the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified you can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary valueshttps://your-server.com/postbackscript.php
search_paramchaîneFacultatifadditional parameters of the search query optional field get the list of available parameters and additional details here
postback_datachaîneFacultatifpostback_url datatype required field if you specify postback_url corresponds to the function you used for setting a task possible values: regular, advanced, htmlregular
max_crawl_pagesentierFacultatifpage crawl limit optional field number of search results pages to crawl default value: 1 max value: 100 Note: the max_crawl_pages and depth parameters complement each other; learn more at our help center
stop_crawl_on_matchtableauFacultatifarray of targets to stop crawling optional field if specified, the response will contain SERP results up to and including the specified match_value; you can specify up to 10 target values in this array example: "stop_crawl_on_match":[{"match_value":"dataforseo.com","match_type":"with_subdomains"}] l
  • Corps (JSON)
  • oschaîneFacultatif

    device operating system optional field if you specify desktop in the device field, choose from the following values: windows, macos default value: windows if you specify mobile in the device field, choose from the following values: android, ios default value: android

  • tagchaîneFacultatif

    user-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified tag value in the data object of the response

    Exemple : some_string_123

  • urlchaîneFacultatif

    direct URL of the search query optional field you can specify a direct URL and we will sort it out to the necessary fields in most cases, we wouldn’t recommend using this method; example: https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=iphone

  • depthentierFacultatif

    parsing depth optional field number of results in SERP default value: 15 max value: 700 Your account will be billed per each SERP containing up to 15 results; Setting depth above 15 may result in additional charges if the search engine returns more than 15 results; The cost can be calculated on the

  • devicechaîneFacultatif

    device type optional field return results for a specific device type can take the values:desktop, mobile default value: desktop

    Exemple : desktop

  • keywordchaîneFacultatif

    keyword required field you can specify up to 700 characters in the keyword field all %## will be decoded (plus character ‘+’ will be decoded to a space character) if you need to use the “%” character for your keyword, please specify it as “%25”; if you need to use the “+” character for your keyword,

    Exemple : albert einstein

  • priorityentierFacultatif

    task priority optional field can take the following values: 1 – normal execution priority (set by default) 2 – high execution priority You will be additionally charged for the tasks with high execution priority. The cost can be calculated on the Pricing page.

  • se_domainchaîneFacultatif

    search engine domain optional field we choose the relevant search engine domain automatically however, you can set a custom search engine domain in this field example: search.naver.com

  • match_typechaîneFacultatif

    target match type required field if stop_crawl_on_match is specified type of match for the match_value possible values: domain – specific domain or subdomain with_subdomains – main domain and subdomains wildcard – wildcard pattern

  • match_valuechaîneFacultatif

    target domain, subdomain, or wildcard value required field if stop_crawl_on_match is specified specify a target domain, subdomain, or wildcard value; Note: domain or subdomain must be specified without a request protocol; example: "match_value": "dataforseo.com", "match_value": "/blog/post-*"

  • pingback_urlchaîneFacultatif

    notification URL of a completed task optional field when a task is completed we will notify you by GET request sent to the URL you have specified you can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values before sending the request. exampl

  • postback_urlchaîneFacultatif

    URL for sending task results optional field once the task is completed, we will send a POST request with its results compressed in the gzip format to the postback_url you specified you can use the ‘$id’ string as a $id variable and ‘$tag’ as urlencoded $tag variable. We will set the necessary values

    Exemple : https://your-server.com/postbackscript.php

  • search_paramchaîneFacultatif

    additional parameters of the search query optional field get the list of available parameters and additional details here

  • postback_datachaîneFacultatif

    postback_url datatype required field if you specify postback_url corresponds to the function you used for setting a task possible values: regular, advanced, html

    Exemple : regular

  • max_crawl_pagesentierFacultatif

    page crawl limit optional field number of search results pages to crawl default value: 1 max value: 100 Note: the max_crawl_pages and depth parameters complement each other; learn more at our help center

  • stop_crawl_on_matchtableauFacultatif

    array of targets to stop crawling optional field if specified, the response will contain SERP results up to and including the specified match_value; you can specify up to 10 target values in this array example: "stop_crawl_on_match":[{"match_value":"dataforseo.com","match_type":"with_subdomains"}] l

Exemples de code

Remplacez $TOOLSWITCH_KEY par la clé créée dans la console.

Beta
curl -X POST 'https://toolswitch.dev/v1/tools/dataforseo.x.serp-naver-organic-task-post' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY" \
  -H "Content-Type: application/json" \
  --data-raw '[{"tag":"some_string_123","device":"desktop","keyword":"albert einstein","postback_url":"https://your-server.com/postbackscript.php","postback_data":"regular"}]'

Cette API de passerelle est en version Beta ; son URL et son authentification peuvent changer. Les paramètres de l’exemple sont des données fictives. Les appels sont facturés à $0.0006/call, frais de service inclus.