Get Store Profile
curl --request GET \
--url https://scrapebadger.com/v1/naver/stores/{store_url} \
--header 'X-API-Key: <x-api-key>'import requests
url = "https://scrapebadger.com/v1/naver/stores/{store_url}"
headers = {"X-API-Key": "<x-api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<x-api-key>'}};
fetch('https://scrapebadger.com/v1/naver/stores/{store_url}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://scrapebadger.com/v1/naver/stores/{store_url}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://scrapebadger.com/v1/naver/stores/{store_url}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<x-api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://scrapebadger.com/v1/naver/stores/{store_url}")
.header("X-API-Key", "<x-api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://scrapebadger.com/v1/naver/stores/{store_url}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<x-api-key>'
response = http.request(request)
puts response.read_body{
"store_url": "<string>",
"host": "<string>",
"channel_uid": "<string>",
"channel_no": "<string>",
"channel_name": "<string>",
"description": "<string>",
"logo_url": "<string>",
"sns": {},
"follower_count": 123,
"seller_grade": "<string>",
"sale_count": 123,
"cs_response_ratio": "<string>",
"business_type": "<string>",
"represent_type": "<string>",
"channel_service_type": "<string>"
}SmartStore & Stores
Get Store Profile
Naver SmartStore / Brand Store seller profile — channel name, description, logo, follower and sale counts, seller grade.
GET
/
v1
/
naver
/
stores
/
{store_url}
Get Store Profile
curl --request GET \
--url https://scrapebadger.com/v1/naver/stores/{store_url} \
--header 'X-API-Key: <x-api-key>'import requests
url = "https://scrapebadger.com/v1/naver/stores/{store_url}"
headers = {"X-API-Key": "<x-api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<x-api-key>'}};
fetch('https://scrapebadger.com/v1/naver/stores/{store_url}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://scrapebadger.com/v1/naver/stores/{store_url}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://scrapebadger.com/v1/naver/stores/{store_url}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<x-api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://scrapebadger.com/v1/naver/stores/{store_url}")
.header("X-API-Key", "<x-api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://scrapebadger.com/v1/naver/stores/{store_url}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<x-api-key>'
response = http.request(request)
puts response.read_body{
"store_url": "<string>",
"host": "<string>",
"channel_uid": "<string>",
"channel_no": "<string>",
"channel_name": "<string>",
"description": "<string>",
"logo_url": "<string>",
"sns": {},
"follower_count": 123,
"seller_grade": "<string>",
"sale_count": 123,
"cs_response_ratio": "<string>",
"business_type": "<string>",
"represent_type": "<string>",
"channel_service_type": "<string>"
}Fetch a Naver SmartStore or Brand Store seller profile by its storefront slug. Returns the channel name and description, logo, SNS links, follower and sale counts, seller grade, CS response ratio and business type.
Credits: 5
Personal identity fields (names, phone numbers, addresses, emails) are masked and omitted from the response.
Authorization
string
required
Your ScrapeBadger API key.
Path Parameters
string
required
Storefront slug, e.g.
plusink or drbrian.Query Parameters
string
default:"smartstore"
Storefront host:
smartstore or brand.Response
string
string
string
string
string
string
string
object
Social links the store publishes.
integer
string
integer
string
string
string
string
Example
curl "https://scrapebadger.com/v1/naver/stores/plusink?host=smartstore" \
-H "X-API-Key: YOUR_API_KEY"
const res = await fetch(
"https://scrapebadger.com/v1/naver/stores/plusink?" +
new URLSearchParams({"host": "smartstore"}),
{ headers: { "X-API-Key": process.env.SCRAPEBADGER_API_KEY } },
);
const data = await res.json();
import requests
res = requests.get(
"https://scrapebadger.com/v1/naver/stores/plusink",
headers={"X-API-Key": "YOUR_API_KEY"},
params={"host": "smartstore"},
)
data = res.json()
Response
{
"store_url": "plusink",
"host": "smartstore",
"channel_uid": "2sV!abc123",
"channel_no": "10012345",
"channel_name": "플러스잉크",
"description": "정품 프린터 잉크 전문 스토어",
"logo_url": "https://shop-phinf.example.net/logo/plusink.jpg",
"sns": {},
"follower_count": 48213,
"seller_grade": "빅파워",
"sale_count": 152043,
"cs_response_ratio": "98%",
"business_type": "법인",
"represent_type": "SmartStore",
"channel_service_type": "STOREFARM"
}
Errors
| Status | Meaning |
|---|---|
404 | The requested resource does not exist or has been removed. |
422 | Naver served a challenge instead of content — not billed. Retry; it succeeds. |
502 | Unexpected upstream failure — not billed. |

