Your account will be charged only for posting a task. You can get the results of the task within the next 30 days for free.
The cost can be calculated on the Pricing page.
Description of the fields for sending a request:
| Field name | Type | Description |
|---|---|---|
id | string | task identifier |
As a response of the API server, you will receive JSON-encoded data containing a
tasks array with the information specific to the set tasks.
You can also get all available SERP features and possible extra elements by making a request to the following Sandbox URL:
https://sandbox.dataforseo.com/v3/serp/bing/organic/task_get/advanced/00000000-0000-0000-0000-000000000000
The response will include all available items in the Bing Organic SERP Advanced endpoint with the fields containing dummy data.
You won’t be charged for using Sandbox endpoints.
Description of the fields in the results array:
| Field name | Type | Description |
|---|---|---|
version | string | the current version of the API |
status_code | integer | general status code |
status_message | string | general informational message |
time | string | execution time, seconds |
cost | float | total tasks cost, USD |
tasks_count | integer | the number of tasks in the |
tasks_error | integer | the number of tasks in the |
tasks | array | array of tasks |
id | string | task identifier |
status_code | integer | status code of the task |
status_message | string | informational message of the task |
time | string | execution time, seconds |
cost | float | cost of the task, USD |
result_count | integer | number of elements in the |
path | array | URL path |
data | object | contains the same parameters that you specified in the POST request |
result | array | array of results |
keyword | string | keyword received in a POST array |
type | string | search engine type in a POST array |
se_domain | string | search engine domain in a POST array |
location_code | integer | location code in a POST array |
language_code | string | language code in a POST array |
check_url | string | direct URL to search engine results |
datetime | string | date and time when the result was received |
spell | object | autocorrection of the search engine |
refinement_chips | object | search refinement chips |
keyword | string | keyword obtained as a result of search engine autocorrection |
type | string | type of autocorrection |
item_types | array | types of search results in SERP |
se_results_count | integer | total number of results in SERP |
pages_count | integer | total pages retrieved |
items_count | integer | the number of results returned in the |
items | array | elements of search results found in SERP |
organic | object | |
type | string | type of element = 'organic' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
domain | string | domain in SERP |
title | string | title of the result in SERP |
url | string | relevant URL in SERP |
cache_url | string | cached version of the page |
related_search_url | string | URL to a similar search |
breadcrumb | string | breadcrumb in SERP |
website_name | string | website name in SERP |
is_image | boolean | indicates whether the element contains an |
is_video | boolean | indicates whether the element contains a |
is_featured_snippet | boolean | indicates whether the element is a |
is_malicious | boolean | indicates whether the element is marked as malicious |
is_web_story | boolean | indicates whether the element is marked as a web story |
description | string | description of the results element in SERP |
pre_snippet | string | includes additional information appended before the result description in SERP |
extended_snippet | string | includes additional information appended after the result description in SERP |
images | array | images of the element |
type | string | type of element = 'images_element' |
alt | string | alt tag of the image |
url | string | relevant URL |
image_url | string | URL of the image |
amp_version | boolean | Accelerated Mobile Pages |
rating | object | the item's rating |
rating_type | string | the type of rating |
value | float | the value of the rating |
votes_count | integer | the amount of feedback |
rating_max | integer | the maximum value for a |
price | object | pricing details |
current | float | current price |
regular | float | regular price |
max_value | float | the maximum price |
currency | string | currency of the listed price |
is_price_range | boolean | price is provided as a range |
displayed_price | string | price string in the result |
highlighted | array | words highlighted in bold within the results |
links | array | sitelinks |
type | string | type of element = 'link_element' |
title | string | title of the result in SERP |
description | string | description of the results element in SERP |
url | string | sitelink URL |
faq | object | frequently asked questions |
type | string | type of element = 'faq_box' |
items | array | items featured in the faq_box |
type | string | type of element = 'faq_box_element' |
title | string | question related to the result |
description | string | answer provided in the drop-down block |
links | array | links featured in the faq_box_element |
type | string | type of element = 'link_element' |
title | string | link anchor text |
url | string | link URL |
extended_people_also_search | array | extension of the organic element |
about_this_result | object | contains information from the 'About this result' panel |
related_result | array | related result from the same domain |
timestamp | string | date and time when the result was published |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
paid | object | |
type | string | type of element = 'paid' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
domain | string | domain in SERP of the Ad element |
description | string | description of the results element in SERP |
title | string | title of the result in SERP |
url | string | relevant URL of the Ad element in SERP |
breadcrumb | string | breadcrumb of the Ad element in SERP |
highlighted | array | words highlighted in bold within the results |
extra | object | additional information about the result |
ad_aclk | string | the identifier of the ad |
description | string | description of the results element in SERP |
description_rows | array | extended description |
links | array | sitelinks |
type | string | type of element = 'link_element' |
title | string | title of the link element |
description | string | description of the results element in SERP |
url | string | URL link |
ad_aclk | string | the identifier of the ad |
price | object | pricing details |
current | float | current price |
regular | float | regular price |
max_value | float | the maximum price |
currency | string | currency of the listed price |
is_price_range | boolean | price is provided as a range |
displayed_price | string | price string in the result |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
answer_box | object | |
type | string | type of element = 'answer_box' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
text | array | text |
links | array | sitelinks |
type | string | type of element = 'link_element' |
title | string | title of the link |
description | string | description of the results element in SERP |
url | string | URL link |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
related_searches | object | |
type | string | type of element = 'related_searches' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
items | array | additional items present in the element |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
people_also_search | object | |
type | string | type of element = 'people_also_search' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
items | array | additional items present in the element |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
local_pack | object | |
type | string | type of element = 'local_pack' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
description | string | description of the results element in SERP |
domain | string | domain in SERP |
phone | string | phone number |
url | string | relevant URL |
is_paid | boolean | indicates whether the element is an ad |
rating | object | the item's rating |
rating_type | string | the type of rating |
value | float | the value of the rating |
votes_count | integer | the amount of feedback |
rating_max | integer | the maximum value for a |
cid | string | bing-defined client id |
is_claimed | boolean | business listing is claimed |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
hotels | object | |
type | string | type of element = 'hotels_pack' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
date_from | string | starting date of stay |
date_to | string | ending date of stay |
items | array | contains results featured in the 'hotels_pack' element of SERP |
type | string | type of element = 'hotels_pack_element' |
price | object | price of booking a place for the specified dates of stay |
current | float | current price |
regular | float | regular price |
max_value | float | the maximum price |
currency | string | currency of the listed price |
is_price_range | boolean | price is provided as a range |
displayed_price | string | price string in the result |
title | string | title of the place |
desription | string | description of the place in SERP |
hotel_identifier | string | unique hotel identifier |
domain | string | domain in SERP |
url | string | relevant URL |
is_paid | boolean | indicates whether the element is an ad |
rating | object | the item's rating |
rating_type | string | the type of rating |
value | object | the value of the rating |
votes_count | integer | the amount of feedback |
rating_max | integer | the maximum value for a |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
carousel | object | |
type | string | type of element = 'carousel' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
items | array | additional items present in the element |
type | string | type of element = 'carousel_element' |
title | string | title of the item |
subtitle | string | subtitle of the item |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
events | object | |
type | string | type of element = 'events' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
url | string | URL |
items | array | additional items present in the element |
type | string | type of element = 'events_element' |
title | string | title of the item |
description | string | snippet of the element |
url | string |
|
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
featured_snippet | object | |
type | string | type of element = 'featured_snippet' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
domain | string | domain in SERP |
title | string | title of the result in SERP |
featured_title | string | the title of the featured snippets source page |
description | string | description of the results element in SERP |
timestamp | string | date and time when the result was published |
url | string | relevant URL |
images | array | images of the element |
type | string | type of element = 'images_element' |
alt | string | alt tag of the image |
url | string | relevant URL |
image_url | string | URL of the image |
table | object | results table |
table_header | array | column names |
table_content | array | the content of the table |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
images | object | |
type | string | type of element = 'images' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
url | string | relevant URL |
items | array | additional items present in the element |
type | string | type of element = 'images_element' |
alt | string | alt tag of the image |
url | string | original URL of the image |
image_url | string | URL to the compressed image |
related_image_searches | array | contains keywords and images related to the specified search term |
type | string | type of element = 'related_image_searches_element' |
title | string | title of the element |
alt | string | alt tag of the featured image |
url | string | original URL of the featured image |
image_url | string | URL to the compressed featured image |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
shopping | object | |
type | string | type of element = 'shopping' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
items | array | additional items present in the element |
type | string | type of element = 'shopping_element' |
title | string | title of the result in SERP |
price | object | price of the shopping element |
current | float | current price |
regular | float | regular price |
max_value | float | the maximum price |
currency | string | currency of the listed price |
is_price_range | boolean | price is provided as a range |
displayed_price | string | price string in the result |
source | string | source of the element |
description | string | the description of the results element in SERP |
marketplace | string | merchant account provider |
marketplace_url | string | relevant marketplace URL |
url | string | URL |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
jobs | object | |
type | string | type of element = 'jobs' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
url | string | URL |
items | array | additional items present in the element |
type | string | type of element = 'jobs_element' |
title | string | title of the result in SERP |
description | string | description |
location | string | location for which the job vacancy is posted |
author | string | author |
job_posted_time | string | the time when the job was posted |
timestamp | string | date and time when the result was published |
contract_type | string | contract type |
salary | string | salary |
url | string | URL |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
map | object | |
type | string | type of element = 'map' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
url | string | URL |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
people_also_ask | object | |
type | string | type of element = 'people_also_ask' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
items | array | additional items present in the element |
type | string | type of element = 'people_also_ask_element' |
title | string | title of the result in SERP |
xpath | string | the XPath of the element |
expanded_element | array | expanded element |
type | string | type of element = 'people_also_ask_expanded_element' |
featured_title | string | title |
url | string | relevant URL |
domain | string | domain in SERP |
title | string | title of the result in SERP |
description | string | description of the results element in SERP |
timestamp | string | date and time when the result was published |
table | object | results table |
table_header | array | column names |
table_content | array | the content of the table |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
questions_and_answers | object | |
type | string | type of element = 'questions_and_answers' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
items | array | additional items present in the element |
type | string | type of element = 'questions_and_answers_element' |
url | string |
|
question_text | string | question included in the item |
answer_text | string | answer included in the item |
source | string | source of the element |
domain | string | domain name of the source |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
recipes | object | |
type | string | type of element = 'recipes' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
items | array | additional items present in the element |
type | string | type of element = 'recipes_element' |
title | string | title of the item |
url | string |
|
domain | string | domain in SERP |
source | string | source of the element |
description | string | snippet of the element |
time | string | the total time it takes to prepare the cook the dish |
rating | object | the item's rating |
rating_type | string | the type of rating |
value | float | the value of the rating |
votes_count | integer | the amount of feedback |
rating_max | integer | the maximum value for a |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
top_stories | object | |
type | string | type of element = 'top_stories' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
items | array | additional items present in the element |
type | string | type of element = 'top_stories_element' |
source | string | source of the element |
domain | string | domain in SERP |
title | string | title of the result in SERP |
date | string | the date when the page source of the element was published |
amp_version | boolean | Accelerated Mobile Pages |
timestamp | string | date and time when the result was published |
url | string | URL |
image_url | string | URL of the image |
badges | array | badges relevant to the element |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
video | object | |
type | string | type of element = 'video' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
items | array | additional items present in the element |
type | string | type of element = 'video_element' |
source | string | source of the element |
title | string | title of the result in SERP |
timestamp | string | date and time when the result was published |
url | string | URL |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
ai_overview | object | |
type | string | type of element = 'ai_overview' |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
markdown | string | content of the element in markdown format |
items | array | items present in the element |
type | string | type of element = 'ai_overview_element' |
title | string | title of the element |
text | string | text or description of the element in SERP |
images | array | images of the element |
type | string | type of element = 'images_element' |
alt | string | alt tag of the image |
url | string | relevant URL |
image_url | string | URL of the image |
references | array | references relevant to the element |
type | string | type of element = 'ai_overview_reference' |
source | string | reference source name or title |
domain | string | domain name of the reference |
url | string | reference page URL |
title | string | reference page title |
text | string | reference text |
type | string | type of element = 'ai_overview_video_element' |
position | string | the alignment of the element in SERP |
title | string | title of the video |
snippet | string | text snippet of the video |
url | string | URL of the video |
domain | string | domain where the video is hosted |
image_url | string | URL of the video thumbnail image |
source | string | source of the video |
date | string | date when the video was published |
timestamp | string | date and time when the video was published |
type | string | type of element = 'ai_overview_videos_element' |
items | array | array of video items |
type | string | type of element = 'video_element' |
url | string | URL of the video |
title | string | title of the video |
source | string | source of the video |
timestamp | string | date and time when the video was published |
type | string | type of element = 'ai_overview_images_element' |
url | string | URL to view more images |
title | string | title of the image collection |
items | array | array of image items |
type | string | type of element = 'image_element' |
alt | string | alt text of the image |
url | string | URL of the image source |
image_url | string | direct URL of the image |
type | string | type of element = 'ai_overview_organic_element' |
title | string | title of the organic result |
url | string | URL of the organic result |
domain | string | domain of the organic result |
snippet | string | text snippet from the organic result |
breadcrumb | string | breadcrumb navigation of the organic result |
website_name | string | name of the source website |
links | array | links featured in the organic result |
type | string | type of element = 'link_element' |
title | string | title of the link element |
description | string | link description |
url | string | link URL |
domain | string | domain in SERP |
highlighted | array | highlighted keywords in the text snippet |
references | array | additional references relevant to the item |
type | string | type of element = 'ai_overview_reference' |
source | string | reference source name or title |
domain | string | domain name of the reference |
url | string | reference page URL |
title | string | reference page title |
text | string | reference text |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
Instead of ‘login’ and ‘password’ use your credentials from https://app.dataforseo.com/api-access
# Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
login="login"
password="password"
cred="$(printf ${login}:${password} | base64)"
id="02261816-2027-0066-0000-c27d02864073"
curl --location --request GET "https://api.dataforseo.com/v3/serp/bing/organic/task_get/advanced/${id}"
--header "Authorization: Basic ${cred}"
--header "Content-Type: application/json"
--data-raw ""<?php
// You can download this file from here https://cdn.dataforseo.com/v3/examples/php/php_RestClient.zip
require('RestClient.php');
$api_url = 'https://api.dataforseo.com/';
try {
// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
$client = new RestClient($api_url, null, 'login', 'password');
} catch (RestClientException $e) {
echo "n";
print "HTTP code: {$e->getHttpCode()}n";
print "Error code: {$e->getCode()}n";
print "Message: {$e->getMessage()}n";
print $e->getTraceAsString();
echo "n";
exit();
}
try {
$result = array();
// #1 - using this method you can get a list of completed tasks
// GET /v3/serp/bing/organic/tasks_ready
// in addition to 'bing' and 'organic' you can also set other search engine and type parameters
// the full list of possible parameters is available in documentation
$tasks_ready = $client->get('/v3/serp/bing/organic/tasks_ready');
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (isset($tasks_ready['status_code']) AND $tasks_ready['status_code'] === 20000) {
foreach ($tasks_ready['tasks'] as $task) {
if (isset($task['result'])) {
foreach ($task['result'] as $task_ready) {
// #2 - using this method you can get results of each completed task
// GET /v3/serp/bing/organic/task_get/advanced/$id
if (isset($task_ready['endpoint_advanced'])) {
$result[] = $client->get($task_ready['endpoint_advanced']);
}
// #3 - another way to get the task results by id
// GET /v3/serp/bing/organic/task_get/advanced/$id
/*
if (isset($task_ready['id'])) {
$result[] = $client->get('/v3/serp/bing/organic/task_get/advanced/' . $task_ready['id']);
}
*/
}
}
}
}
print_r($result);
// do something with result
} catch (RestClientException $e) {
echo "n";
print "HTTP code: {$e->getHttpCode()}n";
print "Error code: {$e->getCode()}n";
print "Message: {$e->getMessage()}n";
print $e->getTraceAsString();
echo "n";
}
$client = null;
?>const task_id = '02231256-2604-0066-2000-57133b8fc54e';
const axios = require('axios');
axios({
method: 'get',
url: 'https://api.dataforseo.com/v3/serp/bing/organic/task_get/advanced/' + task_id,
auth: {
username: 'login',
password: 'password'
},
headers: {
'content-type': 'application/json'
}
}).then(function (response) {
var result = response['data']['tasks'];
// Result data
console.log(result);
}).catch(function (error) {
console.log(error);
});from client import RestClient
# You can download this file from here https://cdn.dataforseo.com/v3/examples/python/python_Client.zip
client = RestClient("login", "password")
# 1 - using this method you can get a list of completed tasks
# GET /v3/serp/bing/organic/tasks_ready
# in addition to 'bing' and 'organic' you can also set other search engine and type parameters
# the full list of possible parameters is available in documentation
response = client.get("/v3/serp/bing/organic/tasks_ready")
# you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if response['status_code'] == 20000:
results = []
for task in response['tasks']:
if (task['result'] and (len(task['result']) > 0)):
for resultTaskInfo in task['result']:
# 2 - using this method you can get results of each completed task
# GET /v3/serp/bing/organic/advanced/$id
if(resultTaskInfo['endpoint_advanced']):
results.append(client.get(resultTaskInfo['endpoint_advanced']))
'''
# 3 - another way to get the task results by id
# GET /v3/serp/bing/organic/task_get/advanced/$id
if(resultTaskInfo['id']):
results.append(client.get("/v3/serp/bing/organic/task_get/advanced/" + resultTaskInfo['id']))
'''
print(results)
# do something with result
else:
print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"]))using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
namespace DataForSeoDemos
{
public static partial class Demos
{
public static async Task serp_task_get()
{
var httpClient = new HttpClient
{
BaseAddress = new Uri("https://api.dataforseo.com/"),
// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
DefaultRequestHeaders = { Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes("login:password"))) }
};
// #1 - using this method you can get a list of completed tasks
// GET /v3/serp/bing/organic/tasks_ready
// in addition to 'bing' and 'organic' you can also set other search engine and type parameters
// the full list of possible parameters is available in documentation
var response = await httpClient.GetAsync("/v3/serp/bing/organic/tasks_ready");
var tasksInfo = JsonConvert.DeserializeObject<dynamic>(await response.Content.ReadAsStringAsync());
var tasksResponses = new List<object>();
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (tasksInfo.status_code == 20000)
{
if (tasksInfo.tasks != null)
{
foreach (var tasks in tasksInfo.tasks)
{
if (tasks.result != null)
{
foreach (var task in tasks.result)
{
if (task.endpoint_advanced != null)
{
// #2 - using this method you can get results of each completed task
// GET /v3/serp/bing/organic/task_get/advanced/$id
var taskGetResponse = await httpClient.GetAsync((string)task.endpoint_advanced);
var taskResultObj = JsonConvert.DeserializeObject<dynamic>(await taskGetResponse.Content.ReadAsStringAsync());
if (taskResultObj.tasks != null)
{
var fst = taskResultObj.tasks.First;
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (fst.status_code >= 40000 || fst.result == null)
Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
else
tasksResponses.Add(fst.result);
}
// #3 - another way to get the task results by id
// GET /v3/serp/bing/organic/task_get/advanced/$id
/*
var tasksGetResponse = await httpClient.GetAsync("/v3/serp/bing/organic/task_get/advanced/" + (string)task.id);
var tasksResultObj = JsonConvert.DeserializeObject<dynamic>(await tasksGetResponse.Content.ReadAsStringAsync());
if (tasksResultObj.tasks != null)
{
var fst = taskResultObj.tasks.First;
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (fst.status_code >= 40000 || fst.result == null)
Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
else
tasksResponses.Add(fst.result);
}
*/
}
}
}
}
}
if (tasksResponses.Count > 0)
// do something with result
Console.WriteLine(String.Join(Environment.NewLine, tasksResponses));
else
Console.WriteLine("No completed tasks");
}
else
Console.WriteLine($"error. Code: {tasksInfo.status_code} Message: {tasksInfo.status_message}");
}
}
}The above command returns JSON structured like this:
{
"version": "0.1.20200129",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.2347 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "01291734-1535-0066-0000-6988734166f9",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0934 sec.",
"cost": 0,
"result_count": 1,
"path": [
"v3",
"serp",
"bing",
"organic",
"task_get",
"advanced",
"01291734-1535-0066-0000-6988734166f9"
],
"data": {
"api": "serp",
"function": "task_get",
"se": "bing",
"se_type": "organic",
"language_name": "English",
"location_name": "United States",
"keyword": "flight ticket new york san francisco",
"priority": 2,
"tag": "tag2",
"device": "desktop",
"os": "windows"
},
"result": [
{
"keyword": "star wars cast",
"type": "organic",
"se_domain": "bing.com",
"location_code": 2840,
"language_code": "en",
"check_url": "https://www.bing.com/search?q=star%20wars%20cast&count=50&first=1&setlang=en&cc=US&safesearch=Moderate&form=QBLH",
"datetime": "2022-01-28 13:46:40 +00:00",
"spell": null,
"refinement_chips": null,
"item_types": [
"organic",
"images",
"top_stories",
"video",
"related_searches",
"carousel",
"paid",
"ai_overview"
],
"se_results_count": 99148,
"pages_count": 1,
"items_count": 110,
"items": [
{
"type": "carousel",
"rank_group": 1,
"rank_absolute": 1,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/div[1]/div[1]/div[2]",
"title": "Star Wars - Cast",
"items": [
{
"type": "carousel_element",
"title": "George Lucas",
"subtitle": "Born 1944"
},
{
"type": "carousel_element",
"title": "Mark Hamill",
"subtitle": "Born 1951"
},
{
"type": "carousel_element",
"title": "Carrie Fisher",
"subtitle": "1956 - 2016"
},
{
"type": "carousel_element",
"title": "Hayden Christensen",
"subtitle": "Born 1981"
},
{
"type": "carousel_element",
"title": "Daisy Ridley",
"subtitle": "Born 1992"
}
],
"rectangle": {
"x": 160,
"y": 571,
"width": 648,
"height": 986
}
},
{
"type": "organic",
"rank_group": 1,
"rank_absolute": 2,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[1]",
"domain": "www.imdb.com",
"title": "Star Wars Cast(1977-Present) - IMDb",
"url": "https://www.imdb.com/list/ls070679507/",
"cache_url": null,
"related_search_url": null,
"breadcrumb": "https://www.imdb.com/list/ls070679507",
"website_name": "IMDb",
"is_image": false,
"is_video": false,
"is_featured_snippet": false,
"is_malicious": false,
"is_web_story": false,
"description": "Star Wars Cast (1977-Present) 1. Mark Hamill. Actor | Star Wars. Mark Hamill is best known for his portrayal of Luke Skywalker in the original Star Wars trilogy - Star Wars: ... 2. Harrison Ford. 3. Carrie Fisher. 4. Billy Dee Williams. 5. Alec Guinness.",
"pre_snippet": null,
"extended_snippet": null,
"images": null,
"amp_version": false,
"rating": null,
"price": null,
"highlighted": [
"Mark Hamill.",
"Mark Hamill",
"Luke Skywalker"
],
"links": null,
"faq": null,
"extended_people_also_search": null,
"about_this_result": null,
"related_result": null,
"timestamp": null,
"rectangle": {
"x": 160,
"y": 571,
"width": 648,
"height": 986
}
},
{
"type": "images",
"rank_group": 1,
"rank_absolute": 4,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[3]",
"title": "Images of Star Wars Cast",
"url": "https://www.bing.com/images/search?q=star+wars+cast&qpvt=star+wars+cast&tsc=ImageHoverTitle&FORM=IGRE",
"items": [
{
"type": "images_element",
"alt": "Image result for Star Wars Cast. Size: 176 x 170. Source: www.blackfilm.com",
"url": "https://www.blackfilm.com/read/2017/12/recapping-star-wars-last-jedi-press-conference/",
"image_url": "https://api.dataforseo.com/cdn/i/01281546-1535-0139-0000-57efd54f6fd8:0"
},
{
"type": "images_element",
"alt": "Image result for Star Wars Cast. Size: 176 x 170. Source: www.therichest.com",
"url": "https://www.therichest.com/pop-culture/cast-member-star-wars-net-worth/",
"image_url": "https://api.dataforseo.com/cdn/i/01281546-1535-0139-0000-57efd54f6fd8:1"
},
{
"type": "images_element",
"alt": "Image result for Star Wars Cast. Size: 176 x 170. Source: www.cheatsheet.com",
"url": "https://www.cheatsheet.com/entertainment/star-wars-the-rise-of-skywalker-final-trailer-all-the-easter-eggs-you-may-have-missed.html/",
"image_url": "https://api.dataforseo.com/cdn/i/01281546-1535-0139-0000-57efd54f6fd8:2"
},
{
"type": "images_element",
"alt": "Image result for Star Wars Cast. Size: 176 x 170. Source: www.blackfilm.com",
"url": "https://www.blackfilm.com/read/2019/12/j-j-abrams-the-cast-of-star-wars-the-rise-of-skywalker-talk-landing-the-final-skywalker-saga-vehicle/",
"image_url": "https://api.dataforseo.com/cdn/i/01281546-1535-0139-0000-57efd54f6fd8:3"
},
{
"type": "images_element",
"alt": "Image result for Star Wars Cast. Size: 176 x 170. Source: io9.gizmodo.com",
"url": "http://io9.gizmodo.com/cast-of-star-wars-the-last-jedi-takes-over-vanity-fair-1795461250",
"image_url": "https://www.bing.com/th?id=OIP.kdF2M7uR8MfXQ33UycMOgQHaEK&w=176&h=170&c=8&rs=1&qlt=90&o=6&pid=3.1&rm=2"
}
],
"related_image_searches": [
{
"type": "related_image_searches_element",
"title": "Star Wars Actors",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+Actors&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars 9 Cast",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+9+Cast&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars Episode 9 Cast",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+Episode+9+Cast&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars 8 Characters",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+8+Characters&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars 7 Characters",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+7+Characters&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars 4 Cast",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+4+Cast&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars Full Cast",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+Full+Cast&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars Female Cast",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+Female+Cast&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars 1 Cast",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+1+Cast&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars Episode 2 Cast",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+Episode+2+Cast&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars Movie Characters",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+Movie+Characters&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Original Star Wars Actors",
"alt": null,
"url": null,
"image_url": "/th?q=Original+Star+Wars+Actors&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars Cast Anakin",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+Cast+Anakin&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars Clone Wars Cast",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+Clone+Wars+Cast&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
},
{
"type": "related_image_searches_element",
"title": "Star Wars Actors List",
"alt": null,
"url": null,
"image_url": "/th?q=Star+Wars+Actors+List&w=100&h=100&c=7&o=5&pid=1.7&mkt=en-US&cc=US&setlang=en&adlt=moderate"
}
],
"rectangle": {
"x": 160,
"y": 571,
"width": 648,
"height": 986
}
},
{
"type": "top_stories",
"rank_group": 1,
"rank_absolute": 7,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[6]",
"title": "News about Star Wars Cast",
"items": [
{
"type": "top_stories_element",
"source": "Cinema Blend",
"domain": "www.cinemablend.com",
"title": "Star Wars Galactic Starcruiser Is Prepping For Launch, Here’s Our First Look At The Crew",
"date": "· 9h",
"amp_version": false,
"timestamp": null,
"url": "https://www.cinemablend.com/movies/star-wars-galactic-starcruiser-is-prepping-for-launch-heres-our-first-look-at-the-crew",
"image_url": null,
"badges": null
},
{
"type": "top_stories_element",
"source": "GameSpot",
"domain": "www.gamespot.com",
"title": "New Footage Of Canceled Star Wars 1313 Game Shows Boba Fett On The Hunt",
"date": "· 22h",
"amp_version": false,
"timestamp": null,
"url": "https://www.gamespot.com/articles/new-footage-of-canceled-star-wars-1313-game-shows-boba-fett-on-the-hunt/1100-6500019/",
"image_url": null,
"badges": null
},
{
"type": "top_stories_element",
"source": "theblast",
"domain": "theblast.com",
"title": "Mary Elizabeth Winstead Cast In ‘Star Wars’ Ahsoka Series",
"date": "· 6d",
"amp_version": false,
"timestamp": null,
"url": "https://theblast.com/164070/mary-elizabeth-winstead-casting/",
"image_url": null,
"badges": null
}
],
"rectangle": {
"x": 160,
"y": 571,
"width": 648,
"height": 986
}
},
{
"type": "video",
"rank_group": 1,
"rank_absolute": 10,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[9]",
"items": [
{
"type": "video_element",
"source": "Microsoft NewsABC",
"title": "Star Wars Cast Plays Family Feud",
"timestamp": "2019-12-16 00:00:00 +00:00",
"url": null
},
{
"type": "video_element",
"source": "Microsoft NewsABC",
"title": "Star Wars Cast Answers Questions From Kids",
"timestamp": "2019-12-16 00:00:00 +00:00",
"url": null
},
{
"type": "video_element",
"source": "YouTubeStar Wars",
"title": "Star Wars: The Force Awakens Trailer (Official)",
"timestamp": "2015-10-20 00:00:00 +00:00",
"url": null
},
{
"type": "video_element",
"source": "YouTubeBuzzFeed Celeb",
"title": "Star Wars Cast Takes "Which Star Wars Character Are You?" Quiz",
"timestamp": "2017-12-12 00:00:00 +00:00",
"url": null
},
{
"type": "video_element",
"source": "YouTubeONE Media",
"title": "STAR WARS: THE BAD BATCH Trailer 2 (NEW, 2021) Disney",
"timestamp": "2021-04-28 13:46:33 +00:00",
"url": null
}
],
"rectangle": {
"x": 160,
"y": 571,
"width": 648,
"height": 986
}
},
{
"type": "people_also_ask",
"rank_group": 1,
"rank_absolute": 8,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[9]",
"items": [
{
"type": "people_also_ask_element",
"title": "How popular is Star Wars?",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[9]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]",
"expanded_element": [
{
"type": "people_also_ask_expanded_element",
"featured_title": null,
"url": "https://www.msn.com/en-us/movies/news/these-are-the-most-popular-star-wars-characters/ss-BB1glLna#:~:text=Star%20Wars%20is%20one%20of%20the%20most%20popular,Star%20Wars%20has%20always%20been%20its%20unforgettable%20characters.",
"domain": "www.msn.com",
"title": "These Are the Most Popular Star Wars Characters",
"description": "Star Wars is one of the most popular and long-running franchises in American media history, spawning three trilogies, spin-off films, comics, TV shows, video games, and more. Though many fans have been drawn in by the intense battle sequences and eye-popping visual effects, the heart of Star Wars has always been its unforgettable characters.",
"timestamp": null,
"table": null
}
]
},
{
"type": "people_also_ask_element",
"title": "Who are the most popular characters in Star Wars?",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[9]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]",
"expanded_element": [
{
"type": "people_also_ask_expanded_element",
"featured_title": null,
"url": "https://finance.yahoo.com/news/50-most-least-popular-star-211953052.html",
"domain": "finance.yahoo.com",
"title": "50 Most (and Least) Popular Star Wars Characters",
"description": "The most popular Wookie in the Star Wars films, Chewbacca is Han Solo’s lifelong friend and co-pilot of the Millenium Falcon. Based on Google search frequency, Chewbacca was the 201st most popular Halloween costume in 2017 and the sixth most popular costume of any Star Wars character.",
"timestamp": null,
"table": null
}
]
}
],
"rectangle": {
"x": 160,
"y": 2964.3,
"width": 648,
"height": 260
}
},
{
"type": "local_pack",
"rank_group": 1,
"rank_absolute": 1,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[1]/div[1]/div[1]/div[3]/div[2]",
"title": "Angelo's Barber Shop",
"description": "DIRECTIONS WEBSITE nn",
"domain": "www.angelosbarbershop.com",
"phone": null,
"url": "https://www.angelosbarbershop.com/dtla--biltmore-hotel-",
"is_paid": false,
"rating": {
"rating_type": "Max5",
"value": 4.5,
"votes_count": 11,
"rating_max": 5
},
"cid": null,
"is_claimed": true,
"rectangle": {
"x": 180,
"y": 446,
"width": 608,
"height": 109
}
},
{
"type": "local_pack",
"rank_group": 2,
"rank_absolute": 2,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[1]/div[1]/div[1]/div[3]/div[4]",
"title": "Bolt Barbers",
"description": "DIRECTIONS WEBSITE nn",
"domain": "boltbarbers.com",
"phone": null,
"url": "http://boltbarbers.com/",
"is_paid": false,
"rating": {
"rating_type": "Max5",
"value": 5,
"votes_count": 2,
"rating_max": 5
},
"cid": null,
"is_claimed": true,
"rectangle": {
"x": 180,
"y": 567,
"width": 608,
"height": 109
}
},
{
"type": "map",
"rank_group": 1,
"rank_absolute": 2,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[2]",
"title": "Los Angeles, California",
"url": "https://www.bing.com/maps?&ty=18&q=Los%20Angeles%2C%20California&satid=id.sid%3A9958ca5c-ea31-4e71-8a17-bd1e7839c723&vdpid=5059788015119892481&mb=34.401077~-118.917908~33.708313~-117.565002&ppois=34.05469512939453_-118.241455078125_Los%20Angeles%2C%20California_~&cp=34.054695~-118.241455&v=2&sV=1&FORM=MIRE&qpvt=la+city+map",
"rectangle": {
"x": 160,
"y": 495,
"width": 648,
"height": 427
}
},
{
"type": "shopping",
"rank_group": 1,
"rank_absolute": 1,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/div[2]/div[1]/ul[1]/li[1]",
"title": "See star wars merch",
"items": [
{
"type": "shopping_element",
"title": "STAR WARS Jedi Master Yoda …Illuminated Desk Lamp By The Bradford Exchange",
"price": {
"current": 199.99,
"regular": null,
"max_value": null,
"currency": "USD",
"is_price_range": false,
"displayed_price": "$199.99"
},
"source": "Bradford Exchange",
"description": null,
"marketplace": null,
"marketplace_url": null,
"url": "https://www.bing.com/aclk?ld=e8qFvV9VcUMhyLj3DuLsIrnTVUCUwTcqcHjoJv3P8PVcIS9F9w3gZGJBqAMAEG6pJkDHP2n6875j9_EyEP8Qg7UUu9zXQNXY_683sB4k2CruGusHc4SGyKxdNaZsayqS-pPkEnZzJM5pSMBYe3ESgHjPf6RriMnnDSMZq07NQZknsV4oLouIeglB3IK33r2TaNFkSVvg&u=aHR0cHMlM2ElMmYlMmZhZC5hdGRtdC5jb20lMmZzJTJmZ28lM2JhZHYlM2QxMTEyNzIwMDkwNjM2NCUzYmVjJTNkMTExMjcyMDEwNjIzNjglM2JjLmElM2Q2MTc1NjU4MyUzYnMuYSUzZGdvb2dsZSUzYnAuYSUzZDYxNzU2NTgzJTNiYXMuYSUzZDEyNzMyMzUwNTI4MTUzMjQlM2JxcGIlM2QxJTNiJTNmYmlka3clM2RkZWZhdWx0a2V5d29yZCUyNmR2YyUzZGMlMjZoJTNkaHR0cHMlMjUzQSUyNTJGJTI1MkZ3d3cuYnJhZGZvcmRleGNoYW5nZS5jb20lMjUyRnByb2R1Y3RzJTI1MkYxMjIzNDgwMDFfc3Rhci13YXJzLWplZGktbWFzdGVyLXlvZGEtaWxsdW1pbmF0ZWQtZGVzay1sYW1wLmh0bWwlMjUzRmNtX3ZlbiUyNTNER1BTJTI1MjZjbV9jYXQlMjUzREJpbmclMjU3Q1Byb2R1Y3RBZHMlMjUyNmNtX3BsYSUyNTNENjE3NTY1ODMlMjU3QzEyNzMyMzUwNTI4MTUzMjQlMjUyNmNtX2l0ZSUyNTNEMTIyMzQ4MDAxJTI2bXNjbGtpZCUzZDhlYTUwZmY0MDM3MTE3OGQwZDlhNmUwN2Y1MmRlODM4JTI2dXRtX3NvdXJjZSUzZGJpbmclMjZ1dG1fbWVkaXVtJTNkY3BjJTI2dXRtX2NhbXBhaWduJTNkU2hvcHBpbmclMjUyMC0lMjUyMERDUiUyNnV0bV90ZXJtJTNkNDU4MzE3NjgwMTU2NDI2NyUyNnV0bV9jb250ZW50JTNkRENSJTI1MjAtJTI1MjBTb2xv&rlid=8ea50ff40371178d0d9a6e07f52de838"
},
{
"type": "shopping_element",
"title": "Boys Long-Sleeve Star Wars Print …Logo Graphic Tee In Cream | Size 9/10 | Abercrombie Kids",
"price": {
"current": 29.95,
"regular": null,
"max_value": null,
"currency": "USD",
"is_price_range": false,
"displayed_price": "$29.95"
},
"source": "Abercrombie & Fitch",
"description": null,
"marketplace": null,
"marketplace_url": null,
"url": "https://www.bing.com/aclk?ld=e8mm3Mz6x7XNuvNgXABZiyfTVUCUyxI359lpzDGJyQD0BkuOGu2ZEN3nZX1MInzo0FN30Jt_3g4ygPR7un0nTEhpGPvD43_XzhbXO-vZNI-Df0F79VEFJHkQlHrZsWqjs1xb34PyXPTc2kJ6hEZCOmpK8DuZ67E1EDcYiALDg2QjNbOEMaTA4Az1s9qDxoL8M-tlYCjg&u=aHR0cHMlM2ElMmYlMmZ3d3cuYWJlcmNyb21iaWUuY29tJTJmc2hvcCUyZnVzJTJma2lkcyUyZnAlMmZsb25nLXNsZWV2ZS14Ym94LWdyYXBoaWMtdGVlLTQ2MzM4ODM2JTNmc2VxJTNkMDclMjZzb3VyY2UlM2RiaW5nc2hvcHBpbmclMjZ1dG1fbWVkaXVtJTNkY3BjJTI2dXRtX2NhbXBhaWduJTNkUExBJTI2c2NpZCUzZHNjYnBscDY0OTg5ODUyMSUyNnNjX2ludGlkJTNkNjQ5ODk4NTIxJTI2Y21wJTNkUExBJTNhRVZHJTNhMjAlM2FLJTNhSyUzYVVTJTNhWCUzYU1TTiUzYVglM2FTSE9QJTNhWCUzYVglM2FYJTNhWCUzYXglM2FTQyUyYlNob3BwaW5nJTJiLSUyYmFmayUyYi0lMmJHZW5lcmFsX0FsbCUyYlByb2R1Y3RzX1BST0RVQ1RfR1JPVVAlMjZnY2xpZCUzZDE5OGQzY2U0MjlmODExMzA4NjE5NWQxN2RmYTRkN2Y3JTI2Z2Nsc3JjJTNkM3AuZHMlMjZtc2Nsa2lkJTNkMTk4ZDNjZTQyOWY4MTEzMDg2MTk1ZDE3ZGZhNGQ3Zjc&rlid=198d3ce429f8113086195d17dfa4d7f7"
}
],
"rectangle": {
"x": 0,
"y": 159,
"width": 1920,
"height": 333
}
},
{
"type": "recipes",
"rank_group": 1,
"rank_absolute": 1,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/div[1]/div[1]/div[1]",
"items": [
{
"type": "recipes_element",
"title": "Easy Homemade Vanilla Pudding",
"url": null,
"domain": null,
"source": "Celebrating Sweets",
"description": null,
"time": null,
"rating": {
"rating_type": "Max5",
"value": 5,
"votes_count": 451,
"rating_max": 5
}
},
{
"type": "recipes_element",
"title": "Homemade Chocolate Pudding",
"url": null,
"domain": null,
"source": "Spend With Pennies",
"description": null,
"time": null,
"rating": {
"rating_type": "Max5",
"value": 5,
"votes_count": 218,
"rating_max": 5
}
},
{
"type": "recipes_element",
"title": "BEST Bread Pudding Recipe 2022 ❤️",
"url": null,
"domain": null,
"source": "Jojorecipes.com",
"description": null,
"time": null,
"rating": {
"rating_type": "Max5",
"value": 5,
"votes_count": 36300,
"rating_max": 5
}
}
],
"rectangle": {
"x": 180,
"y": 128,
"width": 1740,
"height": 492
}
},
{
"type": "jobs",
"rank_group": 1,
"rank_absolute": 6,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[2]",
"title": null,
"url": null,
"items": [
{
"type": "jobs_element",
"title": "Make Up To $23 Per Hour As A Mover-Driver With Bellhop! - Los Angeles",
"description": "Los Angeles, CA · Full-time",
"location": null,
"author": "via Snagajob",
"job_posted_time": "Posted 2 days ago",
"timestamp": null,
"contract_type": null,
"salary": null,
"url": null
},
{
"type": "jobs_element",
"title": "Registered Behavior Technician (RBT) - Los Angeles",
"description": "Los Angeles, CA · Full-time",
"location": null,
"author": "via Snagajob",
"job_posted_time": "Posted 3 days ago",
"timestamp": null,
"contract_type": null,
"salary": null,
"url": null
}
],
"rectangle": {
"x": 160,
"y": 571,
"width": 648,
"height": 986
}
},
{
"type": "hotels_pack",
"rank_group": 1,
"rank_absolute": 5,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[3]",
"title": "Hotels | Los Angeles, CA",
"date_from": "2022-03-13",
"date_to": "2022-03-14",
"items": [
{
"type": "hotels_pack_element",
"price": null,
"title": "Freehand Los Angeles",
"description": null,
"hotel_identifier": null,
"domain": null,
"url": null,
"is_paid": false,
"rating": {
"rating_type": "Max5",
"value": 3.5,
"votes_count": null,
"rating_max": 5
}
},
{
"type": "hotels_pack_element",
"price": null,
"title": "JW Marriott Los Angeles L.A. LIVE",
"description": ""The JW Marriott at LA Live is a beautiful hotel in a great location."",
"hotel_identifier": null,
"domain": null,
"url": null,
"is_paid": false,
"rating": {
"rating_type": "Max5",
"value": 4.5,
"votes_count": null,
"rating_max": 5
}
}
],
"rectangle": {
"x": 160,
"y": 1575,
"width": 648,
"height": 1331.8
}
},
{
"type": "featured_snippet",
"rank_group": 1,
"rank_absolute": 6,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[4]",
"domain": "www.travelandleisure.com",
"title": "Best Los Angeles Hotels: World's Best 2020 | Travel + Leisure",
"featured_title": "The Top 15 City Hotels in Greater Los Angeles",
"description": "Santa Monica Proper Hotel. Score: 96.00 More information: properhotel.com A “beautiful hotel with top-notch service and amenities,” as one reader put it, the second addition to the Proper portfolio ...nKimpton La Peer Hotel, West Hollywood. Score: 95.62 More information: lapeerhotel.comnViceroy L'Ermitage Beverly Hills. ...nWaldorf Astoria Beverly Hills. ...",
"timestamp": null,
"url": "https://www.travelandleisure.com/worlds-best/hotels-in-los-angeles#:~:text=The%20Top%2015%20City%20Hotels%20in%20Greater%20Los,Waldorf%20Astoria%20Beverly%20Hills.%20...%20More%20items...%20",
"images": [
{
"type": "images_element",
"alt": "Image result for hotels los angeles. Size: 252 x 160. Source: www.omnihotels.com",
"url": "https://www.bing.com/th?id=OIP.U2IArS9OwTQee7AphkxE_wHaEL&w=252&h=160&c=8&rs=1&qlt=90&o=6&pid=3.1&rm=2",
"image_url": "https://api.dataforseo.com/cdn/i/01281600-1535-0139-0000-4c76961a87c2:0"
},
{
"type": "images_element",
"alt": "Image result for hotels los angeles. Size: 213 x 160. Source: www.expedia.com",
"url": "https://www.bing.com/th?id=OIP.Z9SXEdpDvg31RQnoOP_OQwHaE8&w=213&h=160&c=8&rs=1&qlt=90&o=6&pid=3.1&rm=2",
"image_url": "https://api.dataforseo.com/cdn/i/01281600-1535-0139-0000-4c76961a87c2:1"
},
{
"type": "images_element",
"alt": "Image result for hotels los angeles. Size: 232 x 160. Source: www.wallpaper.com",
"url": "https://www.bing.com/th?id=OIP.hc0LTR_Dg8QxtzpeRJr6RAHaEi&w=232&h=160&c=8&rs=1&qlt=90&o=6&pid=3.1&rm=2",
"image_url": "https://api.dataforseo.com/cdn/i/01281600-1535-0139-0000-4c76961a87c2:2"
}
],
"table": null,
"rectangle": {
"x": 160,
"y": 2930.8,
"width": 648,
"height": 546
}
},
{
"type": "paid",
"rank_group": 3,
"rank_absolute": 157,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[51]/ul[1]/li[1]",
"title": "Star Wars Super Store | superherostuff.com",
"domain": "www.superherostuff.com",
"breadcrumb": "https://www.superherostuff.com/starwars",
"website_name": "superherostuff.com/starwars",
"url": "https://www.superherostuff.com/characters/star-wars-t-shirts/star-wars-merchandise.html?msclkid=27d694c1f70f1f1cbd4cf53204b0e3d5",
"highlighted": [
"Star Wars"
],
"extra": {
"ad_aclk": null
},
"description": "Ad Looking for Official Star Wars Merchandise? Look No Further, Shop Now.",
"description_rows": null,
"links": null,
"price": null,
"rectangle": {
"x": 160,
"y": 571,
"width": 648,
"height": 986
}
},
{
"type": "related_searches",
"rank_group": 3,
"rank_absolute": 158,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/main[1]/ol[1]/li[52]/div[1]",
"items": [
"star wars cast names",
"cast of star wars 1977",
"star wars actors names cast",
"star wars cast members",
"list of star wars actors",
"original star wars character list",
"star wars cast members names",
"the original star wars cast"
],
"rectangle": {
"x": 160,
"y": 571,
"width": 648,
"height": 986
}
},
{
"type": "ai_overview",
"rank_group": 25,
"rank_absolute": 211,
"page": 1,
"position": "left",
"xpath": "XPatha2ffe97b-67c8-4aca-a1a3-e96ef3817da8",
"markdown": null,
"items": [
{
"type": "ai_overview_element",
"title": "Titlec6e24028-8bf9-4c66-b469-abda420a0d8b",
"text": "Textbdfc32b9-276c-4ed7-bfd2-7dcae2217f9b",
"images": [
{
"type": "images_element",
"alt": "Alt5619dd95-4984-4a4c-b531-b543f5fe9955",
"url": "Urlc05d36d9-7c0b-441c-a827-6b114614c1c1",
"image_url": "ImageUrl8b48dc5c-98b8-48c8-98aa-261718dda7ac"
},
{
"type": "images_element",
"alt": "Altc862cc22-2c17-4c63-b078-0d285c5aea87",
"url": "Urlee828432-888b-4298-bf4f-749e50402c32",
"image_url": "ImageUrl175b63e8-e7e3-4048-bb9a-d6d96cd572d8"
},
{
"type": "images_element",
"alt": "Alt92a2192b-f648-4b8a-aaed-e3311cbda75a",
"url": "Url91741aeb-0ecb-4d8c-b508-5e31470b7a60",
"image_url": "ImageUrla25851ec-d506-48d3-88fe-1bce6922aeed"
}
],
"references": [
{
"type": "ai_overview_reference",
"source": "Source989890af-3e47-4bb1-94cd-42b6447e9e8e",
"domain": "Domain6d2de744-6c3e-47f7-8035-8468e37313da",
"url": "Urle781f103-300e-4cdd-8e8f-0f97454179aa",
"title": "Title78dcd722-1592-4ed8-bc11-cb8f2b38298b",
"text": "Snippetbb86ce66-a502-4e6b-b4b9-a2d603a097ad"
},
{
"type": "ai_overview_reference",
"source": "Source51552e6f-927d-4f39-bc8b-0772d5cab76a",
"domain": "Domainf895a640-6d19-443b-877b-326d29729312",
"url": "Urla95a7975-02a1-442b-b485-b3d136e52ba6",
"title": "Title284edaf8-29e3-4154-86f0-c00099c5b9d3",
"text": "Snippetec1b7e29-6b84-4579-976e-5bf98d2317d6"
},
{
"type": "ai_overview_reference",
"source": "Sourceb8fd7a1e-53ca-459a-9d31-d8853deae315",
"domain": "Domain0f185986-239c-43e5-9ef2-bc17bc3128b0",
"url": "Url12ff925b-2106-46a6-b224-2dd70e0d240c",
"title": "Title6cfa0a09-5c7e-452c-b238-1ee683aa8401",
"text": "Snippet988a25f0-c8e0-4f8b-a94a-2ccc2317d2a7"
}
]
},
{
"type": "ai_overview_element",
"title": "Title2821ff95-8d16-4a49-9b4f-b26b8825fc39",
"text": "Texte4abb382-efb2-4836-8ba7-17e44d023f21",
"images": [
{
"type": "images_element",
"alt": "Altacd66da8-0f5c-4fce-992e-37621bd32f1b",
"url": "Url9a8862b1-1e89-4208-8026-a932c003fbe2",
"image_url": "ImageUrl63beb8b4-bc73-4c8b-b2f2-548d968e4bdd"
},
{
"type": "images_element",
"alt": "Altf8bc160c-5b46-4cd1-b401-429f15f69617",
"url": "Urlb1fc0e07-cc7a-4e4a-be8b-2fc84e34d908",
"image_url": "ImageUrlec871e6f-ddab-4ef1-9dde-48ed02160b85"
},
{
"type": "images_element",
"alt": "Alt3f0e73d3-76ea-40b4-8d4f-2d88b4327ddd",
"url": "Url8de50ccd-74e6-466f-9902-042889780383",
"image_url": "ImageUrlb2d517a1-4eaa-4b2c-8c00-fe8174027b3f"
}
],
"references": [
{
"type": "ai_overview_reference",
"source": "Source42ff3414-950c-4671-8365-263f00480581",
"domain": "Domain97890609-48f8-4add-90a7-c8e1cb5d2ad7",
"url": "Urla72a2098-94ab-47cb-8526-85c45273057b",
"title": "Title696b0a77-d568-4d73-a9ad-9af235b410b1",
"text": "Snippet549c6938-3722-43b7-b462-66915ea1baa5"
},
{
"type": "ai_overview_reference",
"source": "Source9588bb7c-e90f-4dad-8c8f-77a2640d33e8",
"domain": "Domain26b3de5a-9e38-437e-bc6c-e5c73ff5500f",
"url": "Url32854621-0bfb-411e-90cf-893fbd19c710",
"title": "Title920d2db3-eca6-43b9-a208-d891c057cd5b",
"text": "Snippeta5233190-dccc-436b-86ac-4e5ada817cd9"
},
{
"type": "ai_overview_reference",
"source": "Source3ead99cf-e94f-4b87-8178-cf376442c8e4",
"domain": "Domain8e3e4429-5c15-461c-8643-816f9e3e0579",
"url": "Urleec20bdf-ed1b-447b-ab65-d25b28ebc9fa",
"title": "Title2d8d1732-aefe-432d-99f6-16ed529b5e27",
"text": "Snippet2900e3ab-c4b3-4a4a-998a-de39961e7f80"
}
]
},
{
"type": "ai_overview_element",
"title": "Title1619108a-28dd-4355-b1f8-3c92c06cdc16",
"text": "Textfb1c847f-71ee-49e5-bba4-04c442af06dd",
"images": [
{
"type": "images_element",
"alt": "Altb202fb33-09d7-4a46-9080-3d370021b06b",
"url": "Url953d7411-b6f5-4fbc-94d8-f6d3c93975b0",
"image_url": "ImageUrl9076066c-41c0-4587-a936-97dd0befd4aa"
},
{
"type": "images_element",
"alt": "Alt8f798d2c-baa1-4c85-9e94-c844736f37d7",
"url": "Url0a6c79c7-3d76-4bf2-bd75-9deaf3fa4120",
"image_url": "ImageUrl7df04100-162b-4168-ba5d-a744c7b50acf"
},
{
"type": "images_element",
"alt": "Alt35df0ac3-7845-4a29-981d-a0f801859a6c",
"url": "Url32bbd61d-9307-4c28-964d-a74fcc4427b1",
"image_url": "ImageUrl3dfee7f9-be61-49de-9d93-8274ea372cce"
}
],
"references": [
{
"type": "ai_overview_reference",
"source": "Source8e01a818-ae4b-468c-9a3c-d65ebcf9713c",
"domain": "Domain2a20a271-d341-4583-8adb-a7012f191dec",
"url": "Url6a0411a2-5586-46aa-ab3d-ca0da9ecc1cc",
"title": "Titleeec26635-4000-47df-b243-3b34736833bf",
"text": "Snippetf6581a67-20d8-4b07-b403-83176884de80"
},
{
"type": "ai_overview_reference",
"source": "Sourced8a65bd7-ca76-487b-b7f1-dd78da839db5",
"domain": "Domain36e44ef4-e92c-4ee1-ba14-b72ec914ec2d",
"url": "Url973d3751-a44b-448d-9c97-b11a53a4ddb8",
"title": "Title5556f8b5-aa49-4d3f-a5dc-b0a3a058acd7",
"text": "Snippet721bc68f-95b9-476b-8789-ab41f517759b"
},
{
"type": "ai_overview_reference",
"source": "Source8d1d4a0f-e567-4a67-a1d8-08f4e1eb7961",
"domain": "Domain0785731a-a145-489c-924d-098c4dbfa96c",
"url": "Url5edd84e1-a695-46a5-8570-8d80f7e9b9ff",
"title": "Title883da8c7-ac78-455c-ab2d-a20b89847b6e",
"text": "Snippetf5d5e886-0a35-45d6-ac1e-93ca02e340c7"
}
]
},
{
"type": "ai_overview_video_element",
"position": "left",
"title": "How to Get Rid of Termites | DIY Pest Control | The Home Depot",
"snippet": "Learn how to get rid of termites to prevent them from further damaging your home. Identify termites as well as termite damage, and find out how to treat them. For more on keeping insects out of your house, watch our DIY Pest Control playlist: https://thd.co/3j5800g See our How to Get Rid of Termites guide for additional information on what ...",
"url": "https://bing.com/videos/riverview/relatedvideo?q=how+to+treat+termite+video&&mid=C77C6DDBC70769F1E20DC77C6DDBC70769F1E20D&FORM=VAMGZC",
"domain": "bing.com",
"image_url": "https://th.bing.com/th/id/OVP.OWEiAeGReWx_GpKqs7U7_wHgFo?w=424&h=238&c=7&rs=1&qlt=90&o=6&pid=1.7",
"source": "YouTube",
"date": "8 Oct 2020",
"timestamp": "2020-10-08 00:00:00 +00:00"
},
{
"type": "ai_overview_videos_element",
"items": [
{
"type": "video_element",
"url": "https://bing.com/videos/riverview/relatedvideo?q=how+to+treat+termite+video&&mid=7D0F898772754548F9BF7D0F898772754548F9BF&FORM=VAMGZC",
"title": "How To Do a Subterranean Termite Treatment",
"source": "YouTube",
"timestamp": "2013-07-17 00:00:00 +00:00"
},
{
"type": "video_element",
"url": "https://bing.com/videos/riverview/relatedvideo?q=how+to+treat+termite+video&&mid=EDE3B03D3A4563C94212EDE3B03D3A4563C94212&FORM=VAMGZC",
"title": "How to Do a Termite Treatment with Termidor SC Termiticide",
"source": "YouTube",
"timestamp": "2013-07-17 00:00:00 +00:00"
},
{
"type": "video_element",
"url": "https://bing.com/videos/riverview/relatedvideo?q=how+to+treat+termite+video&&mid=B4E747AD759E9D1F98E0B4E747AD759E9D1F98E0&FORM=VAMGZC",
"title": "DIY Home Termite Treatment - Long Lasting",
"source": "YouTube",
"timestamp": "2022-08-04 00:00:00 +00:00"
}
]
},
{
"type": "ai_overview_images_element",
"url": "https://www.lifehack.org/articles/lifestyle/11-benefits-epsom-salt-bath-you-didnt-know-about.html",
"title": null,
"items": [
{
"type": "image_element",
"alt": null,
"url": null,
"image_url": "https://th.bing.com/th/id/OIP.nP6ld6IMt54DyU36O1y8tgAAAA?w=289&h=200&c=8&rs=1&o=6&cb=thwsc4&pid=23.1"
},
{
"type": "image_element",
"alt": null,
"url": null,
"image_url": "https://th.bing.com/th/id/OIP.Ad2Q2tE_IoOLqtigP15MHwHaE7?w=245&h=200&c=8&rs=1&o=6&cb=thwsc4&pid=23.1"
}
]
},
{
"type": "ai_overview_organic_element",
"title": "11 Benefits of Epsom Salt Bath You Didn’t Know …",
"url": "https://www.lifehack.org/articles/lifestyle/11-benefits-epsom-salt-bath-you-didnt-know-about.html",
"domain": "www.lifehack.org",
"snippet": "Learn how Epsom salt baths can help restore your magnesium, detox your body, improve your skin, hair, and nails, and more. Find out how much Epsom salt to add to your bath and how to use it for diffe… See more",
"breadcrumb": "https://www.lifehack.org › articles › lifestyle",
"website_name": "LifeHack",
"links": [
{
"type": "link_element",
"title": "See more",
"description": null,
"url": "https://www.lifehack.org/articles/lifestyle/11-benefits-epsom-salt-bath-you-didnt-know-about.html",
"domain": "www.lifehack.org"
}
],
"highlighted": [
"Epsom salt",
"restore"
]
}
],
"references": [
{
"type": "ai_overview_reference",
"source": "Sourceeb38bff9-1a82-474b-ad0a-ea5805a5ca47",
"domain": "Domain4bf4c3e2-9170-4376-bc96-a7d323642b4f",
"url": "Url1dc57906-0f87-44b4-9041-526eedc48f9b",
"title": "Title7e7ea401-bf38-4b46-b297-eb97f0754d61",
"text": "Snippet7df18989-0cd9-486a-92b6-9a6a0494ee3f"
},
{
"type": "ai_overview_reference",
"source": "Source333a5aab-f698-4941-bbdf-aa887ecfbfc1",
"domain": "Domainb96d2533-147e-463d-80c2-ad2e77e52f63",
"url": "Url73a67d63-3e92-451f-b978-54e3caaeb736",
"title": "Title2b71eab8-8e66-4c11-8302-7d9fe67e440b",
"text": "Snippet2feb1f57-ca86-4ed6-b210-0a1f3c5a2524"
},
{
"type": "ai_overview_reference",
"source": "Source450c471d-c1ca-4f23-8f10-1bff4128ed22",
"domain": "Domain92c035c1-b12a-4753-a3a8-f3c59308eba6",
"url": "Url0b18c497-f462-453c-90f5-ba703f5d504c",
"title": "Title52ebb83b-7ab0-42f6-a4f6-2d56f7e43396",
"text": "Snippet8981502d-2361-4e75-8ecf-0befbbc744d9"
}
],
"rectangle": {
"x": 165,
"y": 197,
"width": 149,
"height": 141
}
}
]
}
]
}
]
}