Appearance
All Endpoints Reference 468 Endpoints
All 468 DataForSEO API endpoints organized by API group and sub-group. Extracted from the official DataForSEO API reference.
Authentication: All endpoints use HTTP Basic Auth — base64-encode
login:passwordin the Authorization header.
API Groups
SERP API
General
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| SERP API ID List | GET | /v3/serp/id_list | Returns a list of IDs and metadata for all SERP tasks created within a specified time period, including both successful and failed tasks. |
| SERP API Errors | GET | /v3/serp/errors | Returns information about SERP API tasks that returned an error within the past 7 days. |
| Live Page Screenshot | POST | /v3/serp/screenshot | Captures a live screenshot of any SERP page at the time of the request. |
| Live SERP AI Summary | POST | /v3/serp/ai_summary | Generates an AI-powered summary of the content found on any SERP, based on a user-specified prompt. |
Google Organic
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Organic Tasks | POST | /v3/serp/google/organic/task_post | Submits a task to fetch Google organic search results for a specified keyword, location, language, and device. |
| Get Completed Tasks | GET | /v3/serp/google/organic/tasks_ready | Returns the list of completed organic SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/organic/tasks_fixed | Returns a list of completed re-parsed (fixed) organic SERP tasks whose updated results have not yet been collected. |
| Task GET — Regular | GET | /v3/serp/google/organic/task_get/regular/$id | Retrieves standard Google organic SERP results (top 10 URLs with positions) for a completed task by ID. |
| Task GET — Advanced | GET | /v3/serp/google/organic/task_get/advanced/$id | Retrieves advanced Google organic SERP results including featured snippets, knowledge graphs, PAA, and other SERP features by task ID. |
| Task GET — HTML | GET | /v3/serp/google/organic/task_get/html/$id | Retrieves the raw HTML of the Google organic search results page for a completed task by ID. |
| Live — Regular | POST | /v3/serp/google/organic/live/regular | Returns real-time standard Google organic SERP results (top 10 URLs) without a queuing delay. |
| Live — Advanced | POST | /v3/serp/google/organic/live/advanced | Returns real-time advanced Google organic SERP results including all SERP features without queuing. |
| Live — HTML | POST | /v3/serp/google/organic/live/html | Returns the raw HTML of the live Google organic search results page without queuing. |
Google AI Mode
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set AI Mode Tasks | POST | /v3/serp/google/ai_mode/task_post | Submits a task to retrieve results from Google's AI Mode search feature for a specified keyword and location. |
| Get Completed Tasks | GET | /v3/serp/google/ai_mode/tasks_ready | Returns completed AI Mode SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/ai_mode/tasks_fixed | Returns re-parsed AI Mode SERP tasks with updated results that have not yet been collected. |
| Task GET — Advanced | GET | /v3/serp/google/ai_mode/task_get/advanced/$id | Retrieves structured AI Mode SERP results (AI-generated answer, cited sources, follow-up questions) by task ID. |
| Task GET — HTML | GET | /v3/serp/google/ai_mode/task_get/html/$id | Retrieves the raw HTML of the Google AI Mode results page by task ID. |
| Live — Advanced | POST | /v3/serp/google/ai_mode/live/advanced | Returns real-time structured Google AI Mode results without queuing. |
| Live — HTML | POST | /v3/serp/google/ai_mode/live/html | Returns the raw HTML of the live Google AI Mode results page without queuing. |
Google Maps
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Maps Tasks | POST | /v3/serp/google/maps/task_post | Submits a task to retrieve up to 100 Google Maps SERP results for a keyword and location. |
| Get Completed Tasks | GET | /v3/serp/google/maps/tasks_ready | Returns completed Google Maps SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/maps/tasks_fixed | Returns re-parsed Google Maps SERP tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/maps/task_get/advanced/$id | Retrieves detailed Google Maps SERP results (business name, address, rating, reviews, etc.) by task ID. |
| Live — Advanced | POST | /v3/serp/google/maps/live/advanced | Returns real-time Google Maps SERP results for a keyword and location without queuing. |
Google Local Finder
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Local Finder Tasks | POST | /v3/serp/google/local_finder/task_post | Submits a task to retrieve results from Google Local Finder (the expanded local pack view) for a keyword and location. |
| Get Completed Tasks | GET | /v3/serp/google/local_finder/tasks_ready | Returns completed Google Local Finder SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/local_finder/tasks_fixed | Returns re-parsed Google Local Finder tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/local_finder/task_get/advanced/$id | Retrieves structured Local Finder results (business listings with details) by task ID. |
| Task GET — HTML | GET | /v3/serp/google/local_finder/task_get/html/$id | Retrieves the raw HTML of the Google Local Finder results page by task ID. |
| Live — Advanced | POST | /v3/serp/google/local_finder/live/advanced | Returns real-time Google Local Finder results for a keyword and location without queuing. |
| Live — HTML | POST | /v3/serp/google/local_finder/live/html | Returns the raw HTML of the live Google Local Finder results page without queuing. |
Google News
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set News Tasks | POST | /v3/serp/google/news/task_post | Submits a task to retrieve up to 100 Google News SERP results for a keyword, location, and language. |
| Get Completed Tasks | GET | /v3/serp/google/news/tasks_ready | Returns completed Google News SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/news/tasks_fixed | Returns re-parsed Google News tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/news/task_get/advanced/$id | Retrieves structured Google News results (article title, URL, source, date) by task ID. |
| Task GET — HTML | GET | /v3/serp/google/news/task_get/html/$id | Retrieves the raw HTML of the Google News results page by task ID. |
| Live — Advanced | POST | /v3/serp/google/news/live/advanced | Returns real-time Google News results for a keyword and location without queuing. |
| Live — HTML | POST | /v3/serp/google/news/live/html | Returns the raw HTML of the live Google News results page without queuing. |
Google Events
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Events Tasks | POST | /v3/serp/google/events/task_post | Submits a task to retrieve event listings from Google Events Search for a keyword and location (English only). |
| Get Completed Tasks | GET | /v3/serp/google/events/tasks_ready | Returns completed Google Events SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/events/tasks_fixed | Returns re-parsed Google Events tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/events/task_get/advanced/$id | Retrieves structured Google Events results (event name, date, venue, URL) by task ID. |
| Live — Advanced | POST | /v3/serp/google/events/live/advanced | Returns real-time Google Events results for a keyword and location without queuing. |
Google Images
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Images Tasks | POST | /v3/serp/google/images/task_post | Submits a task to retrieve up to 100 Google Images SERP results for a keyword, location, and language. |
| Get Completed Tasks | GET | /v3/serp/google/images/tasks_ready | Returns completed Google Images SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/images/tasks_fixed | Returns re-parsed Google Images tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/images/task_get/advanced/$id | Retrieves structured Google Images results (image URL, source, title, alt text) by task ID. |
| Task GET — HTML | GET | /v3/serp/google/images/task_get/html/$id | Retrieves the raw HTML of the Google Images results page by task ID. |
| Live — Advanced | POST | /v3/serp/google/images/live/advanced | Returns real-time Google Images results for a keyword and location without queuing. |
| Live — HTML | POST | /v3/serp/google/images/live/html | Returns the raw HTML of the live Google Images results page without queuing. |
Google Search By Image (Lens)
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Search By Image Tasks | POST | /v3/serp/google/search_by_image/task_post | Submits a task to retrieve Google Lens search results for a specified image URL (up to 100 results). |
| Get Completed Tasks | GET | /v3/serp/google/search_by_image/tasks_ready | Returns completed Google Search By Image tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/search_by_image/tasks_fixed | Returns re-parsed Search By Image tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/search_by_image/task_get/advanced/$id | Retrieves structured Google Lens results (visually similar pages and images) by task ID. |
| Task GET — HTML | GET | /v3/serp/google/search_by_image/task_get/html/$id | Retrieves the raw HTML of the Google Lens results page by task ID. |
Google Jobs
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Jobs Tasks | POST | /v3/serp/google/jobs/task_post | Submits a task to retrieve job listings from Google Jobs for a keyword, language, and location. |
| Get Completed Tasks | GET | /v3/serp/google/jobs/tasks_ready | Returns completed Google Jobs tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/jobs/tasks_fixed | Returns re-parsed Google Jobs tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/jobs/task_get/advanced/$id | Retrieves structured Google Jobs results (job title, company, location, salary, description) by task ID. |
| Task GET — HTML | GET | /v3/serp/google/jobs/task_get/html/$id | Retrieves the raw HTML of the Google Jobs results page by task ID. |
Google Autocomplete
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Autocomplete Tasks | POST | /v3/serp/google/autocomplete/task_post | Submits a task to retrieve all Google Autocomplete suggestions for a specified keyword and cursor position. |
| Get Completed Tasks | GET | /v3/serp/google/autocomplete/tasks_ready | Returns completed Google Autocomplete tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/autocomplete/tasks_fixed | Returns re-parsed Google Autocomplete tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/autocomplete/task_get/advanced/$id | Retrieves all Google Autocomplete suggestions for a completed task by ID. |
| Live — Advanced | POST | /v3/serp/google/autocomplete/live/advanced | Returns real-time Google Autocomplete suggestions for a keyword without queuing. |
Google Dataset Search
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Dataset Search Tasks | POST | /v3/serp/google/dataset_search/task_post | Submits a task to retrieve up to 20 Google Dataset Search results for a keyword. |
| Get Completed Tasks | GET | /v3/serp/google/dataset_search/tasks_ready | Returns completed Google Dataset Search tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/dataset_search/tasks_fixed | Returns re-parsed Google Dataset Search tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/dataset_search/task_get/advanced/$id | Retrieves structured dataset search results (dataset name, description, publisher, update date) by task ID. |
| Live — Advanced | POST | /v3/serp/google/dataset_search/live/advanced | Returns real-time Google Dataset Search results for a keyword without queuing. |
Google Dataset Info
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Dataset Info Tasks | POST | /v3/serp/google/dataset_info/task_post | Submits a task to retrieve detailed information about a specific Google dataset (authors, licenses, content description). |
| Get Completed Tasks | GET | /v3/serp/google/dataset_info/tasks_ready | Returns completed Google Dataset Info tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/google/dataset_info/tasks_fixed | Returns re-parsed Google Dataset Info tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/google/dataset_info/task_get/advanced/$id | Retrieves detailed structured data for a specific Google dataset by task ID. |
| Live — Advanced | POST | /v3/serp/google/dataset_info/live/advanced | Returns real-time detailed info for a specific Google dataset without queuing. |
Google Ads Advertisers (Transparency)
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Ads Advertisers Tasks | POST | /v3/serp/google/ads_advertisers/task_post | Submits a task to retrieve advertiser profiles from Google Ads Transparency for a keyword or advertiser name. |
| Get Completed Tasks | GET | /v3/serp/google/ads_advertisers/tasks_ready | Returns completed Google Ads Advertisers tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/serp/google/ads_advertisers/task_get/advanced/$id | Retrieves structured advertiser data (name, ID, country, ad count) from Ads Transparency by task ID. |
| Live — Advanced | POST | /v3/serp/google/ads_advertisers/live/advanced | Returns real-time Google Ads Transparency advertiser data without queuing. |
Google Ads Search (Transparency)
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Ads Search Tasks | POST | /v3/serp/google/ads_search/task_post | Submits a task to retrieve ads run by a specific advertiser from the Google Ads Transparency platform. |
| Get Completed Tasks | GET | /v3/serp/google/ads_search/tasks_ready | Returns completed Google Ads Search (Transparency) tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/serp/google/ads_search/task_get/advanced/$id | Retrieves structured ad data (ad text, destination URL, dates, regions) from Ads Transparency by task ID. |
| Live — Advanced | POST | /v3/serp/google/ads_search/live/advanced | Returns real-time Google Ads Transparency ad search data without queuing. |
Google Finance — Explore
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Finance Explore Tasks | POST | /v3/serp/google/finance_explore/task_post | Submits a task to retrieve data from the 'Explore' tab of Google Finance for a location and language. |
| Get Completed Tasks | GET | /v3/serp/google/finance_explore/tasks_ready | Returns completed Google Finance Explore tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/serp/google/finance_explore/task_get/advanced/$id | Retrieves structured Google Finance Explore data (trending tickers, movers, news) by task ID. |
| Task GET — HTML | GET | /v3/serp/google/finance_explore/task_get/html/$id | Retrieves the raw HTML of the Google Finance Explore page by task ID. |
| Live — Advanced | POST | /v3/serp/google/finance_explore/live/advanced | Returns real-time Google Finance Explore data without queuing. |
| Live — HTML | POST | /v3/serp/google/finance_explore/live/html | Returns the raw HTML of the live Google Finance Explore page without queuing. |
Google Finance — Markets
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Finance Markets Tasks | POST | /v3/serp/google/finance_markets/task_post | Submits a task to retrieve data from the 'Markets' tab of Google Finance by location, language, and market type. |
| Get Completed Tasks | GET | /v3/serp/google/finance_markets/tasks_ready | Returns completed Google Finance Markets tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/serp/google/finance_markets/task_get/advanced/$id | Retrieves structured Google Finance Markets data (indices, stocks, commodities) by task ID. |
| Task GET — HTML | GET | /v3/serp/google/finance_markets/task_get/html/$id | Retrieves the raw HTML of the Google Finance Markets page by task ID. |
| Live — Advanced | POST | /v3/serp/google/finance_markets/live/advanced | Returns real-time Google Finance Markets data without queuing. |
| Live — HTML | POST | /v3/serp/google/finance_markets/live/html | Returns the raw HTML of the live Google Finance Markets page without queuing. |
Google Finance — Quote
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Finance Quote Tasks | POST | /v3/serp/google/finance_quote/task_post | Submits a task to retrieve real-time quote data from the 'Quote' tab of Google Finance for a specific ticker symbol. |
| Get Completed Tasks | GET | /v3/serp/google/finance_quote/tasks_ready | Returns completed Google Finance Quote tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/serp/google/finance_quote/task_get/advanced/$id | Retrieves structured quote data (price, change, volume, market cap, financials) by task ID. |
| Task GET — HTML | GET | /v3/serp/google/finance_quote/task_get/html/$id | Retrieves the raw HTML of the Google Finance Quote page by task ID. |
| Live — Advanced | POST | /v3/serp/google/finance_quote/live/advanced | Returns real-time Google Finance Quote data for a ticker symbol without queuing. |
| Live — HTML | POST | /v3/serp/google/finance_quote/live/html | Returns the raw HTML of the live Google Finance Quote page without queuing. |
Google Finance — Ticker Search
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Finance Ticker Search Tasks | POST | /v3/serp/google/finance_ticker_search/task_post | Submits a task to search for financial instruments on Google Finance by company name or ticker keyword. |
| Get Completed Tasks | GET | /v3/serp/google/finance_ticker_search/tasks_ready | Returns completed Google Finance Ticker Search tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/serp/google/finance_ticker_search/task_get/advanced/$id | Retrieves a list of matching financial instruments (name, ticker, exchange, type) by task ID. |
| Live — Advanced | POST | /v3/serp/google/finance_ticker_search/live/advanced | Returns real-time Google Finance ticker search results without queuing. |
Bing Organic
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Organic Tasks | POST | /v3/serp/bing/organic/task_post | Submits a task to fetch Bing organic search results for a keyword, location, and language. |
| Get Completed Tasks | GET | /v3/serp/bing/organic/tasks_ready | Returns completed Bing organic SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/bing/organic/tasks_fixed | Returns re-parsed Bing organic tasks with updated results. |
| Task GET — Regular | GET | /v3/serp/bing/organic/task_get/regular/$id | Retrieves standard Bing organic SERP results by task ID. |
| Task GET — Advanced | GET | /v3/serp/bing/organic/task_get/advanced/$id | Retrieves advanced Bing organic SERP results including SERP features by task ID. |
| Task GET — HTML | GET | /v3/serp/bing/organic/task_get/html/$id | Retrieves the raw HTML of the Bing organic SERP results page by task ID. |
| Live — Regular | POST | /v3/serp/bing/organic/live/regular | Returns real-time standard Bing organic SERP results without queuing. |
| Live — Advanced | POST | /v3/serp/bing/organic/live/advanced | Returns real-time advanced Bing SERP results (including featured snippets and SERP features) without queuing. |
| Live — HTML | POST | /v3/serp/bing/organic/live/html | Returns the raw HTML of the live Bing organic search results page without queuing. |
YouTube — Video Info
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Video Info Tasks | POST | /v3/serp/youtube/video_info/task_post | Submits a task to retrieve detailed info about a YouTube video (views, likes, channel data, description) by video ID. |
| Get Completed Tasks | GET | /v3/serp/youtube/video_info/tasks_ready | Returns completed YouTube Video Info tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/youtube/video_info/tasks_fixed | Returns re-parsed YouTube Video Info tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/youtube/video_info/task_get/advanced/$id | Retrieves structured YouTube video data (title, views, likes, channel info, tags) by task ID. |
| Live — Advanced | POST | /v3/serp/youtube/video_info/live/advanced | Returns real-time YouTube video info without queuing. |
YouTube — Organic
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Organic Tasks | POST | /v3/serp/youtube/organic/task_post | Submits a task to retrieve the top 20 YouTube search result blocks for a keyword, location, and language. |
| Get Completed Tasks | GET | /v3/serp/youtube/organic/tasks_ready | Returns completed YouTube Organic SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/youtube/organic/tasks_fixed | Returns re-parsed YouTube Organic tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/youtube/organic/task_get/advanced/$id | Retrieves structured YouTube organic search results (video title, URL, views, channel) by task ID. |
| Live — Advanced | POST | /v3/serp/youtube/organic/live/advanced | Returns real-time YouTube organic search results without queuing. |
YouTube — Video Subtitles
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Subtitles Tasks | POST | /v3/serp/youtube/video_subtitles/task_post | Submits a task to retrieve subtitle/caption data for a YouTube video (subtitled text, language, timestamps). |
| Get Completed Tasks | GET | /v3/serp/youtube/video_subtitles/tasks_ready | Returns completed YouTube Subtitles tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/youtube/video_subtitles/tasks_fixed | Returns re-parsed YouTube Subtitles tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/youtube/video_subtitles/task_get/advanced/$id | Retrieves subtitle data for a YouTube video by task ID. |
| Live — Advanced | POST | /v3/serp/youtube/video_subtitles/live/advanced | Returns real-time subtitle data for a specified YouTube video without queuing. |
YouTube — Video Comments
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Comments Tasks | POST | /v3/serp/youtube/video_comments/task_post | Submits a task to retrieve the top 20 comments on a YouTube video (author, text, likes, date). |
| Get Completed Tasks | GET | /v3/serp/youtube/video_comments/tasks_ready | Returns completed YouTube Video Comments tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/youtube/video_comments/tasks_fixed | Returns re-parsed YouTube Comments tasks with updated results. |
| Task GET — Advanced | GET | /v3/serp/youtube/video_comments/task_get/advanced/$id | Retrieves structured comment data for a YouTube video by task ID. |
| Live — Advanced | POST | /v3/serp/youtube/video_comments/live/advanced | Returns real-time top comments for a YouTube video without queuing. |
Baidu Organic
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Organic Tasks | POST | /v3/serp/baidu/organic/task_post | Submits a task to retrieve Baidu organic search results for a keyword and location. |
| Get Completed Tasks | GET | /v3/serp/baidu/organic/tasks_ready | Returns completed Baidu organic SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/baidu/organic/tasks_fixed | Returns re-parsed Baidu organic tasks with updated results. |
| Task GET — Regular | GET | /v3/serp/baidu/organic/task_get/regular/$id | Retrieves standard Baidu organic SERP results by task ID. |
| Task GET — Advanced | GET | /v3/serp/baidu/organic/task_get/advanced/$id | Retrieves advanced Baidu organic SERP results by task ID. |
| Task GET — HTML | GET | /v3/serp/baidu/organic/task_get/html/$id | Retrieves the raw HTML of the Baidu organic SERP results page by task ID. |
Yahoo Organic
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Organic Tasks | POST | /v3/serp/yahoo/organic/task_post | Submits a task to retrieve Yahoo organic search results for a keyword, location, and language. |
| Get Completed Tasks | GET | /v3/serp/yahoo/organic/tasks_ready | Returns completed Yahoo organic SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/yahoo/organic/tasks_fixed | Returns re-parsed Yahoo organic tasks with updated results. |
| Task GET — Regular | GET | /v3/serp/yahoo/organic/task_get/regular/$id | Retrieves standard Yahoo organic SERP results by task ID. |
| Task GET — Advanced | GET | /v3/serp/yahoo/organic/task_get/advanced/$id | Retrieves advanced Yahoo organic SERP results by task ID. |
| Task GET — HTML | GET | /v3/serp/yahoo/organic/task_get/html/$id | Retrieves the raw HTML of the Yahoo organic SERP results page by task ID. |
| Live — Regular | POST | /v3/serp/yahoo/organic/live/regular | Returns real-time standard Yahoo SERP results without queuing. |
| Live — Advanced | POST | /v3/serp/yahoo/organic/live/advanced | Returns real-time advanced Yahoo SERP results without queuing. |
| Live — HTML | POST | /v3/serp/yahoo/organic/live/html | Returns the raw HTML of the live Yahoo organic SERP page without queuing. |
Seznam Organic
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Organic Tasks | POST | /v3/serp/seznam/organic/task_post | Submits a task to retrieve top 10 organic results from Seznam (Czech Republic search engine, Czech language only). |
| Get Completed Tasks | GET | /v3/serp/seznam/organic/tasks_ready | Returns completed Seznam organic SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/seznam/organic/tasks_fixed | Returns re-parsed Seznam organic tasks with updated results. |
| Task GET — Regular | GET | /v3/serp/seznam/organic/task_get/regular/$id | Retrieves standard Seznam organic SERP results by task ID. |
| Task GET — Advanced | GET | /v3/serp/seznam/organic/task_get/advanced/$id | Retrieves advanced Seznam organic SERP results by task ID. |
| Task GET — HTML | GET | /v3/serp/seznam/organic/task_get/html/$id | Retrieves the raw HTML of the Seznam organic SERP results page by task ID. |
Naver Organic
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Organic Tasks | POST | /v3/serp/naver/organic/task_post | Submits a task to retrieve top 15 organic results from Naver (South Korea). Location and language are not required parameters. |
| Get Completed Tasks | GET | /v3/serp/naver/organic/tasks_ready | Returns completed Naver organic SERP tasks whose results have not yet been retrieved. |
| Get Re-parsed Tasks (Fixed) | GET | /v3/serp/naver/organic/tasks_fixed | Returns re-parsed Naver organic tasks with updated results. |
| Task GET — Regular | GET | /v3/serp/naver/organic/task_get/regular/$id | Retrieves standard Naver organic SERP results by task ID. |
| Task GET — Advanced | GET | /v3/serp/naver/organic/task_get/advanced/$id | Retrieves advanced Naver organic SERP results by task ID. |
| Task GET — HTML | GET | /v3/serp/naver/organic/task_get/html/$id | Retrieves the raw HTML of the Naver organic SERP results page by task ID. |
AI Optimization API
AI Keyword Data
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| List Locations & Languages | GET | /v3/ai_optimization/ai_keyword_data/locations_and_languages | Returns the full list of locations and languages supported by the AI Keyword Data API. |
| Live Keywords Search Volume | POST | /v3/ai_optimization/ai_keyword_data/keywords_search_volume/live | Returns estimated search volume data for target keywords in AI tools (ChatGPT, Perplexity, Gemini, etc.). |
LLM Mentions
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| List Locations & Languages | GET | /v3/ai_optimization/llm_mentions/locations_and_languages | Returns supported locations and languages for the LLM Mentions API. |
| Live LLM Mentions Search | POST | /v3/ai_optimization/llm_mentions/search/live | Returns mention data and metrics for a keyword or domain across Google AI Overviews or ChatGPT. |
| Live LLM Mentions Top Pages | POST | /v3/ai_optimization/llm_mentions/top_pages/live | Returns the most frequently AI-cited pages for a specified domain, grouped with aggregated mention metrics. |
| Live LLM Mentions Top Domains | POST | /v3/ai_optimization/llm_mentions/top_domains/live | Returns the most frequently AI-cited domains for a specified target, grouped with aggregated mention metrics. |
| Live LLM Mentions Aggregated Metrics | POST | /v3/ai_optimization/llm_mentions/aggregated_metrics/live | Returns aggregated AI mention metrics for a list of keywords or domains across a specified AI platform. |
| Live LLM Mentions Cross Agg. Metrics | POST | /v3/ai_optimization/llm_mentions/cross_aggregated_metrics/live | Returns aggregated AI mention metrics grouped by custom keys for multiple targets across a specified AI platform. |
ChatGPT — LLM Responses
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set ChatGPT LLM Responses Tasks | POST | /v3/ai_optimization/chat_gpt/llm_responses/task_post | Submits a task to generate and retrieve a structured response from a specified ChatGPT model. |
| Get Completed Tasks | GET | /v3/ai_optimization/chat_gpt/llm_responses/tasks_ready | Returns completed ChatGPT LLM Response tasks whose results have not yet been retrieved. |
| Task GET — Results by ID | GET | /v3/ai_optimization/chat_gpt/llm_responses/task_get/$id | Retrieves the structured ChatGPT response for a completed task by ID. |
| Live ChatGPT LLM Responses | POST | /v3/ai_optimization/chat_gpt/llm_responses/live | Returns a real-time structured ChatGPT response for a prompt without queuing. |
ChatGPT — LLM Scraper
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set ChatGPT LLM Scraper Tasks | POST | /v3/ai_optimization/chat_gpt/llm_scraper/task_post | Submits a task to scrape ChatGPT search results for a keyword, location, and language. |
| Get Completed Tasks | GET | /v3/ai_optimization/chat_gpt/llm_scraper/tasks_ready | Returns completed ChatGPT LLM Scraper tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/ai_optimization/chat_gpt/llm_scraper/task_get/advanced/$id | Retrieves structured ChatGPT search results (AI answer, cited URLs, follow-up questions) by task ID. |
| Task GET — HTML | GET | /v3/ai_optimization/chat_gpt/llm_scraper/task_get/html/$id | Retrieves the raw HTML of the ChatGPT search results page by task ID. |
| Live — Advanced | POST | /v3/ai_optimization/chat_gpt/llm_scraper/live/advanced | Returns real-time structured ChatGPT search results for a keyword without queuing. |
| Live — HTML | POST | /v3/ai_optimization/chat_gpt/llm_scraper/live/html | Returns the raw HTML of the live ChatGPT search results page without queuing. |
Claude — LLM Responses
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Claude LLM Responses Tasks | POST | /v3/ai_optimization/claude/llm_responses/task_post | Submits a task to generate and retrieve a structured response from a specified Anthropic Claude model. |
| Get Completed Tasks | GET | /v3/ai_optimization/claude/llm_responses/tasks_ready | Returns completed Claude LLM Response tasks whose results have not yet been retrieved. |
| Task GET — Results by ID | GET | /v3/ai_optimization/claude/llm_responses/task_get/$id | Retrieves the structured Claude response for a completed task by ID. |
| Live Claude LLM Responses | POST | /v3/ai_optimization/claude/llm_responses/live | Returns a real-time structured Claude response for a prompt without queuing. |
Gemini — LLM Responses
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Gemini LLM Responses Tasks | POST | /v3/ai_optimization/gemini/llm_responses/task_post | Submits a task to generate and retrieve a structured response from a specified Google Gemini model. |
| Get Completed Tasks | GET | /v3/ai_optimization/gemini/llm_responses/tasks_ready | Returns completed Gemini LLM Response tasks whose results have not yet been retrieved. |
| Task GET — Results by ID | GET | /v3/ai_optimization/gemini/llm_responses/task_get/$id | Retrieves the structured Gemini response for a completed task by ID. |
| Live Gemini LLM Responses | POST | /v3/ai_optimization/gemini/llm_responses/live | Returns a real-time structured Gemini response for a prompt without queuing. |
Gemini — LLM Scraper
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Gemini LLM Scraper Tasks | POST | /v3/ai_optimization/gemini/llm_scraper/task_post | Submits a task to scrape Gemini AI search results for a keyword, location, and language. |
| Get Completed Tasks | GET | /v3/ai_optimization/gemini/llm_scraper/tasks_ready | Returns completed Gemini LLM Scraper tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/ai_optimization/gemini/llm_scraper/task_get/advanced/$id | Retrieves structured Gemini search results (AI answer, cited sources) by task ID. |
| Task GET — HTML | GET | /v3/ai_optimization/gemini/llm_scraper/task_get/html/$id | Retrieves the raw HTML of the Gemini search results page by task ID. |
| Live — Advanced | POST | /v3/ai_optimization/gemini/llm_scraper/live/advanced | Returns real-time structured Gemini search results for a keyword without queuing. |
| Live — HTML | POST | /v3/ai_optimization/gemini/llm_scraper/live/html | Returns the raw HTML of the live Gemini search results page without queuing. |
Perplexity — LLM Responses
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Live Perplexity LLM Responses | POST | /v3/ai_optimization/perplexity/llm_responses/live | Returns a real-time structured response from a specified Perplexity AI model for a prompt without queuing. |
Keywords Data API
Google Ads — Search Volume
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Search Volume Tasks | POST | /v3/keywords_data/google_ads/search_volume/task_post | Submits a task to retrieve Google Ads search volume, CPC, competition, and monthly trend data for up to 700 keywords. |
| Get Completed Tasks | GET | /v3/keywords_data/google_ads/search_volume/tasks_ready | Returns completed Google Ads Search Volume tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/google_ads/search_volume/task_get/$id | Retrieves Google Ads search volume results for a completed task by ID. |
| Live Search Volume | POST | /v3/keywords_data/google_ads/search_volume/live | Returns real-time Google Ads search volume data for keywords without queuing. |
Google Ads — Keywords For Site
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Keywords For Site Tasks | POST | /v3/keywords_data/google_ads/keywords_for_site/task_post | Submits a task to retrieve keyword suggestions from Google Ads for a specified website URL. |
| Get Completed Tasks | GET | /v3/keywords_data/google_ads/keywords_for_site/tasks_ready | Returns completed Keywords For Site tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/google_ads/keywords_for_site/task_get/$id | Retrieves keyword suggestions for a site from Google Ads by task ID. |
| Live | POST | /v3/keywords_data/google_ads/keywords_for_site/live | Returns real-time Google Ads keyword suggestions for a site URL without queuing. |
Google Ads — Keywords For Keywords
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Keywords For Keywords Tasks | POST | /v3/keywords_data/google_ads/keywords_for_keywords/task_post | Submits a task to retrieve related keyword suggestions from Google Ads for specified seed keywords. |
| Get Completed Tasks | GET | /v3/keywords_data/google_ads/keywords_for_keywords/tasks_ready | Returns completed Keywords For Keywords tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/google_ads/keywords_for_keywords/task_get/$id | Retrieves keyword suggestions from Google Ads by task ID. |
| Live | POST | /v3/keywords_data/google_ads/keywords_for_keywords/live | Returns real-time keyword suggestions from Google Ads for seed keywords without queuing. |
Google Ads — Ad Traffic By Keywords
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Ad Traffic By Keywords Tasks | POST | /v3/keywords_data/google_ads/ad_traffic_by_keywords/task_post | Submits a task to retrieve Google Ads traffic forecasts (impressions, clicks, cost) for specified keywords and bids. |
| Get Completed Tasks | GET | /v3/keywords_data/google_ads/ad_traffic_by_keywords/tasks_ready | Returns completed Ad Traffic By Keywords tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/google_ads/ad_traffic_by_keywords/task_get/$id | Retrieves Google Ads traffic forecast results by task ID. |
| Live | POST | /v3/keywords_data/google_ads/ad_traffic_by_keywords/live | Returns real-time Google Ads traffic estimates for keywords without queuing. |
Bing Ads — Search Volume
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Search Volume Tasks | POST | /v3/keywords_data/bing/search_volume/task_post | Submits a task to retrieve Bing Ads search volume, CPC, competition, and 24-month trend data for keywords. |
| Get Completed Tasks | GET | /v3/keywords_data/bing/search_volume/tasks_ready | Returns completed Bing Ads Search Volume tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/bing/search_volume/task_get/$id | Retrieves Bing Ads search volume results by task ID. |
| Live | POST | /v3/keywords_data/bing/search_volume/live | Returns real-time Bing Ads search volume data for keywords without queuing. |
Bing Ads — Search Volume History
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Search Volume History Tasks | POST | /v3/keywords_data/bing/search_volume_history/task_post | Submits a task to retrieve historical Bing search volume data for up to 1,000 keywords (monthly, weekly, or daily). |
| Get Completed Tasks | GET | /v3/keywords_data/bing/search_volume_history/tasks_ready | Returns completed Bing Search Volume History tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/bing/search_volume_history/task_get/$id | Retrieves historical Bing search volume data by task ID. |
| Live | POST | /v3/keywords_data/bing/search_volume_history/live | Returns real-time historical Bing search volume data without queuing. |
Bing Ads — Keywords For Site
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Keywords For Site Tasks | POST | /v3/keywords_data/bing/keywords_for_site/task_post | Submits a task to retrieve up to 3,000 keyword suggestions from Bing Ads for a specified website URL. |
| Get Completed Tasks | GET | /v3/keywords_data/bing/keywords_for_site/tasks_ready | Returns completed Bing Keywords For Site tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/bing/keywords_for_site/task_get/$id | Retrieves Bing keyword suggestions for a site by task ID. |
| Live | POST | /v3/keywords_data/bing/keywords_for_site/live | Returns real-time Bing keyword suggestions for a site URL without queuing. |
Bing Ads — Keywords For Keywords
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Keywords For Keywords Tasks | POST | /v3/keywords_data/bing/keywords_for_keywords/task_post | Submits a task to retrieve up to 3,000 keyword suggestions from Bing Ads for up to 200 seed keywords. |
| Get Completed Tasks | GET | /v3/keywords_data/bing/keywords_for_keywords/tasks_ready | Returns completed Bing Keywords For Keywords tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/bing/keywords_for_keywords/task_get/$id | Retrieves Bing keyword suggestions by task ID. |
| Live | POST | /v3/keywords_data/bing/keywords_for_keywords/live | Returns real-time Bing keyword suggestions for seed keywords without queuing. |
Bing Ads — Keyword Performance
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Keyword Performance Tasks | POST | /v3/keywords_data/bing/keyword_performance/task_post | Submits a task to retrieve Bing Ads keyword performance stats (ad position, clicks, impressions, CTR) aggregated for last month. |
| Get Completed Tasks | GET | /v3/keywords_data/bing/keyword_performance/tasks_ready | Returns completed Bing Keyword Performance tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/bing/keyword_performance/task_get/$id | Retrieves Bing keyword performance stats by task ID. |
| Live | POST | /v3/keywords_data/bing/keyword_performance/live | Returns real-time Bing keyword performance stats without queuing. |
Bing Ads — Keyword Suggestions For URL
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Keyword Suggestions For URL Tasks | POST | /v3/keywords_data/bing/keyword_suggestions_for_url/task_post | Submits a task to retrieve keyword suggestions based on the content of a specified webpage URL, with a relevance confidence score. |
| Get Completed Tasks | GET | /v3/keywords_data/bing/keyword_suggestions_for_url/tasks_ready | Returns completed Bing Keyword Suggestions For URL tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/bing/keyword_suggestions_for_url/task_get/$id | Retrieves URL-based keyword suggestions with confidence scores by task ID. |
| Live | POST | /v3/keywords_data/bing/keyword_suggestions_for_url/live | Returns real-time URL-based keyword suggestions without queuing. |
Bing Ads — Audience Estimation
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Audience Estimation Tasks | POST | /v3/keywords_data/bing/audience_estimation/task_post | Submits a task to retrieve estimated Bing Ads audience size and suggested bid/budget for specified targeting criteria. |
| Get Completed Tasks | GET | /v3/keywords_data/bing/audience_estimation/tasks_ready | Returns completed Bing Audience Estimation tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/bing/audience_estimation/task_get/$id | Retrieves Bing audience estimation data by task ID. |
| Live | POST | /v3/keywords_data/bing/audience_estimation/live | Returns real-time Bing audience estimation data without queuing. |
Google Trends — Explore
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Google Trends Explore Tasks | POST | /v3/keywords_data/google_trends/explore/task_post | Submits a task to retrieve keyword popularity data from Google Trends Explore for Google Search, News, Images, Shopping, or YouTube. |
| Get Completed Tasks | GET | /v3/keywords_data/google_trends/explore/tasks_ready | Returns completed Google Trends Explore tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/keywords_data/google_trends/explore/task_get/$id | Retrieves Google Trends popularity data for a completed task by ID. |
| Live | POST | /v3/keywords_data/google_trends/explore/live | Returns real-time Google Trends keyword popularity data without queuing. |
DataForSEO Trends
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Live Trends Explore | POST | /v3/keywords_data/dataforseo_trends/explore/live | Returns keyword popularity trends from DataForSEO's proprietary dataset for Google Search, News, and Shopping. |
| Live Subregion Interests | POST | /v3/keywords_data/dataforseo_trends/subregion_interests/live | Returns location-specific keyword popularity data broken down by subregion. |
| Live Demography | POST | /v3/keywords_data/dataforseo_trends/demography/live | Returns demographic breakdown (age and gender) of keyword popularity per specified term. |
| Live Merged Data | POST | /v3/keywords_data/dataforseo_trends/merged_data/live | Returns combined keyword popularity, subregion interests, and demographic data in a single request. |
Clickstream Data
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Live DataForSEO Search Volume | POST | /v3/keywords_data/clickstream_data/dataforseo_search_volume/live | Returns clickstream-normalized search volume data for up to 1,000 keywords. |
| Live Clickstream Global Search Volume | POST | /v3/keywords_data/clickstream_data/global_search_volume/live | Returns global clickstream-based search volume with geographical distribution across all available locations for up to 1,000 keywords. |
| Live Bulk Clickstream Search Volume | POST | /v3/keywords_data/clickstream_data/bulk_search_volume/live | Returns historical clickstream-based search volume (up to 12 months) for up to 1,000 keywords in a single request. |
DataForSEO Labs API
Google — Keyword Research
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Keywords For Site | POST | /v3/dataforseo_labs/google/keywords_for_site/live | Returns a list of keywords that a target domain ranks for, with search volume, CPC, competition, and 12-month trends. |
| Related Keywords | POST | /v3/dataforseo_labs/google/related_keywords/live | Returns keywords appearing in the 'Related Searches' section of Google for a specified seed keyword. |
| Keyword Suggestions | POST | /v3/dataforseo_labs/google/keyword_suggestions/live | Returns search queries that include the specified seed keyword. |
| Keyword Ideas | POST | /v3/dataforseo_labs/google/keyword_ideas/live | Returns semantically related keywords based on the product/service categories of the specified seed keywords. |
| Bulk Keyword Difficulty | POST | /v3/dataforseo_labs/google/bulk_keyword_difficulty/live | Returns Keyword Difficulty scores (0–100) for up to 1,000 keywords, indicating ranking difficulty in top-10 organic results. |
| Search Intent | POST | /v3/dataforseo_labs/google/search_intent/live | Returns search intent classification (informational, navigational, commercial, transactional) and probability for up to 1,000 keywords. |
| Keyword Overview | POST | /v3/dataforseo_labs/google/keyword_overview/live | Returns comprehensive keyword data including CPC, competition, search volume, search intent, SERP data, and optional clickstream data. |
| Historical Keyword Data | POST | /v3/dataforseo_labs/google/historical_keyword_data/live | Returns historical keyword data (search volume, CPC, competition) going back to August 2021 for specified keywords. |
Google — Market Analysis
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Categories For Domain | POST | /v3/dataforseo_labs/google/categories_for_domain/live | Returns Google product/service categories that include keywords a domain ranks for, with ranking and traffic data per category. |
| Categories for Keywords | POST | /v3/dataforseo_labs/google/categories_for_keywords/live | Returns Google product/service categories related to up to 1,000 specified keywords. |
| Keywords For Categories | POST | /v3/dataforseo_labs/google/keywords_for_categories/live | Returns a list of keywords relevant to specified Google product/service categories with search volume, CPC, and competition data. |
| Domain Metrics By Categories | POST | /v3/dataforseo_labs/google/domain_metrics_by_categories/live | Returns historical ranking dynamics and domain metrics for domains relevant to specified product/service categories. |
| Top Searches | POST | /v3/dataforseo_labs/google/top_searches/live | Returns over 7 billion keywords from the DataForSEO Keyword Database with Google Ads metrics, categories, and SERP data. |
| Available History | GET | /v3/dataforseo_labs/google/available_history/live | Returns a list of available dates for use in the Domain Metrics By Categories endpoint's date fields. |
Google — Competitor Research
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| SERP Competitors | POST | /v3/dataforseo_labs/google/serp_competitors/live | Returns domains ranking for specified keywords with SERP rankings, traffic estimates, and visibility values. |
| Ranked Keywords | POST | /v3/dataforseo_labs/google/ranked_keywords/live | Returns a list of keywords any domain or webpage ranks for with SERP elements, impressions, and monthly search data. |
| Competitors Domain | POST | /v3/dataforseo_labs/google/competitors_domain/live | Returns ranking and traffic overview for competitor domains with metrics specific to keywords both domains rank for. |
| Domain Intersection | POST | /v3/dataforseo_labs/google/domain_intersection/live | Returns keywords for which two specified domains both rank within the same SERP, with search volume, CPC, and traffic data. |
| Subdomains | POST | /v3/dataforseo_labs/google/subdomains/live | Returns a list of subdomains for a specified domain with their organic/paid ranking distribution and estimated traffic. |
| Relevant Pages | POST | /v3/dataforseo_labs/google/relevant_pages/live | Returns rankings and estimated monthly traffic data for all crawled pages of a specified domain. |
| Domain Rank Overview | POST | /v3/dataforseo_labs/google/domain_rank_overview/live | Returns ranking distribution and estimated monthly organic/paid traffic for a specified domain. |
| Historical SERPs | POST | /v3/dataforseo_labs/google/historical_serps/live | Returns Google SERP data (including SERP features) collected within a specified historical time frame for a keyword. |
| Historical Rank Overview | POST | /v3/dataforseo_labs/google/historical_rank_overview/live | Returns historical ranking distribution and estimated traffic for a domain across specified time periods. |
| Page Intersection | POST | /v3/dataforseo_labs/google/page_intersection/live | Returns keywords for which specified pages co-rank within the same SERP, with traffic and cost data. |
| Bulk Traffic Estimation | POST | /v3/dataforseo_labs/google/bulk_traffic_estimation/live | Returns estimated monthly organic/paid/featured snippet/local pack traffic for up to 1,000 domains or URLs. |
| Historical Bulk Traffic Estimation | POST | /v3/dataforseo_labs/google/historical_bulk_traffic_estimation/live | Returns historical monthly traffic estimates for up to 1,000 domains over a specified date range back to October 2020. |
Amazon
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Bulk Search Volume | POST | /v3/dataforseo_labs/amazon/bulk_search_volume/live | Returns Amazon search volume values for up to 1,000 keywords in a single request. |
| Related Keywords | POST | /v3/dataforseo_labs/amazon/related_keywords/live | Returns keywords appearing in the 'Related Searches' section on Amazon for a specified seed keyword. |
| Ranked Keywords | POST | /v3/dataforseo_labs/amazon/ranked_keywords/live | Returns a list of keywords a specified Amazon product (ASIN) ranks for with ranking position data. |
| Product Rank Overview | POST | /v3/dataforseo_labs/amazon/product_rank_overview/live | Returns organic and paid Amazon SERP ranking data for specified ASINs. |
| Product Competitors | POST | /v3/dataforseo_labs/amazon/product_competitors/live | Returns a list of competing Amazon products that share SERP intersections with a target ASIN. |
| Product Keyword Intersections | POST | /v3/dataforseo_labs/amazon/product_keyword_intersections/live | Returns keywords for which multiple specified ASINs co-rank within the same Amazon SERP. |
Google Play
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Bulk App Metrics | POST | /v3/dataforseo_labs/google/bulk_app_metrics/live | Returns ranking metrics for up to 1,000 Google Play applications. |
| Keywords For App | POST | /v3/dataforseo_labs/google/keywords_for_app/live | Returns a list of keywords for which a target app ranks on Google Play, with ranking position for each keyword. |
| App Competitors | POST | /v3/dataforseo_labs/google/app_competitors/live | Returns mobile apps that intersect with the target app for ranking keywords on Google Play. |
| App Intersection | POST | /v3/dataforseo_labs/google/app_intersection/live | Returns keywords for which specified apps co-rank within the same Google Play SERP. |
App Store
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Bulk App Metrics | POST | /v3/dataforseo_labs/apple/bulk_app_metrics/live | Returns ranking metrics for up to 1,000 App Store applications. |
| Keywords For App | POST | /v3/dataforseo_labs/apple/keywords_for_app/live | Returns a list of keywords for which a target App Store app ranks, with ranking position for each keyword. |
| App Competitors | POST | /v3/dataforseo_labs/apple/app_competitors/live | Returns App Store apps that intersect with the target app for ranking keywords. |
| App Intersection | POST | /v3/dataforseo_labs/apple/app_intersection/live | Returns keywords for which specified App Store apps co-rank within the same SERP. |
Backlinks API
Backlinks
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Backlinks Index | GET | /v3/backlinks/index | Returns the total number of backlinks, domains, and pages in the DataForSEO backlink database, with 12-month stats. |
| Backlinks Summary | POST | /v3/backlinks/summary/live | Returns a comprehensive backlink profile overview for a domain, subdomain, or page (total links, referring domains, rank, spam score, etc.). |
| Backlinks History | POST | /v3/backlinks/history/live | Returns historical backlink data back to 2019 — total links, new/lost backlinks, and referring domains over time. |
| Backlinks (Full List) | POST | /v3/backlinks/backlinks/live | Returns a detailed list of all backlinks pointing to a target domain, subdomain, or page with metadata for each link. |
| Anchors | POST | /v3/backlinks/anchors/live | Returns all anchor texts used in backlinks pointing to the target, with backlink counts and metrics per anchor. |
| Domain Pages | POST | /v3/backlinks/domain_pages/live | Returns a breakdown of all pages on a domain with backlink data (inbound links, referring domains) for each page. |
| Domain Pages Summary | POST | /v3/backlinks/domain_pages_summary/live | Returns comprehensive backlink summary data for all pages of a target domain or subdomain. |
| Referring Domains | POST | /v3/backlinks/referring_domains/live | Returns a detailed list of all domains that link to the target, with authority and link metrics per referring domain. |
| Referring Networks | POST | /v3/backlinks/referring_networks/live | Returns all referring IP addresses and subnets linking to the target, useful for detecting link network patterns. |
| Competitors | POST | /v3/backlinks/competitors/live | Returns competitor domains that share backlinks with the target site, along with the number of shared link intersections. |
| Domain Intersection | POST | /v3/backlinks/domain_intersection/live | Returns domains that link to specified competitor sites but not to the target site — ideal for link gap analysis. |
| Page Intersection | POST | /v3/backlinks/page_intersection/live | Returns referring pages that link to competitor pages but not to the target page — useful for finding targeted link opportunities. |
| Backlinks Timeseries Summary | POST | /v3/backlinks/timeseries_summary/live | Returns backlink metrics for a domain grouped by a custom time period (day, week, month, year) between two specified dates. |
| New & Lost Backlinks Timeseries | POST | /v3/backlinks/timeseries_new_lost_summary/live | Returns the number of new and lost backlinks and referring domains over time for a specified domain. |
| Bulk Ranks | POST | /v3/backlinks/bulk_ranks/live | Returns DataForSEO Rank scores (0–1,000) for up to multiple domains, subdomains, and pages in one request. |
| Bulk Backlinks | POST | /v3/backlinks/bulk_backlinks/live | Returns the total number of live backlinks for multiple domains, subdomains, or pages in one request. |
| Bulk Spam Score | POST | /v3/backlinks/bulk_spam_score/live | Returns DataForSEO Spam Score (0–100) for multiple domains, subdomains, or pages — indicating how 'spammy' each target is. |
| Bulk Referring Domains | POST | /v3/backlinks/bulk_referring_domains/live | Returns the total number of live referring domains for multiple targets in one request. |
| Bulk New & Lost Backlinks | POST | /v3/backlinks/bulk_new_lost_backlinks/live | Returns the count of new and lost backlinks for multiple targets in one request. |
| Bulk New & Lost Referring Domains | POST | /v3/backlinks/bulk_new_lost_referring_domains/live | Returns the count of new and lost referring domains for multiple targets in one request. |
| Bulk Pages Summary | POST | /v3/backlinks/bulk_pages_summary/live | Returns comprehensive backlink summary data for up to 1,000 pages, domains, or subdomains in one request. |
OnPage API
OnPage
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set OnPage Tasks | POST | /v3/on_page/task_post | Submits a crawl task for a website; checks 60+ on-page SEO parameters including meta tags, duplicate content, response codes, and images. |
| Tasks Ready | GET | /v3/on_page/tasks_ready | Returns a list of completed OnPage crawl tasks whose results have not yet been retrieved. |
| Force Stop | POST | /v3/on_page/force_stop | Immediately stops the crawl process for specified OnPage task IDs; already-scanned page data remains available. |
| Summary | GET | /v3/on_page/summary | Returns a high-level overview of on-page issues found across the entire crawled website, grouped by issue type. |
| Pages | GET | /v3/on_page/pages | Returns a list of all crawled pages with on-page check-up results and performance metrics for each page. |
| Pages By Resource | GET | /v3/on_page/page_by_resource | Returns the list of pages that contain a specified resource (image, script, etc.). |
| Resources | GET | /v3/on_page/resources | Returns a full list of resources found during the crawl, including images, scripts, stylesheets, and broken elements. |
| Duplicate Tags | GET | /v3/on_page/duplicate_tags | Returns pages that have duplicate title or meta description tags, with performance data for each affected page. |
| Duplicate Content | GET | /v3/on_page/duplicate_content | Returns pages with content similar to a specified target page, with a similarity index for each comparison. |
| Links | GET | /v3/on_page/links | Returns a list of all internal and external links found on the crawled website. |
| Redirect Chains | GET | /v3/on_page/redirect_chains | Returns redirect chains (2+ hops between initial and final URL) and redirect loops detected during the crawl. |
| Non-indexable Pages | GET | /v3/on_page/non_indexable | Returns pages blocked from search engine indexing via robots.txt, HTTP headers, or meta robots tags. |
| Waterfall (Page Speed) | GET | /v3/on_page/waterfall | Returns detailed page speed insights including load time breakdown, time to secure connection, and resource load timing. |
| Keyword Density | GET | /v3/on_page/keyword_density | Returns keyword density and frequency data for terms appearing on a specified website or page, with filtering and sorting support. |
| Microdata / JSON-LD | GET | /v3/on_page/microdata | Returns and validates structured data (JSON-LD and Microdata) found on a specified page of the crawled website. |
| Raw HTML | GET | /v3/on_page/raw_html | Returns the complete raw HTML source of a specified page as crawled by the DataForSEO bot. |
| Page Screenshot | GET | /v3/on_page/page_screenshot | Returns a full high-quality screenshot of a specified webpage as seen by the DataForSEO crawler. |
| Content Parsing (Standard) | POST | /v3/on_page/content_parsing | Parses and returns the structured content of a specified page, including links, anchors, headings, and body text. |
| Content Parsing (Live) | POST | /v3/on_page/content_parsing/live | Returns real-time parsed structured content for any specified URL without a crawl task. |
| Instant Pages | POST | /v3/on_page/instant_pages | Returns page-specific on-page SEO data for a single URL without setting up a full site crawl task. |
Lighthouse
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Lighthouse Tasks | POST | /v3/on_page/lighthouse/task_post | Submits a Lighthouse audit task for a specified URL; checks performance, accessibility, SEO, and best practices. |
| Get Completed Tasks | GET | /v3/on_page/lighthouse/tasks_ready | Returns completed Lighthouse audit tasks whose results have not yet been retrieved. |
| Task GET — JSON | GET | /v3/on_page/lighthouse/task_get/json/$id | Retrieves full Lighthouse audit results (all categories and individual audits) for a completed task by ID. |
| Live — JSON | POST | /v3/on_page/lighthouse/live/json | Returns real-time Lighthouse audit results for a specified URL without queuing. |
Domain Analytics API
Technologies
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Aggregation Technologies | POST | /v3/domain_analytics/technologies/aggregation_technologies/live | Returns the most popular technologies used alongside the specified technologies, groups, or categories. |
| Technologies Summary | POST | /v3/domain_analytics/technologies/technologies_summary/live | Returns the count of domains using specified technologies, grouped by country and language. |
| Technology Stats | POST | /v3/domain_analytics/technologies/technology_stats/live | Returns historical data on the number of domains using a specified technology, broken down by country and language. |
| Domains by Technology | POST | /v3/domain_analytics/technologies/domains_by_technology/live | Returns a list of domains that use the specified technology, including their full technology profiles. |
| Domains by HTML Terms | POST | /v3/domain_analytics/technologies/domains_by_html_terms/live | Returns domains that use specified HTML terms on their homepage, with full technology profile data. |
| Domain Technologies | POST | /v3/domain_analytics/technologies/domain_technologies/live | Returns all technologies detected on a specified domain (CMS, frameworks, analytics, CDNs, etc.). |
Whois
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Domain Whois Overview | POST | /v3/domain_analytics/whois/overview/live | Returns Whois registration data enriched with backlink stats and organic/paid search ranking and traffic metrics. |
Content Analysis API
Content Analysis
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Search | POST | /v3/content_analysis/search/live | Returns detailed citation data across the web for a target keyword, including source URLs, publication dates, and context. |
| Summary | POST | /v3/content_analysis/summary/live | Returns an aggregated overview of all web citations available for a target keyword (total citations, domains, sentiment summary). |
| Sentiment Analysis | POST | /v3/content_analysis/sentiment_analysis/live | Returns sentiment analysis data (positive, negative, neutral) for all citations of a target keyword. |
| Rating Distribution | POST | /v3/content_analysis/rating_distribution/live | Returns the distribution of ratings (1–5 stars) found in citations for a specified keyword and parameters. |
| Phrase Trends | POST | /v3/content_analysis/phrase_trends/live | Returns time-series citation data for a target keyword over a specified date range. |
| Category Trends | POST | /v3/content_analysis/category_trends/live | Returns time-series citation data for all keywords within a target Google product/service category over a specified date range. |
Merchant API
Google Shopping — Products
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Products Tasks | POST | /v3/merchant/google/products/task_post | Submits a task to retrieve Google Shopping product listings for a keyword, with title, price, rating, and domain data. |
| Get Completed Tasks | GET | /v3/merchant/google/products/tasks_ready | Returns completed Google Shopping Products tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/merchant/google/products/task_get/advanced/$id | Retrieves structured Google Shopping product listing data by task ID. |
| Task GET — HTML | GET | /v3/merchant/google/products/task_get/html/$id | Retrieves the raw HTML of the Google Shopping products results page by task ID. |
Google Shopping — Sellers
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Sellers Tasks | POST | /v3/merchant/google/sellers/task_post | Submits a task to retrieve all sellers listing a specific product on Google Shopping, with pricing, shipment, and offer data. |
| Get Completed Tasks | GET | /v3/merchant/google/sellers/tasks_ready | Returns completed Google Shopping Sellers tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/merchant/google/sellers/task_get/advanced/$id | Retrieves structured seller data for a Google Shopping product by task ID. |
| Get Sellers Ad URL | GET | /v3/merchant/google/sellers/ad_url | Returns the full advertisement URL (including all additional seller parameters) for a Google Shopping seller ad. |
Google Shopping — Product Info
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Product Info Tasks | POST | /v3/merchant/google/product_info/task_post | Submits a task to retrieve detailed data on a Google Shopping product: description, images, rating, variations, specs, and sellers. |
| Get Completed Tasks | GET | /v3/merchant/google/product_info/tasks_ready | Returns completed Google Shopping Product Info tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/merchant/google/product_info/task_get/advanced/$id | Retrieves detailed Google Shopping product information by task ID. |
Google Shopping — Reviews
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Reviews Tasks | POST | /v3/merchant/google/reviews/task_post | Submits a task to retrieve user reviews for a Google Shopping product, including top mentioned keywords, ratings, and review content. |
| Get Completed Tasks | GET | /v3/merchant/google/reviews/tasks_ready | Returns completed Google Shopping Reviews tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/merchant/google/reviews/task_get/advanced/$id | Retrieves structured Google Shopping product review data by task ID. |
Amazon — Products
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Products Tasks | POST | /v3/merchant/amazon/products/task_post | Submits a task to retrieve Amazon product listing results for a keyword, location, and language. |
| Get Completed Tasks | GET | /v3/merchant/amazon/products/tasks_ready | Returns completed Amazon Products tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/merchant/amazon/products/task_get/advanced/$id | Retrieves structured Amazon product listing data (title, ASIN, price, rating, rank) by task ID. |
| Task GET — HTML | GET | /v3/merchant/amazon/products/task_get/html/$id | Retrieves the raw HTML of the Amazon product search results page by task ID. |
Amazon — ASIN
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set ASIN Tasks | POST | /v3/merchant/amazon/asin/task_post | Submits a task to retrieve a full list of ASINs for all variations/modifications of a specified Amazon product. |
| Get Completed Tasks | GET | /v3/merchant/amazon/asin/tasks_ready | Returns completed Amazon ASIN tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/merchant/amazon/asin/task_get/advanced/$id | Retrieves product information and all variation ASINs for an Amazon product by task ID. |
| Task GET — HTML | GET | /v3/merchant/amazon/asin/task_get/html/$id | Retrieves the raw HTML of the Amazon product ASIN page by task ID. |
Amazon — Sellers
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Sellers Tasks | POST | /v3/merchant/amazon/sellers/task_post | Submits a task to retrieve all sellers of a specified Amazon product with condition, pricing, shipment, and rating details. |
| Get Completed Tasks | GET | /v3/merchant/amazon/sellers/tasks_ready | Returns completed Amazon Sellers tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/merchant/amazon/sellers/task_get/advanced/$id | Retrieves structured Amazon seller data for a product by task ID. |
| Task GET — HTML | GET | /v3/merchant/amazon/sellers/task_get/html/$id | Retrieves the raw HTML of the Amazon sellers page for a product by task ID. |
App Data API
Google Play — App Searches
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set App Searches Tasks | POST | /v3/app_data/google/app_searches/task_post | Submits a task to retrieve a list of apps ranking on Google Play for a specified keyword, location, and language. |
| Get Completed Tasks | GET | /v3/app_data/google/app_searches/tasks_ready | Returns completed Google Play App Searches tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/app_data/google/app_searches/task_get/advanced/$id | Retrieves ranked app list for a keyword on Google Play (app ID, icon, rating, reviews, price) by task ID. |
| Task GET — HTML | GET | /v3/app_data/google/app_searches/task_get/html/$id | Retrieves the raw HTML of the Google Play search results page by task ID. |
Google Play — App List
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set App List Tasks | POST | /v3/app_data/google/app_list/task_post | Submits a task to retrieve a list of top chart apps on Google Play for a specified collection, language, and location. |
| Get Completed Tasks | GET | /v3/app_data/google/app_list/tasks_ready | Returns completed Google Play App List tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/app_data/google/app_list/task_get/advanced/$id | Retrieves the top chart app list from Google Play (IDs, ratings, prices, titles) by task ID. |
| Task GET — HTML | GET | /v3/app_data/google/app_list/task_get/html/$id | Retrieves the raw HTML of the Google Play top chart page by task ID. |
Google Play — App Info
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set App Info Tasks | POST | /v3/app_data/google/app_info/task_post | Submits a task to retrieve detailed information for a specified Google Play app ID (ID, icon, description, reviews, rating, installs). |
| Get Completed Tasks | GET | /v3/app_data/google/app_info/tasks_ready | Returns completed Google Play App Info tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/app_data/google/app_info/task_get/advanced/$id | Retrieves detailed Google Play app info by task ID. |
| Task GET — HTML | GET | /v3/app_data/google/app_info/task_get/html/$id | Retrieves the raw HTML of the Google Play app detail page by task ID. |
Google Play — App Reviews
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set App Reviews Tasks | POST | /v3/app_data/google/app_reviews/task_post | Submits a task to retrieve reviews for a specified Google Play app (rating, text, author, date). |
| Get Completed Tasks | GET | /v3/app_data/google/app_reviews/tasks_ready | Returns completed Google Play App Reviews tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/app_data/google/app_reviews/task_get/advanced/$id | Retrieves structured Google Play app review data by task ID. |
Google Play — App Listings
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Live App Listings Search | POST | /v3/app_data/google/app_listings/search/live | Returns real-time list of Google Play apps matching specified title, description, and category filters without queuing. |
Apple App Store — App Searches
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set App Searches Tasks | POST | /v3/app_data/apple/app_searches/task_post | Submits a task to retrieve apps ranking on the App Store for a specified keyword, location, and language. |
| Get Completed Tasks | GET | /v3/app_data/apple/app_searches/tasks_ready | Returns completed Apple App Searches tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/app_data/apple/app_searches/task_get/advanced/$id | Retrieves ranked App Store app search results (app ID, icon, rating, reviews, price) by task ID. |
Apple App Store — App List
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set App List Tasks | POST | /v3/app_data/apple/app_list/task_post | Submits a task to retrieve top chart apps from the App Store for a specified collection, language, and location. |
| Get Completed Tasks | GET | /v3/app_data/apple/app_list/tasks_ready | Returns completed Apple App List tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/app_data/apple/app_list/task_get/advanced/$id | Retrieves App Store top chart app data (IDs, ratings, prices, titles) by task ID. |
Apple App Store — App Info
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set App Info Tasks | POST | /v3/app_data/apple/app_info/task_post | Submits a task to retrieve detailed information for a specified App Store app ID (ID, icon, description, reviews count, rating, images). |
| Get Completed Tasks | GET | /v3/app_data/apple/app_info/tasks_ready | Returns completed Apple App Info tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/app_data/apple/app_info/task_get/advanced/$id | Retrieves detailed App Store app information by task ID. |
Apple App Store — App Reviews
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set App Reviews Tasks | POST | /v3/app_data/apple/app_reviews/task_post | Submits a task to retrieve reviews for a specified App Store app (rating, content, author, publication date). |
| Get Completed Tasks | GET | /v3/app_data/apple/app_reviews/tasks_ready | Returns completed Apple App Reviews tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/app_data/apple/app_reviews/task_get/advanced/$id | Retrieves structured App Store app review data by task ID. |
Apple App Store — App Listings
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Live App Listings Search | POST | /v3/app_data/apple/app_listings/search/live | Returns real-time list of App Store apps matching specified title, description, and category filters without queuing. |
Business Data API
Business Listings
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Live Business Listings Search | POST | /v3/business_data/business_listings/search/live | Returns a real-time list of business entities from Google Maps matching specified categories and location, with address, contacts, rating, and hours. |
| Live Categories Aggregation | POST | /v3/business_data/business_listings/categories_aggregation/live | Returns groups of related business categories with entity counts, useful for market segmentation and vertical research. |
Google — My Business Info
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set My Business Info Tasks | POST | /v3/business_data/google/my_business_info/task_post | Submits a task to retrieve public Google My Business profile data for a specific business (address, phone, hours, rating, description). |
| Get Completed Tasks | GET | /v3/business_data/google/my_business_info/tasks_ready | Returns completed My Business Info tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/business_data/google/my_business_info/task_get/$id | Retrieves structured Google My Business profile data by task ID. |
| Live | POST | /v3/business_data/google/my_business_info/live | Returns real-time Google My Business profile data for a business without queuing. |
Google — My Business Updates
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set My Business Updates Tasks | POST | /v3/business_data/google/my_business_updates/task_post | Submits a task to retrieve the latest posts and updates published on a business's Google My Business profile. |
| Get Completed Tasks | GET | /v3/business_data/google/my_business_updates/tasks_ready | Returns completed My Business Updates tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/business_data/google/my_business_updates/task_get/$id | Retrieves structured Google My Business post/update content by task ID. |
Google Hotels — Hotel Searches
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Hotel Searches Tasks | POST | /v3/business_data/google/hotel_searches/task_post | Submits a task to retrieve hotel listings from Google Hotels for a keyword, location, and language with pricing and rating data. |
| Get Completed Tasks | GET | /v3/business_data/google/hotel_searches/tasks_ready | Returns completed Hotel Searches tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/business_data/google/hotel_searches/task_get/$id | Retrieves structured hotel listing data (prices, images, ratings) by task ID. |
| Live | POST | /v3/business_data/google/hotel_searches/live | Returns real-time hotel search results from Google Hotels without queuing. |
Google Hotels — Hotel Info
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Hotel Info Tasks | POST | /v3/business_data/google/hotel_info/task_post | Submits a task to retrieve detailed data for a specific hotel on Google Hotels (description, amenities, reviews, prices, images). |
| Get Completed Tasks | GET | /v3/business_data/google/hotel_info/tasks_ready | Returns completed Hotel Info tasks whose results have not yet been retrieved. |
| Task GET — Advanced | GET | /v3/business_data/google/hotel_info/task_get/advanced/$id | Retrieves structured hotel detail data by task ID. |
| Task GET — HTML | GET | /v3/business_data/google/hotel_info/task_get/html/$id | Retrieves the raw HTML of the Google Hotels hotel detail page by task ID. |
| Live — Advanced | POST | /v3/business_data/google/hotel_info/live/advanced | Returns real-time structured hotel detail data without queuing. |
| Live — HTML | POST | /v3/business_data/google/hotel_info/live/html | Returns the raw HTML of a live Google Hotels hotel detail page without queuing. |
Google Reviews
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Google Reviews Tasks | POST | /v3/business_data/google/reviews/task_post | Submits a task to retrieve Google user reviews for a specified business entity. |
| Get Completed Tasks | GET | /v3/business_data/google/reviews/tasks_ready | Returns completed Google Reviews tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/business_data/google/reviews/task_get/$id | Retrieves structured Google review data (rating, text, author, date) for a business by task ID. |
Google Extended Reviews
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Extended Reviews Tasks | POST | /v3/business_data/google/extended_reviews/task_post | Submits a task to retrieve reviews from Google and third-party platforms (Yelp, Trustpilot, Tripadvisor) for a business. |
| Get Completed Tasks | GET | /v3/business_data/google/extended_reviews/tasks_ready | Returns completed Google Extended Reviews tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/business_data/google/extended_reviews/task_get/$id | Retrieves multi-source review data for a business by task ID. |
Google — Questions and Answers
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Q&A Tasks | POST | /v3/business_data/google/questions_and_answers/task_post | Submits a task to retrieve Q&A data from a business's Google My Business profile (questions, answers, timestamps, user info). |
| Get Completed Tasks | GET | /v3/business_data/google/questions_and_answers/tasks_ready | Returns completed Q&A tasks whose results have not yet been retrieved. |
| Task GET | GET | /v3/business_data/google/questions_and_answers/task_get/$id | Retrieves structured Q&A data for a business by task ID. |
| Live | POST | /v3/business_data/google/questions_and_answers/live | Returns real-time Q&A data from a Google My Business profile without queuing. |
Trustpilot
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Trustpilot Search Tasks | POST | /v3/business_data/trustpilot/search/task_post | Submits a task to retrieve Trustpilot business profile listings relevant to a specified keyword. |
| Get Trustpilot Search Completed Tasks | GET | /v3/business_data/trustpilot/search/tasks_ready | Returns completed Trustpilot Search tasks whose results have not yet been retrieved. |
| Task GET — Trustpilot Search | GET | /v3/business_data/trustpilot/search/task_get/$id | Retrieves Trustpilot business search results by task ID. |
| Set Trustpilot Reviews Tasks | POST | /v3/business_data/trustpilot/reviews/task_post | Submits a task to retrieve Trustpilot reviews for a specified business domain. |
| Get Trustpilot Reviews Completed Tasks | GET | /v3/business_data/trustpilot/reviews/tasks_ready | Returns completed Trustpilot Reviews tasks whose results have not yet been retrieved. |
| Task GET — Trustpilot Reviews | GET | /v3/business_data/trustpilot/reviews/task_get/$id | Retrieves structured Trustpilot review data (rating, text, author, date) for a business by task ID. |
Tripadvisor
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Set Tripadvisor Search Tasks | POST | /v3/business_data/tripadvisor/search/task_post | Submits a task to retrieve Tripadvisor business profile listings for a keyword and location. |
| Get Tripadvisor Search Completed Tasks | GET | /v3/business_data/tripadvisor/search/tasks_ready | Returns completed Tripadvisor Search tasks whose results have not yet been retrieved. |
| Task GET — Tripadvisor Search | GET | /v3/business_data/tripadvisor/search/task_get/$id | Retrieves Tripadvisor business search results by task ID. |
| Set Tripadvisor Reviews Tasks | POST | /v3/business_data/tripadvisor/reviews/task_post | Submits a task to retrieve Tripadvisor reviews for a specific URL path or keyword, with location filtering. |
| Get Tripadvisor Reviews Completed Tasks | GET | /v3/business_data/tripadvisor/reviews/tasks_ready | Returns completed Tripadvisor Reviews tasks whose results have not yet been retrieved. |
| Task GET — Tripadvisor Reviews | GET | /v3/business_data/tripadvisor/reviews/task_get/$id | Retrieves structured Tripadvisor review data (rating, content, location) for a business by task ID. |
Social Media
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Live Social Media Pinterest | POST | /v3/business_data/social_media/pinterest/live | Returns the number of Pinterest saves (pins) made from specified page URLs using the Pinterest Save Button. |
| Live Social Media Reddit | POST | /v3/business_data/social_media/reddit/live | Returns Reddit share data for specified URLs (subreddit name, author, permalink, title, member count). |
Databases API
Databases
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| Backlink Summary Database | POST | /v3/databases/backlink_summary | Queries millions of domains in DataForSEO's backlink database for inbound links, referring domains, domain rank, and spam score. |
| Advanced Google SERP Database | POST | /v3/databases/google/serp_advanced | Queries millions of Google SERP pages for advanced SERP features: featured snippets, knowledge graphs, PAA, top stories, and more. |
| Regular Google SERP Database | POST | /v3/databases/google/serp_regular | Queries millions of standard Google organic and paid search result pages with structured data and keyword metrics. |
| Google Keyword Database | POST | /v3/databases/google/keywords | Queries billions of Google search terms enriched with search volume trends and Google Ads data. |
| Unified Search Google Database | POST | /v3/databases/google/full | Queries the combined Advanced Google SERP Database and Google Keyword Database in a single endpoint. |
| Historical Google SERP Database | POST | /v3/databases/google/history/serp_advanced | Queries millions of monthly historical Google SERP snapshots (JSON) including all SERP features. |
| Historical Google Keywords Database | POST | /v3/databases/google/history/keywords | Queries billions of keywords with historical search volume, competition, and CPC data. |
| Unified Search Historical Google DB | POST | /v3/databases/google/history/full | Queries the combined Historical Google SERP and Historical Google Keyword Databases in a single endpoint. |
| Bing Keyword Database | POST | /v3/databases/bing/keywords | Queries millions of Bing search terms with search volume history, current volume, CPC, and competition data. |
| Amazon Products Database | POST | /v3/databases/amazon/products | Queries Amazon product keywords and product listings, including title, price, rating, delivery info, and ranking position. |
| Google Play SERPs Database | POST | /v3/databases/google_play/serp_advanced | Queries millions of Google Play search result pages with app data (ID, icon, reviews count, rating, price). |
| Google Play Listings Database | POST | /v3/databases/google_play/listings | Queries over a million Google Play app listings with app ID, icon, reviews, rating, images, installs, and price. |
| App Store SERPs Database | POST | /v3/databases/app_store/serp_advanced | Queries millions of App Store search result pages with app data including ID, icon, reviews count, rating, and price. |
| App Store Listings Database | POST | /v3/databases/app_store/listings | Queries over a million App Store app listings with app ID, icon, description, reviews count, rating, and images. |
| Whois Domains Database | POST | /v3/databases/domains | Queries millions of domains with traffic, ranking data, and WHOIS registration records (registrar, dates, nameservers). |
| Business Listings Database | POST | /v3/databases/business_listings | Queries millions of POI (Point of Interest) business records with service description, address, contact, rating, and hours. |
Appendix / Utility
Utility
| Call Name | Method | Endpoint | Description |
|---|---|---|---|
| User Data | GET | /v3/appendix/user_data | Returns account information including balance, credit usage, and API access details for the authenticated user. |
| All Error Codes | GET | /v3/appendix/errors | Returns a complete list of all possible DataForSEO API error codes, HTTP status codes, and their descriptions. |
| Sandbox | GET | /v3/appendix/sandbox | Provides access to a free sandbox environment for testing API calls without incurring charges. |
| AI-Optimized API Response | GET | /v3/appendix/ai_optimized_response | Returns information about DataForSEO's AI-optimized response format, designed for efficient use with LLMs and AI applications. |
| Webhook Resend | POST | /v3/appendix/webhook_resend | Resends webhook notifications (pingbacks or postbacks) for up to 100 specified task IDs. |
| API Status | GET | /v3/appendix/status | Returns the current operational status of all DataForSEO APIs and endpoints, including any active incidents or issues. |