n8n-nodes-dataforseo
Version:
DataForSEO is an SEO and marketing data provider, empowering businesses with invaluable insights via APIs and databases.
1,556 lines (1,555 loc) • 60.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.OnPageOperations = void 0;
exports.OnPageOperations = [
{
displayName: 'Operation',
name: 'operation',
type: 'options',
noDataExpression: true,
options: [
{
name: 'Get Pages',
value: 'get-pages',
action: 'Get pages',
description: 'Get a list of crawled pages with on-page check-ups and other metrics related to the page performance',
},
{
name: 'Get Pages By Resource',
value: 'get-pages-by-resource',
action: 'Get pages by resource',
description: 'Get the list of pages where a specific resource is located',
},
{
name: 'Get Resources',
value: 'get-resources',
action: 'Get resources',
description: 'Get a list of resources, including images, scripts, stylesheets, and broken elements',
},
{
name: 'Get Duplicate Tags',
value: 'get-duplicate-tags',
action: 'Get duplicate tags',
description: 'Get a list of pages that contain duplicate title or description tags',
},
{
name: 'Get Duplicate Content',
value: 'get-duplicate-content',
action: 'Get duplicate content',
description: 'Get a list of pages that have content similar to the page specified in the request',
},
{
name: 'Get Links',
value: 'get-links',
action: 'Get links',
description: 'Get a list of internal and external links detected on a target website',
},
{
name: 'Get Redirect Chains',
value: 'get-redirect-chains',
action: 'Get redirect chains',
description: 'Get a full list of redirect URLs that form redirect chains',
},
{
name: 'Get Non-Indexable Pages',
value: 'get-non-indexable-pages',
action: 'Get non indexable pages',
description: 'Get a list of pages that are blocked from being indexed by Google and other search engines through robots.txt, HTTP headers, or meta tags settings',
},
{
name: 'Get Waterfall',
value: 'get-waterfall',
action: 'Get waterfall',
description: 'Get the page speed insights (page loading time, time to secure connection, the time it takes to load page resources, and so on)',
},
{
name: 'Get Keyword Density',
value: 'get-keyword-density',
action: 'Get keyword density',
description: 'Get keyword density and keyword frequency data for terms appearing on the specified website or web page',
},
{
name: 'Get Microdata',
value: 'get-microdata',
action: 'Get microdata',
description: 'Get microdata available on the specified page of the target website and detailed results of its validation',
},
{
name: 'Get Raw HTML',
value: 'get-raw-html',
action: 'Get raw html',
description: 'Get the HTML of a page you indicate in the request',
},
{
name: 'Get Page Screenshot',
value: 'get-page-screenshot',
action: 'Get page screenshot',
description: 'Get a full high-quality screenshot of any webpage (live)',
},
{
name: 'Get Parsed Content',
value: 'get-parsed-content',
action: 'Get parsed content',
description: 'Get the structured content of the target page, including link URLs, anchors, headings, and textual content',
},
{
name: 'Get Live Parsed Content',
value: 'get-live-parsed-content',
action: 'Get live parsed content',
description: 'Get the structured content of the target page, including link URLs, anchors, headings, and textual content',
},
{
name: 'Get Live Instant Pages',
value: 'get-live-instant-pages',
action: 'Get live instant pages',
description: 'Get the page-specific data with detailed information on how well a particular page is optimized for organic search (live)',
},
{
name: 'Get Lighthouse Audit Results',
value: 'get-lighthouse-audit-results',
action: 'Get lighthouse audit results',
description: 'Get the results of Lighthouse Audit',
},
{
name: 'Get Live Lighthouse Audit Results',
value: 'get-live-lighthouse-audit-results',
action: 'Get live lighthouse audit results',
description: 'Get the results of Lighthouse Audit (live)',
}
],
default: 'get-pages',
},
{
displayName: 'Target Domain',
name: 'target',
type: 'string',
hint: 'The domain should be specified without <b>https://</b> and <b>www.</b>',
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
]
},
},
required: true,
default: ''
},
{
displayName: 'Crawled Pages Limit',
name: 'max_crawl_pages',
type: 'number',
typeOptions: {
numberPrecision: 0,
},
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
required: true,
default: null
},
{
displayName: 'Duplicate Tags Type',
name: 'type',
type: 'options',
options: [
{
name: 'Empty',
value: '',
},
{
name: 'Duplicate Title',
value: 'duplicate_title',
},
{
name: 'Duplicate Description',
value: 'duplicate_description',
}
],
default: '',
displayOptions: {
show: {
operation: [
'get-duplicate-tags'
],
},
},
},
{
displayName: 'Tag Value',
name: 'accumulator',
type: 'string',
hint: 'Specify a title or description here if you want to receive a list of duplicate pages that contains this tag',
displayOptions: {
show: {
operation: [
'get-duplicate-tags'
]
},
},
default: ''
},
{
displayName: 'Resource URL',
name: 'url_resource',
type: 'string',
hint: 'You can get this URL in the response of the <a href="https://docs.dataforseo.com/v3/on_page/resources/">Resources endpoint</a>',
displayOptions: {
show: {
operation: [
'get-pages-by-resource',
]
},
},
required: true,
default: ''
},
{
displayName: 'Page URL',
name: 'url',
type: 'string',
hint: 'Specify this field if you want to get data a specific page.',
displayOptions: {
show: {
operation: [
'get-resources',
'get-redirect-chains',
'get-keyword-density'
]
},
},
default: ''
},
{
displayName: 'Page URL',
name: 'url_required',
type: 'string',
hint: 'Specify this field if you want to get data a specific page.',
displayOptions: {
show: {
operation: [
'get-duplicate-content',
'get-waterfall',
'get-microdata',
'get-raw-html',
'get-page-screenshot',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages',
'get-lighthouse-audit-results',
'get-live-lighthouse-audit-results'
]
},
},
required: true,
default: ''
},
{
displayName: 'Number of Words for a Keyword',
name: 'keyword_length',
type: 'options',
options: [
{
name: 'Empty',
value: ''
},
{
name: '1',
value: 1
},
{
name: '2',
value: 2
},
{
name: '3',
value: 3
},
{
name: '4',
value: 4
},
{
name: '5',
value: 5
}
],
displayOptions: {
show: {
operation: [
'get-keyword-density'
],
},
},
required: true,
default: ''
},
{
displayName: 'Content Similarity Score',
name: 'similarity',
type: 'number',
hint: 'By default, the content is considered duplicate if the value is greater than or equals 6.',
typeOptions: {
numberPrecision: 0,
maxValue: 10,
minValue: 0
},
displayOptions: {
show: {
operation: [
'get-duplicate-content'
],
},
},
default: null
},
{
displayName: 'Page From URL',
name: 'page_from',
type: 'string',
displayOptions: {
show: {
operation: [
'get-links'
]
},
},
default: ''
},
{
displayName: 'Page To URL',
name: 'page_to',
type: 'string',
displayOptions: {
show: {
operation: [
'get-links'
]
},
},
default: ''
},
{
displayName: 'First URL to Crawl',
name: 'start_url',
type: 'string',
hint: 'You should specify an absolute URL. If you want to crawl a single page, specify its URL in this field and additionally set the max_crawl_pages parameter to 1',
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
]
},
},
default: ''
},
{
displayName: 'Enable Sitewide Checks When Crawling a Single Page',
name: 'force_sitewide_checks',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'URLs to Be Crawled Bypassing the Queue',
name: 'priority_urls',
placeholder: 'Add URL',
type: 'fixedCollection',
default: [],
description: 'You can specify up to 20 URLs',
typeOptions: {
multipleValues: true,
},
options: [
{
name: 'values',
displayName: 'URL',
values: [
{
displayName: 'URL',
name: 'value',
type: 'string',
required: true,
default: '',
hint: 'You should specify the absolute URL.',
},
],
},
],
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Crawl Depth',
name: 'max_crawl_depth',
type: 'number',
typeOptions: {
numberPrecision: 0,
},
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
default: null
},
{
displayName: 'Delay Between Hits, MS',
name: 'crawl_delay',
type: 'number',
typeOptions: {
numberPrecision: 0,
},
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
default: 2000
},
{
displayName: 'Store HTML of Crawled Pages?',
name: 'store_raw_html',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Parse Content on Crawled Pages?',
name: 'enable_content_parsing',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Support Cookies on Crawled Pages?',
name: 'support_cookies',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Language Header for Accessing the Website',
name: 'accept_language',
type: 'string',
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-page-screenshot',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
]
},
},
default: ''
},
{
displayName: 'Custom robots.txt Settings',
name: 'custom_robots_txt',
type: 'string',
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
]
},
},
default: ''
},
{
displayName: 'Merge With or Override robots.txt Settings',
name: 'robots_txt_merge_mode',
type: 'options',
options: [
{
name: 'Merge',
value: 'merge',
},
{
name: 'Override',
value: 'override',
}
],
default: 'merge',
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Custom User Agent',
name: 'custom_user_agent',
type: 'string',
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-page-screenshot',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
]
},
},
default: ''
},
{
displayName: 'Preset for Browser Screen Parameters',
name: 'browser_preset',
type: 'options',
options: [
{
name: 'Empty',
value: '',
},
{
name: 'Desktop',
value: 'desktop',
},
{
name: 'Mobile',
value: 'mobile',
},
{
name: 'Tablet',
value: 'tablet',
},
],
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-page-screenshot',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
]
},
},
default: '',
},
{
displayName: 'Browser Screen Width',
name: 'browser_screen_width',
type: 'number',
typeOptions: {
numberPrecision: 0,
},
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-page-screenshot',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
]
},
},
default: null,
},
{
displayName: 'Browser Screen Height',
name: 'browser_screen_height',
type: 'number',
typeOptions: {
numberPrecision: 0,
},
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-page-screenshot',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
]
},
},
default: null,
},
{
displayName: 'Browser Screen Scale Factor',
name: 'browser_screen_scale_factor',
type: 'number',
typeOptions: {
numberPrecision: 0,
},
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-page-screenshot',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
]
},
},
default: null,
},
{
displayName: 'Respect Sitemap When Crawling?',
name: 'respect_sitemap',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Custom Sitemap URL',
name: 'custom_sitemap',
type: 'string',
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
]
},
},
default: ''
},
{
displayName: 'Crawl Only Pages Indicated in the Sitemap?',
name: 'crawl_sitemap_only',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Load Resources?',
name: 'load_resources',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Check if the Domain Implemented the WWW Redirection?',
name: 'enable_www_redirect_check',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Load the Scripts Available on a Page?',
name: 'enable_javascript',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Enable XMLHttpRequest on a Page?',
name: 'enable_xhr',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Emulate Browser Rendering to Measure Core Web Vitals?',
name: 'enable_browser_rendering',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Disable the Cookie Popup?',
name: 'disable_cookie_popup',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-page-screenshot',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Custom Javascript',
name: 'custom_js',
type: 'string',
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content',
'get-live-instant-pages'
]
},
},
default: ''
},
{
displayName: 'Enable Microdata Validation?',
name: 'validate_micromarkup',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Include Pages on Subdomains?',
name: 'allow_subdomains',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Subdomains to Crawl',
name: 'allowed_subdomains',
placeholder: 'Add Subdomain',
type: 'fixedCollection',
default: [],
typeOptions: {
multipleValues: true,
},
options: [
{
name: 'values',
displayName: 'URL',
values: [
{
displayName: 'URL',
name: 'value',
type: 'string',
required: true,
default: '',
hint: 'Subdomain that you want to crawl.',
},
],
},
],
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Subdomains Not to Crawl',
name: 'disallowed_subdomains',
placeholder: 'Add Subdomain',
type: 'fixedCollection',
default: [],
typeOptions: {
multipleValues: true,
},
options: [
{
name: 'values',
displayName: 'URL',
values: [
{
displayName: 'URL',
name: 'value',
type: 'string',
required: true,
default: '',
hint: 'Subdomain that you want to crawl.',
},
],
},
],
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Check Spelling?',
name: 'check_spell',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Language of the Spell Check',
name: 'check_spell_language',
type: 'string',
hint: "Supported languages: ‘hy’, ‘eu’, ‘bg’, ‘ca’, ‘hr’, ‘cs’, ‘da’, ‘nl’, ‘en’, ‘eo’, ‘et’, ‘fo’, ‘fa’, ‘fr’, ‘fy’, ‘gl’, ‘ka’, ‘de’, ‘el’, ‘he’, ‘hu’, ‘is’, ‘ia’, ‘ga’, ‘it’, ‘rw’, ‘la’, ‘lv’, ‘lt’, ‘mk’, ‘mn’, ‘ne’, ‘nb’, ‘nn’, ‘pl’, ‘pt’, ‘ro’, ‘gd’, ‘sr’, ‘sk’, ‘sl’, ‘es’, ‘sv’, ‘tr’, ‘tk’, ‘uk’, ‘vi’",
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
]
},
},
default: ''
},
{
displayName: 'Words Excluded From Spell Check',
name: 'check_spell_exceptions',
placeholder: 'Add word',
type: 'fixedCollection',
description: 'Maximum amount of words: 1000',
default: [],
typeOptions: {
multipleValues: true,
},
options: [
{
name: 'values',
displayName: 'Word',
values: [
{
displayName: 'Word',
name: 'value',
type: 'string',
required: true,
default: '',
hint: 'Maximum word length: 100 characters.',
},
],
},
],
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Calculate Keyword Density for the Target Domain?',
name: 'calculate_keyword_density',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Custom Threshold Values for Checks',
name: 'checks_threshold',
placeholder: 'Add Threshold',
type: 'fixedCollection',
default: [],
typeOptions: {
multipleValues: true,
},
options: [
{
name: 'thresholdValues',
displayName: 'Threshold',
values: [
{
displayName: 'Check Name',
name: 'name',
type: 'string',
required: true,
default: '',
},
{
displayName: 'Threshold Value',
name: 'value',
type: 'string',
default: '',
required: true,
},
],
},
],
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Prevent Certain Sitewide Checks From Running',
name: 'disable_sitewide_checks',
type: 'multiOptions',
placeholder: 'Add checks',
options: [
{
name: 'Test Page Not Found',
value: 'test_page_not_found'
},
{
name: 'Test Canonicalization',
value: 'test_canonicalization'
},
{
name: 'Test Https Redirect',
value: 'test_https_redirect'
},
{
name: 'Test Directory Browsing',
value: 'test_directory_browsing'
},
],
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
default: [],
},
{
displayName: 'Prevent Certain Page Checks From Running',
name: 'disable_page_checks',
type: 'fixedCollection',
default: [],
typeOptions: {
multipleValues: true,
},
options: [
{
name: 'values',
displayName: 'Check',
values: [
{
displayName: 'Check',
name: 'value',
type: 'string',
required: true,
default: ''
},
],
},
],
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-parsed-content'
],
},
},
},
{
displayName: 'Switch Proxy Pool?',
name: 'switch_pool',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',
'get-page-screenshot',
'get-parsed-content',
'get-live-parsed-content',
'get-live-instant-pages'
],
},
},
},
{
displayName: 'Return Data on Pages Despite the Timeout Error?',
name: 'return_despite_timeout',
type: 'boolean',
default: false,
displayOptions: {
show: {
operation: [
'get-pages',
'get-pages-by-resource',
'get-resources',
'get-duplicate-tags',
'get-duplicate-content',
'get-links',
'get-redirect-chains',
'get-non-indexable-pages',
'get-waterfall',
'get-keyword-density',
'get-microdata',
'get-raw-html',