n8n-nodes-dataforseo
Version:
DataForSEO is an SEO and marketing data provider, empowering businesses with invaluable insights via APIs and databases.
1,188 lines (1,187 loc) • 85.3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GoogleOperations = void 0;
exports.GoogleOperations = [
{
displayName: 'Operation',
name: 'operation',
type: 'options',
noDataExpression: true,
displayOptions: {
show: {
resource: ['google'],
},
},
options: [
{
name: 'Get Live Google Organic SERP Regular',
value: 'get-live-google-organic-serp-regular',
action: 'Get live google organic SERP regular',
description: 'Get Regular Google Search results for the specified keyword (live)'
},
{
name: 'Get Live Google Organic SERP Advanced',
value: 'get-live-google-organic-serp-advanced',
action: 'Get live google organic SERP advanced',
description: 'Get Advanced Google Search results for the specified keyword (live)'
},
{
name: 'Get Live Google Organic SERP HTML',
value: 'get-live-google-organic-serp-html',
action: 'Get live google organic SERP HTML',
description: 'Get HTML Google Search results for the specified keyword (live)'
},
{
name: 'Get Google Organic SERP Regular',
value: 'get-google-organic-serp-regular',
action: 'Get google organic SERP regular',
description: 'Get Regular Google Search results for the specified keyword',
},
{
name: 'Get Google Organic SERP Advanced',
value: 'get-google-organic-serp-advanced',
action: 'Get google organic SERP advanced',
description: 'Get Advanced Google Search results for the specified keyword'
},
{
name: 'Get Google Organic SERP HTML',
value: 'get-google-organic-serp-html',
action: 'Get google organic SERP html',
description: 'Get HTML Google Search results for the specified keyword'
},
{
name: 'Get Live Google AI Mode SERP Advanced',
value: 'get-live-google-ai-mode-serp-advanced',
action: 'Get live google ai mode SERP advanced',
description: 'Get Advanced search results from the AI Mode feature of Google Search (live)'
},
{
name: 'Get Live Google AI Mode SERP HTML',
value: 'get-live-google-ai-mode-serp-html',
action: 'Get live google ai mode SERP HTML',
description: 'Get HTML search results from the AI Mode feature of Google Search (live)'
},
{
name: 'Get Google AI Mode SERP Advanced',
value: 'get-google-ai-mode-serp-advanced',
action: 'Get google ai mode SERP advanced',
description: 'Get Advanced search results from the AI Mode feature of Google Search'
},
{
name: 'Get Google AI Mode SERP HTML',
value: 'get-google-ai-mode-serp-html',
action: 'Get google ai mode SERP HTML',
description: 'Get HTML search results from the AI Mode feature of Google Search'
},
{
name: 'Get Live Google Maps SERP Advanced',
value: 'get-live-google-maps-serp-advanced',
action: 'Get live google maps SERP advanced',
description: 'Get Advanced Google Maps Search results for the specified keyword (live)'
},
{
name: 'Get Google Maps SERP Advanced',
value: 'get-google-maps-serp-advanced',
action: 'Get google maps SERP advanced',
description: 'Get Advanced Google Maps Search results for the specified keyword'
},
{
name: 'Get Live Google Local Finder SERP Advanced',
value: 'get-live-google-local-finder-serp-advanced',
action: 'Get live google local finder SERP advanced',
description: 'Get Advanced Google Local Finder Search results for the specified keyword (live)'
},
{
name: 'Get Live Google Local Finder SERP HTML',
value: 'get-live-google-local-finder-serp-html',
action: 'Get live google local finder SERP html',
description: 'Get HTML Google Local Finder Search results for the specified keyword (live)'
},
{
name: 'Get Google Local Finder SERP Advanced',
value: 'get-google-local-finder-serp-advanced',
action: 'Get google local finder SERP advanced',
description: 'Get Advanced Google Local Finder Search results for the specified keyword'
},
{
name: 'Get Google Local Finder SERP HTML',
value: 'get-google-local-finder-serp-html',
action: 'Get google local finder SERP html',
description: 'Get HTML Google Local Finder Search results for the specified keyword'
},
{
name: 'Get Live Google News SERP Advanced',
value: 'get-live-google-news-serp-advanced',
action: 'Get live google news SERP advanced',
description: 'Get Advanced Google News Search results for the specified keyword (live)'
},
{
name: 'Get Live Google News SERP HTML',
value: 'get-live-google-news-serp-html',
action: 'Get live google news SERP html',
description: 'Get HTML Google News Search results for the specified keyword (live)'
},
{
name: 'Get Google News SERP Advanced',
value: 'get-google-news-serp-advanced',
action: 'Get google news SERP advanced',
description: 'Get Advanced Google News Search results for the specified keyword'
},
{
name: 'Get Google News SERP HTML',
value: 'get-google-news-serp-html',
action: 'Get google news SERP html',
description: 'Get HTML Google News Search results for the specified keyword'
},
{
name: 'Get Live Google Events SERP Advanced',
value: 'get-live-google-events-serp-advanced',
action: 'Get live google events SERP advanced',
description: 'Get Advanced Google Events Search results for the specified keyword (live)'
},
{
name: 'Get Google Events SERP Advanced',
value: 'get-google-events-serp-advanced',
action: 'Get google events SERP advanced',
description: 'Get Advanced Google Events Search results for the specified keyword'
},
{
name: 'Get Live Google Images SERP Advanced',
value: 'get-live-google-images-serp-advanced',
action: 'Get live google images SERP advanced',
description: 'Get Advanced Google Images Search results for the specified keyword (live)'
},
{
name: 'Get Live Google Images SERP HTML',
value: 'get-live-google-images-serp-html',
action: 'Get live google images SERP html',
description: 'Get HTML Google Images Search results for the specified keyword (live)'
},
{
name: 'Get Google Images SERP Advanced',
value: 'get-google-images-serp-advanced',
action: 'Get google images SERP advanced',
description: 'Get Advanced Google Images Search results for the specified keyword'
},
{
name: 'Get Google Images SERP HTML',
value: 'get-google-images-serp-html',
action: 'Get google images SERP html',
description: 'Get HTML Google Images Search results for the specified keyword'
},
{
name: 'Get Google Search By Image SERP Advanced',
value: 'get-google-search-by-image-serp-advanced',
action: 'Get google search by image SERP advanced',
description: 'Get Advanced Google Search By Image results'
},
{
name: 'Get Google Search By Image SERP HTML',
value: 'get-google-search-by-image-serp-html',
action: 'Get google search by image SERP html',
description: 'Get HTML Google Search By Image results'
},
{
name: 'Get Google Jobs SERP Advanced',
value: 'get-google-jobs-serp-advanced',
action: 'Get google jobs SERP advanced',
description: 'Get Advanced Google Jobs Search results'
},
{
name: 'Get Google Jobs SERP HTML',
value: 'get-google-jobs-serp-html',
action: 'Get google jobs SERP html',
description: 'Get HTML Google Jobs Search results'
},
{
name: 'Get Live Google Autocomplete SERP Advanced',
value: 'get-live-google-autocomplete-serp-advanced',
action: 'Get live google autocomplete SERP advanced',
description: 'Get Advanced Google Autocomplete Search results for the specified keyword (live)'
},
{
name: 'Get Google Autocomplete SERP Advanced',
value: 'get-google-autocomplete-serp-advanced',
action: 'Get google autocomplete SERP advanced',
description: 'Get Advanced Google Autocomplete Search results for the specified keyword'
},
{
name: 'Get Live Google Dataset Search SERP Advanced',
value: 'get-live-google-dataset-serp-advanced',
action: 'Get live google dataset search SERP advanced',
description: 'Get Advanced Google Dataset Search results for the specified keyword (live)'
},
{
name: 'Get Google Dataset Search SERP Advanced',
value: 'get-google-dataset-serp-advanced',
action: 'Get google dataset search SERP advanced',
description: 'Get Advanced Google Dataset Search results for the specified keyword'
},
{
name: 'Get Live Google Dataset Info Advanced',
value: 'get-live-google-dataset-info-advanced',
action: 'Get live google dataset info advanced',
description: 'Get Advanced Google Dataset Info results (live)'
},
{
name: 'Get Google Dataset Info Advanced',
value: 'get-google-dataset-info-advanced',
action: 'Get google dataset info advanced',
description: 'Get Advanced Google Dataset Info results'
},
{
name: 'Get Live Google Ads Advertisers SERP Advanced',
value: 'get-live-google-ads-advertisers-serp-advanced',
action: 'Get live google ads advertisers SERP advanced',
description: 'Get Advanced Google Ads Advertisers results for the specified keyword (live)'
},
{
name: 'Get Google Ads Advertisers SERP Advanced',
value: 'get-google-ads-advertisers-serp-advanced',
action: 'Get google ads advertisers SERP advanced',
description: 'Get Advanced Google Ads Advertisers results for the specified keyword'
},
{
name: 'Get Live Google Ads Search Advanced',
value: 'get-live-google-ads-search-advanced',
action: 'Get live google ads search advanced',
description: 'Get Advanced Google Ads Search results (live)'
},
{
name: 'Get Google Ads Search Advanced',
value: 'get-google-ads-search-advanced',
action: 'Get google ads search advanced',
description: 'Get Advanced Google Ads Search results'
},
{
name: 'Get Live Finance Explore SERP Advanced',
value: 'get-live-google-finance-explore-serp-advanced',
action: 'Get live google finance explore SERP advanced',
description: 'Get Advanced Google Finance Explore SERP results (live)'
},
{
name: 'Get Live Finance Explore SERP HTML',
value: 'get-live-google-finance-explore-serp-html',
action: 'Get live google finance explore SERP HTML',
description: 'Get HTML Google Finance Explore SERP results (live)'
},
{
name: 'Get Finance Explore SERP Advanced',
value: 'get-google-finance-explore-serp-advanced',
action: 'Get google finance explore SERP advanced',
description: 'Get Advanced Google Finance Explore SERP results'
},
{
name: 'Get Finance Explore SERP HTML',
value: 'get-google-finance-explore-serp-html',
action: 'Get google finance explore SERP HTML',
description: 'Get HTML Google Finance Explore SERP results'
},
{
name: 'Get Live Finance Markets SERP Advanced',
value: 'get-live-google-finance-markets-serp-advanced',
action: 'Get live google finance markets SERP advanced',
description: 'Get Advanced Google Finance Markets SERP results (live)'
},
{
name: 'Get Live Finance Markets SERP HTML',
value: 'get-live-google-finance-markets-serp-html',
action: 'Get live google finance markets SERP HTML',
description: 'Get HTML Google Finance Markets SERP results (live)'
},
{
name: 'Get Finance Markets SERP Advanced',
value: 'get-google-finance-markets-serp-advanced',
action: 'Get google finance markets SERP advanced',
description: 'Get Advanced Google Finance Markets SERP results'
},
{
name: 'Get Finance Markets SERP HTML',
value: 'get-google-finance-markets-serp-html',
action: 'Get google finance markets SERP HTML',
description: 'Get HTML Google Finance Markets SERP results'
},
{
name: 'Get Live Finance Quote SERP Advanced',
value: 'get-live-google-finance-quote-serp-advanced',
action: 'Get live google finance quote SERP advanced',
description: 'Get Advanced Google Finance Quote SERP results (live)'
},
{
name: 'Get Live Finance Quote SERP HTML',
value: 'get-live-google-finance-quote-serp-html',
action: 'Get live google finance quote SERP html',
description: 'Get HTML Google Finance Quote SERP results (live)'
},
{
name: 'Get Finance Quote SERP Advanced',
value: 'get-google-finance-quote-serp-advanced',
action: 'Get google finance quote SERP advanced',
description: 'Get Advanced Google Finance Quote SERP results'
},
{
name: 'Get Finance Quote SERP HTML',
value: 'get-google-finance-quote-serp-html',
action: 'Get google finance quote SERP html',
description: 'Get HTML Google Finance Quote SERP results'
},
{
name: 'Get Live Finance Ticker Search Advanced',
value: 'get-live-google-finance-ticker-search-advanced',
action: 'Get live google finance ticker search advanced',
description: 'Get Advanced Google Finance Ticker Search results (live)'
},
{
name: 'Get Finance Ticker Search Advanced',
value: 'get-google-finance-ticker-search-advanced',
action: 'Get google finance ticker search advanced',
description: 'Get Advanced Google Finance Ticker Search results'
}
],
default: 'get-live-google-organic-serp-regular',
},
{
displayName: 'Keyword',
name: 'keyword',
type: 'string',
hint: 'You can specify up to 700 symbols in the keyword field. All <b>%##</b> will be decoded (plus symbol <b>+</b> will be decoded to a space character). If you need to use the <b>%</b> symbol for your keyword, please specify it as <b>%25</b> If you need to use the <b>+</b> symbol for your keyword, please specify it as <b>%2B</b>',
displayOptions: {
show: {
operation: [
'get-live-google-organic-serp-regular',
'get-live-google-organic-serp-advanced',
'get-live-google-organic-serp-html',
'get-google-organic-serp-regular',
'get-google-organic-serp-advanced',
'get-google-organic-serp-html',
'get-live-google-maps-serp-advanced',
'get-google-maps-serp-advanced',
'get-live-google-local-finder-serp-advanced',
'get-live-google-local-finder-serp-html',
'get-google-local-finder-serp-advanced',
'get-google-local-finder-serp-html',
'get-live-google-news-serp-advanced',
'get-live-google-news-serp-html',
'get-google-news-serp-advanced',
'get-google-news-serp-html',
'get-live-google-events-serp-advanced',
'get-google-events-serp-advanced',
'get-live-google-images-serp-advanced',
'get-live-google-images-serp-html',
'get-google-images-serp-advanced',
'get-google-images-serp-html',
'get-google-jobs-serp-advanced',
'get-google-jobs-serp-html',
'get-live-google-autocomplete-serp-advanced',
'get-google-autocomplete-serp-advanced',
'get-live-google-dataset-serp-advanced',
'get-google-dataset-serp-advanced',
'get-live-google-ads-advertisers-serp-advanced',
'get-google-ads-advertisers-serp-advanced',
'get-google-ai-mode-serp-advanced',
'get-google-ai-mode-serp-html',
'get-live-google-ai-mode-serp-advanced',
'get-live-google-ai-mode-serp-html'
],
},
},
required: true,
default: '',
},
{
displayName: 'Ticker or Stock Symbol',
name: 'keyword_finance',
type: 'string',
hint: 'You can specify up to 700 symbols in the keyword field. All <b>%##</b> will be decoded (plus symbol <b>+</b> will be decoded to a space character). If you need to use the <b>%</b> symbol for your keyword, please specify it as <b>%25</b> If you need to use the <b>+</b> symbol for your keyword, please specify it as <b>%2B</b>',
displayOptions: {
show: {
operation: [
'get-live-google-finance-quote-serp-advanced',
'get-live-google-finance-quote-serp-html',
'get-google-finance-quote-serp-advanced',
'get-google-finance-quote-serp-html'
],
},
},
required: true,
default: '',
},
{
displayName: 'Company or Financial Instrument Name',
name: 'keyword_ticker_search',
type: 'string',
hint: 'You can specify up to 700 symbols in the keyword field. All <b>%##</b> will be decoded (plus symbol <b>+</b> will be decoded to a space character). If you need to use the <b>%</b> symbol for your keyword, please specify it as <b>%25</b> If you need to use the <b>+</b> symbol for your keyword, please specify it as <b>%2B</b>',
displayOptions: {
show: {
operation: [
'get-live-google-finance-ticker-search-advanced',
'get-google-finance-ticker-search-advanced'
],
},
},
required: true,
default: '',
},
{
displayName: 'URL of the Image',
name: 'image_url',
type: 'string',
displayOptions: {
show: {
operation: [
'get-google-search-by-image-serp-advanced',
'get-google-search-by-image-serp-html'
],
},
},
required: true,
default: '',
},
{
displayName: 'ID of the Dataset',
name: 'dataset_id',
type: 'string',
displayOptions: {
show: {
operation: [
'get-live-google-dataset-info-advanced',
'get-google-dataset-info-advanced'
],
},
},
required: true,
default: '',
},
{
displayName: 'Domain Name',
name: 'target',
type: 'string',
hint: 'Domain name associated with an advertiser account. <b>Required field if advertiser_ids is not specified.</b>',
displayOptions: {
show: {
operation: [
'get-live-google-ads-search-advanced',
'get-google-ads-search-advanced'
],
},
},
default: '',
},
{
displayName: 'Advertiser Identifiers',
name: 'advertiser_ids',
type: 'fixedCollection',
hint: 'Domain name associated with an advertiser account. <b>Required field if target is not specified.</b>',
typeOptions: {
multipleValues: true,
},
options: [
{
name: 'values',
displayName: 'ID',
values: [
{
displayName: 'ID',
name: 'value',
type: 'string',
required: true,
default: '',
},
],
},
],
displayOptions: {
show: {
operation: [
'get-live-google-ads-search-advanced',
'get-google-ads-search-advanced'
],
},
},
default: null,
},
{
displayName: 'Task Priority',
name: 'priority',
type: 'options',
options: [
{
name: 'Normal Execution Priority',
value: 1,
},
{
name: 'High Execution Priority',
value: 2,
},
],
default: 1,
displayOptions: {
show: {
operation: [
'get-google-organic-serp-regular',
'get-google-organic-serp-advanced',
'get-google-organic-serp-html',
'get-google-maps-serp-advanced',
'get-live-google-local-finder-serp-advanced',
'get-live-google-local-finder-serp-html',
'get-google-local-finder-serp-advanced',
'get-google-local-finder-serp-html',
'get-google-news-serp-advanced',
'get-google-news-serp-html',
'get-google-events-serp-advanced',
'get-google-images-serp-advanced',
'get-google-images-serp-html',
'get-google-search-by-image-serp-advanced',
'get-google-search-by-image-serp-html',
'get-google-jobs-serp-advanced',
'get-google-jobs-serp-html',
'get-google-autocomplete-serp-advanced',
'get-google-dataset-serp-advanced',
'get-google-dataset-info-advanced',
'get-google-ads-advertisers-serp-advanced',
'get-live-google-ads-search-advanced',
'get-google-ads-search-advanced',
'get-google-finance-explore-serp-advanced',
'get-google-finance-explore-serp-html',
'get-google-finance-markets-serp-advanced',
'get-google-finance-markets-serp-html',
'get-google-finance-quote-serp-advanced',
'get-google-finance-quote-serp-html',
'get-google-finance-ticker-search-advanced',
'get-google-ai-mode-serp-advanced',
'get-google-ai-mode-serp-html',
'get-live-google-ai-mode-serp-advanced'
],
},
},
},
{
displayName: 'Location',
name: 'location_name',
type: 'string',
description: 'Full name of search engine location',
hint: 'You can find the supported locations in the DataForSEO documentation. <a href="https://docs.dataforseo.com/v3/serp/google/locations/">Supported locations</a>.',
displayOptions: {
show: {
operation: [
'get-live-google-organic-serp-regular',
'get-live-google-organic-serp-advanced',
'get-live-google-organic-serp-html',
'get-google-organic-serp-regular',
'get-google-organic-serp-advanced',
'get-google-organic-serp-html',
'get-live-google-maps-serp-advanced',
'get-google-maps-serp-advanced',
'get-live-google-local-finder-serp-advanced',
'get-live-google-local-finder-serp-html',
'get-google-local-finder-serp-advanced',
'get-google-local-finder-serp-html',
'get-live-google-news-serp-advanced',
'get-live-google-news-serp-html',
'get-google-news-serp-advanced',
'get-google-news-serp-html',
'get-live-google-events-serp-advanced',
'get-google-events-serp-advanced',
'get-live-google-images-serp-advanced',
'get-live-google-images-serp-html',
'get-google-images-serp-advanced',
'get-google-images-serp-html',
'get-google-search-by-image-serp-advanced',
'get-google-search-by-image-serp-html',
'get-live-google-autocomplete-serp-advanced',
'get-google-autocomplete-serp-advanced',
'get-live-google-finance-explore-serp-advanced',
'get-live-google-finance-explore-serp-html',
'get-google-finance-explore-serp-advanced',
'get-google-finance-explore-serp-html',
'get-live-google-finance-markets-serp-advanced',
'get-live-google-finance-markets-serp-html',
'get-google-finance-markets-serp-advanced',
'get-google-finance-markets-serp-html',
'get-live-google-finance-quote-serp-advanced',
'get-live-google-finance-quote-serp-html',
'get-google-finance-quote-serp-advanced',
'get-google-finance-quote-serp-html',
'get-live-google-finance-ticker-search-advanced',
'get-google-finance-ticker-search-advanced',
'get-google-ai-mode-serp-advanced',
'get-google-ai-mode-serp-html',
'get-live-google-ai-mode-serp-advanced',
'get-live-google-ai-mode-serp-html'
],
},
},
required: true,
default: '',
},
{
displayName: 'Location',
name: 'ads_location_name',
type: 'string',
description: 'Full name of search engine location',
hint: 'You can find the supported locations in the DataForSEO documentation. <a href="https://docs.dataforseo.com/v3/serp/google/ads_advertisers/locations/?bash">Supported locations</a>.',
displayOptions: {
show: {
operation: [
'get-live-google-ads-advertisers-serp-advanced',
'get-google-ads-advertisers-serp-advanced'
],
},
},
required: true,
default: '',
},
{
displayName: 'Location',
name: 'ads_search_location_name',
type: 'string',
description: 'Full name of search engine location',
hint: 'You can find the supported locations in the DataForSEO documentation. <a href="https://docs.dataforseo.com/v3/serp/google/ads_search/locations/?bash">Supported locations</a>.',
displayOptions: {
show: {
operation: [
'get-live-google-ads-search-advanced',
'get-google-ads-search-advanced'
],
},
},
required: true,
default: '',
},
{
displayName: 'Location',
name: 'jobs_location_name',
type: 'string',
description: 'Full name of search engine location',
hint: 'You can find the supported locations in the DataForSEO documentation. <a href="https://docs.dataforseo.com/v3/serp/google/jobs/locations/?bash">Supported locations</a>.',
displayOptions: {
show: {
operation: [
'get-google-jobs-serp-advanced',
'get-google-jobs-serp-html'
],
},
},
required: true,
default: '',
},
{
displayName: 'Language',
name: 'dataset_language_name',
type: 'options',
options: [
{
name: 'Empty',
value: '',
},
{
name: 'English',
value: 'English',
},
],
default: '',
displayOptions: {
show: {
operation: [
'get-live-google-dataset-serp-advanced',
'get-google-dataset-serp-advanced',
'get-live-google-dataset-info-advanced',
'get-google-dataset-info-advanced'
],
},
},
},
{
displayName: 'Language',
name: 'language_name',
type: 'string',
required: true,
default: '',
description: 'Full name of search engine language',
hint: 'You can find the supported languages in the DataForSEO documentation. <a href="https://docs.dataforseo.com/v3/serp/google/languages/">Supported languages</a>.',
displayOptions: {
show: {
operation: [
'get-live-google-organic-serp-regular',
'get-live-google-organic-serp-advanced',
'get-live-google-organic-serp-html',
'get-google-organic-serp-regular',
'get-google-organic-serp-advanced',
'get-google-organic-serp-html',
'get-live-google-maps-serp-advanced',
'get-google-maps-serp-advanced',
'get-live-google-local-finder-serp-advanced',
'get-live-google-local-finder-serp-html',
'get-google-local-finder-serp-advanced',
'get-google-local-finder-serp-html',
'get-live-google-news-serp-advanced',
'get-live-google-news-serp-html',
'get-google-news-serp-advanced',
'get-google-news-serp-html',
'get-live-google-events-serp-advanced',
'get-google-events-serp-advanced',
'get-live-google-images-serp-advanced',
'get-live-google-images-serp-html',
'get-google-images-serp-advanced',
'get-google-images-serp-html',
'get-google-search-by-image-serp-advanced',
'get-google-search-by-image-serp-html',
'get-google-jobs-serp-advanced',
'get-google-jobs-serp-html',
'get-live-google-autocomplete-serp-advanced',
'get-google-autocomplete-serp-advanced',
'get-live-google-finance-explore-serp-advanced',
'get-live-google-finance-explore-serp-html',
'get-google-finance-explore-serp-advanced',
'get-google-finance-explore-serp-html',
'get-live-google-finance-markets-serp-advanced',
'get-live-google-finance-markets-serp-html',
'get-google-finance-markets-serp-advanced',
'get-google-finance-markets-serp-html',
'get-live-google-finance-quote-serp-advanced',
'get-live-google-finance-quote-serp-html',
'get-google-finance-quote-serp-advanced',
'get-google-finance-quote-serp-html',
'get-live-google-finance-ticker-search-advanced',
'get-google-finance-ticker-search-advanced'
],
},
},
},
{
displayName: 'Language',
name: 'language_name_ai',
type: 'string',
default: '',
required: true,
description: 'Full name of search engine language',
hint: 'You can find the supported languages in the DataForSEO documentation. <a href="https://docs.dataforseo.com/v3/serp/google/ai_mode/languages/?bash">Supported languages</a>.',
displayOptions: {
show: {
operation: [
'get-google-ai-mode-serp-advanced',
'get-google-ai-mode-serp-html',
'get-live-google-ai-mode-serp-advanced',
'get-live-google-ai-mode-serp-html'
],
},
},
},
{
displayName: 'GPS Coordinates of a Location',
name: 'location_coordinate',
type: 'string',
default: '',
hint: 'Parameter should be specified in the “latitude,longitude,radius” format. Example: 53.476225,-2.243572,200',
displayOptions: {
show: {
operation: [
'get-live-google-organic-serp-regular',
'get-live-google-organic-serp-advanced',
'get-live-google-organic-serp-html',
'get-google-organic-serp-regular',
'get-google-organic-serp-advanced',
'get-google-organic-serp-html',
'get-live-google-maps-serp-advanced',
'get-google-maps-serp-advanced',
'get-live-google-local-finder-serp-advanced',
'get-live-google-local-finder-serp-html',
'get-google-local-finder-serp-advanced',
'get-google-local-finder-serp-html',
'get-live-google-news-serp-advanced',
'get-live-google-news-serp-html',
'get-google-news-serp-advanced',
'get-google-news-serp-html',
'get-live-google-events-serp-advanced',
'get-google-events-serp-advanced',
'get-live-google-images-serp-advanced',
'get-live-google-images-serp-html',
'get-google-images-serp-advanced',
'get-google-images-serp-html',
'get-google-search-by-image-serp-advanced',
'get-google-search-by-image-serp-html',
'get-google-ai-mode-serp-advanced',
'get-google-ai-mode-serp-html',
'get-live-google-ai-mode-serp-advanced',
'get-live-google-ai-mode-serp-html'
],
},
},
},
{
displayName: 'GPS Coordinates of a Location',
name: 'ads_location_coordinate',
type: 'string',
default: '',
hint: 'Example: 53.476225,-2.243572',
displayOptions: {
show: {
operation: [
'get-live-google-ads-advertisers-serp-advanced',
'get-google-ads-advertisers-serp-advanced',
'get-live-google-ads-search-advanced',
'get-google-ads-search-advanced'
],
},
},
},
{
displayName: 'Location Search Radius',
name: 'location_radius',
type: 'number',
default: null,
hint: 'Location search radius in kilometers. Maximal value: 300.',
typeOptions: {
maxValue: 300
},
displayOptions: {
show: {
operation: [
'get-google-jobs-serp-advanced',
'get-google-jobs-serp-html'
],
},
},
},
{
displayName: 'Date Range to get Events for',
name: 'date_range',
type: 'options',
options: [
{
name: 'Empty',
value: '',
},
{
name: 'Today',
value: 'today',
},
{
name: 'Tomorrow',
value: 'tomorrow',
},
{
name: 'Week',
value: 'week',
},
{
name: 'Weekend',
value: 'weekend',
},
{
name: 'Next Week',
value: 'next_week',
},
{
name: 'Month',
value: 'month',
},
{
name: 'Next Month',
value: 'next_month',
}
],
default: '',
displayOptions: {
show: {
operation: [
'get-live-google-events-serp-advanced',
'get-google-events-serp-advanced'
],
},
},
},
{
displayName: 'Device',
name: 'device',
type: 'options',
options: [
{
name: 'Desktop',
value: 'desktop',
},
{
name: 'Mobile',
value: 'mobile',
},
],
default: 'desktop',
displayOptions: {
show: {
operation: [
'get-live-google-organic-serp-regular',
'get-live-google-organic-serp-advanced',
'get-live-google-organic-serp-html',
'get-google-organic-serp-regular',
'get-google-organic-serp-advanced',
'get-google-organic-serp-html',
'get-live-google-maps-serp-advanced',
'get-google-maps-serp-advanced',
'get-live-google-local-finder-serp-advanced',
'get-live-google-local-finder-serp-html',
'get-google-local-finder-serp-advanced',
'get-google-local-finder-serp-html',
'get-google-ai-mode-serp-advanced',
'get-google-ai-mode-serp-html',
'get-live-google-ai-mode-serp-advanced',
'get-live-google-ai-mode-serp-html'
],
},
},
},
{
displayName: 'Device',
name: 'device_desktop_only',
type: 'options',
options: [
{
name: 'Empty',
value: '',
},
{
name: 'Desktop',
value: 'desktop',
},
],
default: '',
displayOptions: {
show: {
operation: [
'get-live-google-dataset-serp-advanced',
'get-google-dataset-serp-advanced',
'get-live-google-dataset-info-advanced',
'get-google-dataset-info-advanced',
'get-live-google-finance-explore-serp-advanced',
'get-live-google-finance-explore-serp-html',
'get-google-finance-explore-serp-advanced',
'get-google-finance-explore-serp-html',
'get-live-google-finance-markets-serp-advanced',
'get-live-google-finance-markets-serp-html',
'get-google-finance-markets-serp-advanced',
'get-google-finance-markets-serp-html',
'get-live-google-finance-quote-serp-advanced',
'get-live-google-finance-quote-serp-html',
'get-google-finance-quote-serp-advanced',
'get-google-finance-quote-serp-html'
],
},
},
},
{
displayName: 'OS',
name: 'os',
type: 'options',
description: 'Device operating system',
hint: 'If you specify desktop in the device field, choose from the following values: windows, macos. If you specify mobile in the device field, choose from the following values: android, ios.',
options: [
{
name: 'Windows',
value: 'windows',
},
{
name: 'macOS',
value: 'macos',
},
{
name: 'Android',
value: 'android',
},
{
name: 'iOS',
value: 'ios',
},
],
default: 'windows',
displayOptions: {
show: {
operation: [
'get-live-google-organic-serp-regular',
'get-live-google-organic-serp-advanced',
'get-live-google-organic-serp-html',
'get-google-organic-serp-regular',
'get-google-organic-serp-advanced',
'get-google-organic-serp-html',
'get-live-google-maps-serp-advanced',
'get-google-maps-serp-advanced',
'get-live-google-local-finder-serp-advanced',
'get-live-google-local-finder-serp-html',
'get-google-local-finder-serp-advanced',
'get-google-local-finder-serp-html',
'get-google-ai-mode-serp-advanced',
'get-google-ai-mode-serp-html',
'get-live-google-ai-mode-serp-advanced',
'get-live-google-ai-mode-serp-html'
],
},
},
},
{
displayName: 'OS',
name: 'os_desktop_only',
type: 'options',
description: 'Device operating system',
options: [
{
name: 'Windows',
value: 'windows',
},
{
name: 'macOS',
value: 'macos',
}
],
default: 'windows',
displayOptions: {
show: {
operation: [
'get-live-google-news-serp-advanced',
'get-live-google-news-serp-html',
'get-google-news-serp-advanced',
'get-google-news-serp-html',
'get-live-google-events-serp-advanced',
'get-google-events-serp-advanced',
'get-live-google-images-serp-advanced',
'get-live-google-images-serp-html',
'get-google-images-serp-advanced',
'get-google-images-serp-html',
'get-live-google-dataset-serp-advanced',
'get-google-dataset-serp-advanced',
'get-live-google-dataset-info-advanced',
'get-google-dataset-info-advanced'
],
},
},
},
{
displayName: 'OS',
name: 'os_windows_only',
type: 'options',
description: 'Device operating system',
options: [
{
name: 'Empty',
value: '',
},
{
name: 'Windows',
value: 'windows',
}
],
default: '',
displayOptions: {
show: {
operation: [
'get-live-google-finance-explore-serp-advanced',
'get-live-google-finance-explore-serp-html',
'get-google-finance-explore-serp-advanced',
'get-google-finance-explore-serp-html',
'get-live-google-finance-markets-serp-advanced',
'get-live-google-finance-markets-serp-html',
'get-google-finance-markets-serp-advanced',
'get-google-finance-markets-serp-html',
'get-live-google-finance-quote-serp-advanced',
'get-live-google-finance-quote-serp-html',
'get-google-finance-quote-serp-advanced',
'get-google-finance-quote-serp-html'
],
},
},
},
{
displayName: 'Search Engine Domain',
name: 'se_domain',
type: 'string',
default: '',
hint: 'We choose the relevant search engine domain automatically according to the location and language you specify however, you can set a custom search engine domain in this field. Example: google.co.uk, google.com.au, google.de, etc.',
displayOptions: {
show: {
operation: [
'get-live-google-organic-serp-regular',
'get-live-google-organic-serp-advanced',
'get-live-google-organic-serp-html',
'get-google-organic-serp-regular',
'get-google-organic-serp-advanced',
'get-google-organic-serp-html',
'get-live-google-maps-serp-advanced',
'get-google-maps-serp-advanced',
'get-live-google-news-serp-advanced',
'get-live-google-news-serp-html',
'get-google-news-serp-advanced',
'get-google-news-serp-html',
'get-live-google-events-serp-advanced',
'get-google-events-serp-advanced',
'get-live-google-images-serp-advanced',
'get-live-google-images-serp-html',
'get-google-images-serp-advanced',
'get-google-images-serp-html',
'get-google-search-by-image-serp-advanced',
'get-google-search-by-image-serp-html',
'get-live-google-ai-mode-serp-html'
],
},
},
},
{
displayName: 'Advertising Platform',
name: 'platform',
type: 'options',
options: [
{
name: 'Empty',
value: '',
},
{
name: 'All',
value: 'all',
},
{
name: 'Google Play',
value: 'google_play',
},
{
name: 'Google Maps',
value: 'google_maps',
},
{
name: 'Google Search',
value: 'google_search',
},
{
name: 'Google Shopping',
value: 'google_shopping',
},
{
name: 'Youtube',
value: 'youtube',
}
],
default: '',
displayOptions: {
show: {
operation: [
'get-live-google-ads-search-advanced',
'get-google-ads-search-advanced'
],
},
},
},
{
displayName: 'Ad Format',
name: 'format',
type: 'options',
options: [
{
name: 'Empty',
value: '',
},
{
name: 'All',
value: 'all',
},
{
name: 'Text',
value: 'text',
},
{
name: 'Image',
value: 'image',