DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
관련 페이지
target 사이트에서 어떤 페이지가 순위를 만들어내는지, 가져오는 트래픽 순으로 보여줍니다. limit, offset, offset_token으로 페이지를 나눌 수 있으며, 첫 페이지 이후에는 토큰을 사용하세요. DataForSEO 응답 봉투로 감싸집니다. 데이터는 tasks[0].result, 처리 결과는 tasks[0].status_code에 있으며, 거부된 요청도 HTTP 200을 반환합니다. 지켜야 할지 확장해야 할지 판단할 페이지를 찾는 데 사용하세요. 그 뒤의 키워드는 post_dataforseo_labs_google_kw_for_site_live, 순위가 아니라 링크를 얻는 페이지는 post_dataforseo_backlinks_domain_pages_summary_live를 사용하세요.
가격 참고
- 과금 기준: 보고된 응답 비용.
- 참고 요청 추정치: USD 0.015.
- 참고 고객 배수: 1.0. 정산된 고객 금액에 다시 적용하지 마세요.
참고용 메타데이터일 뿐이며, 계정 견적, 보장된 가격 또는 지출 한도가 아닙니다. 리소스 크레딧은 Felo 크레딧이 아닙니다. 최종 청구는 Felo 청구 기록을 따릅니다.
- 유형: array (object | null)[]
- filters유형: array (object | null)[] | null
결과 필터링 매개변수 배열
선택 필드
한 번에 여러 필터를 추가할 수 있습니다(최대 8개)
조건 사이에 논리 연산자and,or를 설정해야 합니다
지원되는 연산자:regex,not_regex,<,<=,>,>=,=,<>,in,not_in예시:
["metrics.paid.count",">",0][["metrics.organic.count",">",50],"and",["metrics.organic.pos_1","<>",0]][[""metrics.organic.count",">",50"],
"and",
[["metrics.organic.pos_1","<>",0],"or",["metrics.organic.pos_2_3","<>",0]]]
필터에 대한 자세한 내용은 Dataforseo Labs - Filters 또는 도움말 센터 가이드를 참조하세요빈 객체 - historical유형: string | null
_serp _mode 데이터 수집 모드
선택 필드
이 필드를 사용해 결과를 필터링할 수 있습니다;
가능한 필터링 유형:live— 지정한target이 현재 순위 결과를 보유한 SERP의 지표를 반환합니다;lost— 지정한target이 이전에 순위 결과를 보유했지만 마지막 확인 시에는 보유하지 않은 SERP의 지표를 반환합니다;all— 두 유형의 SERP 모두에 대한 지표를 반환합니다.
기본값:live - ignore유형: boolean | null
_synonyms 유사도가 높은 키워드 무시
선택 필드true로 설정하면 핵심 키워드만 반환되고 유사도가 높은 모든 키워드는 제외됩니다;
기본값:false - include유형: boolean | null
_clickstream _data - item유형: array string[] | null
_types 항목 유형별 결과 표시
선택 필드
응답에 포함되는 검색 결과 유형을 나타냅니다참고:
item_types배열에organic과 다른 항목 유형이 포함되어 있으면 결과는 배열의 첫 번째 항목 유형 순으로 정렬됩니다. 응답에 포함되지 않은 검색 결과 유형으로는 결과를 정렬하거나 필터링할 수 없습니다;가능한 값:
["organic", "paid", "featured_snippet", "local_pack"]
기본값:["organic", "paid"] - language유형: string | null
_code 언어 코드
선택 필드
이 필드를 사용하면language_name을 지정할 필요가 없습니다
사용 가능한 언어와 해당language_code목록은https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages에 별도 요청을 보내 받을 수 있습니다
모든 사용 가능한 언어의 결과를 얻으려면 이 필드를 무시하세요
예시:en - language유형: string | null
_name 언어의 전체 이름
선택 필드
이 필드를 사용하면language_code를 지정할 필요가 없습니다
사용 가능한 언어와 해당language_name목록은https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages에 별도 요청을 보내 받을 수 있습니다
모든 사용 가능한 언어의 결과를 얻으려면 이 필드를 무시하세요
예시:English - limit유형: integer | null
반환되는 최대 페이지 수
선택 필드
기본값:100
최댓값:1000 - location유형: integer | null
_code 위치 코드
선택 필드
이 필드를 사용하면location_name을 지정할 필요가 없습니다
사용 가능한 위치와 해당location_code목록은https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages에 별도 요청을 보내 받을 수 있습니다
모든 사용 가능한 위치의 결과를 얻으려면 이 필드를 무시하세요
예시:2840 - location유형: string | null
_name 위치의 전체 이름
선택 필드
이 필드를 사용하면location_code를 지정할 필요가 없습니다
사용 가능한 위치와 해당location_name목록은https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages에 별도 요청을 보내 받을 수 있습니다
모든 사용 가능한 위치의 결과를 얻으려면 이 필드를 무시하세요
예시:United Kingdom - offset유형: integer | null
반환되는 페이지의 결과 배열에서의 오프셋
선택 필드
기본값:010값을 지정하면 결과 배열의 처음 열 페이지를 건너뛰고 그다음 페이지부터 데이터를 제공합니다 - order유형: array string[] | null
_by 결과 정렬 규칙
선택 필드filters배열과 동일한 값을 사용해 결과를 정렬할 수 있습니다
가능한 정렬 유형:asc- 결과를 오름차순으로 정렬합니다desc- 결과를 내림차순으로 정렬합니다
정렬 유형을 지정하려면 쉼표를 사용해야 합니다
예시:["metrics.paid.etv,asc"]
참고: 한 요청에는 정렬 규칙을 최대 세 개까지만 설정할 수 있습니다
여러 정렬 규칙은 쉼표로 구분해야 합니다
예시:["metrics.organic.etv,desc","metrics.paid.count,asc"]기본 규칙:
["metrics.organic.count,desc"]
참고:item_types배열에organic과 다른 항목 유형이 포함되어 있으면 결과는 배열의 첫 번째 항목 유형 순으로 정렬됩니다 - tag유형: string | null
사용자 정의 작업 식별자
선택 필드
최대 255자
이 매개변수를 사용해 작업을 식별하고 결과와 매칭할 수 있습니다tag에 지정한 값은 응답의data객체에서 확인할 수 있습니다 - target유형: string
도메인
필수 필드
대상 웹사이트의 도메인 이름
도메인은https://와www.없이 지정해야 합니다
- 유형: object | null · Response36Afe1097B20_DataforseoLabsGoogleRelevantPagesLiveResponseInfo200
- 유형: number | null 형식: doublecost
전체 작업 비용, USD
- 유형: integer | nullstatus
_code 일반 상태 코드입니다. 응답 코드 전체 목록은 여기에서 확인할 수 있습니다.
- 유형: string | nullstatus
_message 일반 정보 메시지입니다. 일반 정보 메시지 전체 목록은 여기에서 확인할 수 있습니다.
- 유형: array (object | null)[] | nulltasks
작업 배열
- 유형: object | null · Response36Afe1097B20_DataforseoLabsGoogleRelevantPagesLiveTaskInfo
- cost유형: number | null 형식: double
전체 작업 비용, USD
- data유형: object | null
POST 요청에 지정한 것과 동일한 매개변수를 포함합니다
- property유형: object | null
Name
- id유형: string | null
작업 식별자 시스템 내 고유 작업 식별자(UUID 형식)
- path유형: array (string | null)[] | null
URL 경로
- result유형: array (object | null)[] | null
결과 배열
- items유형: array (object | null)[] | null
관련 페이지 및 관련 데이터
- metrics유형: object | null
관련 페이지의 순위 및 트래픽 지표
- property유형: object · Response36Afe1097B20_DataforseoLabsMetricsInfo
Name - clickstream유형: object | null
_age _distribution - property유형: integer | null 형식: int64
Name Signed 64-bit integers (long type).
- clickstream유형: number | null 형식: double
_etv - clickstream유형: object | null
_gender _distribution - property유형: integer | null 형식: int64
Name Signed 64-bit integers (long type).
- count유형: integer | null 형식: int64
도메인 또는 하위 도메인을 포함하는 자연 검색 SERP의 총 개수
- estimated유형: number | null
_paid _traffic _cost - etv유형: number | null
- is유형: integer | null
_down 순위 하락
지정된 대상의 순위 요소 중 몇 개가 하락했는지 나타냅니다 - is유형: integer | null
_lost 손실된 순위 요소
지정된 대상의 순위 요소 중 이전에 SERP에 표시되었으나 마지막 확인 시 발견되지 않은 요소의 수를 나타냅니다 - is유형: integer | null
_new 신규 순위 요소 수
지정된 대상에 대해 발견된 신규 순위 요소 수를 나타냅니다 - is유형: integer | null
_up 순위 상승
지정된 대상의 순위 요소 중 몇 개가 상승했는지 나타냅니다 - pos유형: integer | null
_1 도메인 또는 하위 도메인이 #1 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_11 _20 도메인 또는 하위 도메인이 #11-20 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_2 _3 도메인 또는 하위 도메인이 #2-3 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_21 _30 도메인 또는 하위 도메인이 #21-30 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_31 _40 도메인 또는 하위 도메인이 #31-40 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_4 _10 도메인 또는 하위 도메인이 #4-10 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_41 _50 도메인 또는 하위 도메인이 #41-50 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_51 _60 도메인 또는 하위 도메인이 #51-60 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_61 _70 도메인 또는 하위 도메인이 #61-70 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_71 _80 도메인 또는 하위 도메인이 #71-80 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_81 _90 도메인 또는 하위 도메인이 #81-90 순위를 차지한 자연 검색 SERP 수
- pos유형: integer | null
_91 _100 도메인 또는 하위 도메인이 #91-100 순위를 차지한 자연 검색 SERP 수
- page유형: string | null
_address 관련 페이지의 절대 URL
- se유형: string | null
_type 검색 엔진 유형
- items유형: integer | null 형식: int64
_count items배열에 반환된 결과 수 - language유형: string | null
_code POST 배열의 언어 코드
데이터가 없으면 값은null입니다 - location유형: integer | null
_code POST 배열의 위치 코드
데이터가 없으면 값은null입니다 - se유형: string | null
_type 검색 엔진 유형
- target유형: string | null
POST 배열의 대상 도메인
- total유형: integer | null 형식: int64
_count 요청과 관련해 데이터베이스에 있는 총 결과량
- result유형: integer | null 형식: int64
_count result 배열의 요소 수
- status유형: integer | null
_code 작업의 상태 코드 DataForSEO가 생성하며 10000-60000 범위일 수 있습니다. 응답 코드 전체 목록은 여기에서 확인할 수 있습니다.
- status유형: string | null
_message 작업의 정보 메시지 일반 정보 메시지 전체 목록은 여기에서 확인할 수 있습니다.
- time유형: string | null
실행 시간, 초
- 유형: integer | null 형식: int64tasks
_count tasks 배열의 작업 수
- 유형: integer | null 형식: int64tasks
_error 오류와 함께 반환된 tasks 배열의 작업 수
- 유형: string | nulltime
총 실행 시간(초)
- 유형: string | nullversion
API의 현재 버전
application/json - 400
요청을 처리할 수 없습니다. 요청 매개변수를 확인하세요.
- 401
유효한 Felo API 키가 필요합니다.
- 402
청구 요건이 충족되지 않아 요청을 진행할 수 없습니다.
- 403
이 계정에는 이 작업을 수행할 권한이 없습니다.
- 429
요청 또는 지출 한도에 도달했습니다.
- 502
서비스가 요청을 완료할 수 없습니다.
- 503
API 또는 청구 서비스를 일시적으로 사용할 수 없습니다.
- 504
요청을 처리하는 동안 서비스 시간이 초과되었습니다.
- default
오류 응답. 업스트림 패스스루 응답은 공급자 형식을 사용할 수 있습니다.
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/dataforseo_labs/google/relevant_pages/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "amazon.com",
"language_name": "English",
"location_code": 2840,
"filters": [
[
"metrics.organic.pos_1",
"<>",
0
],
"or",
[
"metrics.organic.pos_2_3",
"<>",
0
]
],
"limit": 3
}
]'
{
"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": [
{
"se_type": null,
"target": null,
"location_code": null,
"language_code": null,
"total_count": null,
"items_count": null,
"items": [
{
"se_type": null,
"page_address": null,
"metrics": null
}
]
}
]
}
]
}