UNPKG

n8n-nodes-dataforseo

Version:

DataForSEO is an SEO and marketing data provider, empowering businesses with invaluable insights via APIs and databases.

683 lines 21.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TechnologiesOperations = void 0; exports.TechnologiesOperations = [ { displayName: 'Operation', name: 'operation', type: 'options', noDataExpression: true, displayOptions: { show: { resource: ['technologies'], }, }, options: [ { name: 'Get Live Aggregation Technologies', value: 'get-live-aggregation-technologies', action: 'Get live aggregation technologies', description: 'Get a list of the most popular technologies websites use alongside the technologies you specify (live)', }, { name: 'Get Live Technologies Summary', value: 'get-live-technologies-summary', action: 'Get live technologies summary', description: 'Get the number of domains across different countries and languages that use the specified technology names, technology groups, or technology categories (live)', }, { name: 'Get Live Technology Stats', value: 'get-live-technology-stats', action: 'Get live technology stats', description: 'Get historical data on the number of domains across different countries and languages that use the specified technology (live)', }, { name: 'Get Domains By Technology', value: 'get-live-domains-by-technology', action: 'Get live domains by technology', description: 'Get domains based on the technology they use (live)', }, { name: 'Get Domains By HTML Terms', value: 'get-live-domains-by-html-terms', action: 'Get live domains by html terms', description: 'Get domains based on the HTML terms they use on their homepage (live)', }, { name: 'Get Live Domain Technologies', value: 'get-live-domain-technologies', action: 'Get live domain technologies', description: 'Get a list of technologies used in a particular domain (live)', } ], default: 'get-live-aggregation-technologies', }, { displayName: 'ID of the Target Technology Group', name: 'group', type: 'string', hint: 'Required field if you don’t specify technology, category or keyword. You can find the full list of technology group ids on <a href="https://docs.dataforseo.com/v3/domain_analytics/technologies/technologies/">this page</a>.', displayOptions: { show: { operation: [ 'get-live-aggregation-technologies' ], }, }, default: '', }, { displayName: 'ID of the Target Technology Category', name: 'category', type: 'string', hint: 'Required field if you don’t specify technology, group or keyword. You can find the full list of technology category ids on <a href="https://docs.dataforseo.com/v3/domain_analytics/technologies/technologies/">this page</a>.', displayOptions: { show: { operation: [ 'get-live-aggregation-technologies' ], }, }, default: '', }, { displayName: 'Target Technology', name: 'technology', type: 'string', hint: 'Required field if you don’t specify category, group or keyword. You can find the full list of technologies on <a href="https://docs.dataforseo.com/v3/domain_analytics/technologies/technologies/">this page</a>.', displayOptions: { show: { operation: [ 'get-live-aggregation-technologies' ], }, }, default: '', }, { displayName: 'Target Keyword in the Domain’s Meta Keywords', name: 'keyword', type: 'string', hint: 'Required field if you don’t specify category, group or technology.', displayOptions: { show: { operation: [ 'get-live-aggregation-technologies' ], }, }, default: '', }, { displayName: 'Target Technology Paths', name: 'technology_paths', placeholder: 'Add path', type: 'fixedCollection', required: true, hint: 'Required field if you don’t specify groups, technologies and categories', default: null, typeOptions: { multipleValues: true, }, options: [ { name: 'values', displayName: 'Path', values: [ { displayName: 'Path', name: 'path', type: 'string', required: true, default: '', hint: 'Specified as “$group_id.$category_id”.' }, { displayName: 'Name', name: 'name', type: 'string', required: true, default: '', hint: 'Name of the target technology.' }, ], }, ], displayOptions: { show: { operation: [ 'get-live-technologies-summary', 'get-live-domains-by-technology' ], } }, }, { displayName: 'Target Search Terms', name: 'search_terms', placeholder: 'Add term', type: 'fixedCollection', required: true, hint: 'Maximum number of search terms you can specify: 10.', default: null, typeOptions: { multipleValues: true, }, options: [ { name: 'values', displayName: 'Term', values: [ { displayName: 'Term', name: 'value', type: 'string', required: true, default: '', hint: 'Target HTML elements, tags, attributes, their content or all of the above.' }, ], }, ], displayOptions: { show: { operation: [ 'get-live-domains-by-html-terms' ], } }, }, { displayName: 'IDs of the Target Technology Groups', name: 'groups', placeholder: 'Add group', type: 'fixedCollection', required: true, hint: 'Required field if you don’t specify technologies, technology_paths, categories, or keywords', default: [], typeOptions: { multipleValues: true, }, options: [ { name: 'values', displayName: 'Group', values: [ { displayName: 'Group', name: 'value', type: 'string', required: true, default: '', hint: 'You can find the full list of technology group ids on <a href="https://docs.dataforseo.com/v3/domain_analytics/technologies/technologies/">this page</a>.' }, ], }, ], displayOptions: { show: { operation: [ 'get-live-technologies-summary', 'get-live-domains-by-technology' ], } }, }, { displayName: 'IDs of the Target Technology Categories', name: 'categories', placeholder: 'Add category', type: 'fixedCollection', required: true, hint: 'Required field if you don’t specify technologies, technology_paths, groups, or keywords', default: [], typeOptions: { multipleValues: true, }, options: [ { name: 'values', displayName: 'Category', values: [ { displayName: 'Category', name: 'value', type: 'string', required: true, default: '', hint: 'You can find the full list of technology category ids on <a href="https://docs.dataforseo.com/v3/domain_analytics/technologies/technologies/">this page</a>.' }, ], }, ], displayOptions: { show: { operation: [ 'get-live-technologies-summary', 'get-live-domains-by-technology' ], } }, }, { displayName: 'Target Technologies', name: 'technologies', placeholder: 'Add technology', type: 'fixedCollection', required: true, hint: 'Required field if you don’t specify categories, technology_paths, groups, or keywords', default: [], typeOptions: { multipleValues: true, }, options: [ { name: 'values', displayName: 'Technology', values: [ { displayName: 'Technology', name: 'value', type: 'string', required: true, default: '', hint: 'You can find the full list of technologies on <a href="https://docs.dataforseo.com/v3/domain_analytics/technologies/technologies/">this page</a>.' }, ], }, ], displayOptions: { show: { operation: [ 'get-live-technologies-summary', 'get-live-domains-by-technology' ], } }, }, { displayName: 'Target Keywords in the Domain’s Title, Description or Meta Keywords', name: 'keywords', placeholder: 'Add keyword', type: 'fixedCollection', required: true, hint: 'Required field if you don’t specify categories, technology_paths, groups, or technologies. You can specify the maximum of 10 keywords.', default: [], typeOptions: { multipleValues: true, }, options: [ { name: 'values', displayName: 'Keyword', values: [ { displayName: 'Keyword', name: 'value', type: 'string', required: true, default: '', }, ], }, ], displayOptions: { show: { operation: [ 'get-live-technologies-summary', 'get-live-domains-by-technology', 'get-live-domains-by-html-terms' ], } }, }, { displayName: 'Target Technology', name: 'technology_stats', type: 'string', hint: 'You can find the full list of technologies on <a href="https://docs.dataforseo.com/v3/domain_analytics/technologies/technologies/">this page</a>.', displayOptions: { show: { operation: [ 'get-live-technology-stats' ], }, }, required: true, default: '' }, { displayName: 'Search Mode', name: 'mode', type: 'options', options: [ { name: 'As Is', value: 'as_is', }, { name: 'Entry', value: 'entry', } ], displayOptions: { show: { operation: [ 'get-live-aggregation-technologies', 'get-live-technologies-summary', 'get-live-domains-by-technology' ], }, }, default: 'as_is', }, { displayName: 'Search Mode', name: 'mode_html', type: 'options', options: [ { name: 'Strict Entry', value: 'strict_entry', }, { name: 'Entry', value: 'entry', } ], displayOptions: { show: { operation: [ 'get-live-domains-by-html-terms' ], }, }, default: 'entry', }, { displayName: 'Filters', name: 'filters', type: 'string', default: '', description: 'Array of results filtering parameters', hint: 'You can add several filters at once (8 filters maximum). You can find details in the <a href="https://docs.dataforseo.com/v3/domain_analytics/technologies/filters/">DataForSEO documentation</a>.', displayOptions: { show: { operation: [ 'get-live-aggregation-technologies', 'get-live-technologies-summary', 'get-live-domains-by-technology', 'get-live-domains-by-html-terms' ], }, }, }, { displayName: 'Results Sorting Rules', name: 'order_by', type: 'multiOptions', placeholder: 'Add Sorting', hint: 'You can set no more than <b>three</b> sorting rules', options: [ { name: 'Groups Count Descending', value: 'groups_count,desc' }, { name: 'Groups Count Ascending', value: 'groups_count,asc' }, { name: 'Categories Count Descending', value: 'categories_count,desc' }, { name: 'Categories Count Ascending', value: 'categories_count,asc' }, { name: 'Technologies Count Descending', value: 'technologies_count,desc' }, { name: 'Technologies Count Ascending', value: 'technologies_count,asc' } ], displayOptions: { show: { operation: [ 'get-live-aggregation-technologies' ], }, }, default: [], }, { displayName: 'Results Sorting Rules', name: 'order_by_domains', type: 'multiOptions', placeholder: 'Add Sorting', hint: 'You can set no more than <b>three</b> sorting rules', options: [ { name: 'Domain Rank Descending', value: 'domain_rank,desc' }, { name: 'Domain Rank Ascending', value: 'domain_rank,asc' }, { name: 'Domain Descending', value: 'domain,desc' }, { name: 'Domain Ascending', value: 'domain,asc' }, { name: 'Last Visited Descending', value: 'last_visited,desc' }, { name: 'Last Visited Ascending', value: 'last_visited,asc' }, { name: 'Country ISO Code Descending', value: 'country_iso_code,desc' }, { name: 'Country ISO Code Ascending', value: 'country_iso_code,asc' }, { name: 'Language Code Descending', value: 'language_code,desc' }, { name: 'Language Code Ascending', value: 'language_code,asc' }, { name: 'Content Language Code Descending', value: 'content_language_code,desc' }, { name: 'Content Language Code Ascending', value: 'content_language_code,asc' } ], displayOptions: { show: { operation: [ 'get-live-domains-by-technology', 'get-live-domains-by-html-terms' ], }, }, default: [], }, { displayName: 'Maximum Number of Returned Technology Groups', name: 'internal_groups_list_limit', type: 'number', typeOptions: { maxValue: 10000, minValue: 1, numberPrecision: 0, }, displayOptions: { show: { operation: [ 'get-live-aggregation-technologies' ], }, }, default: 5 }, { displayName: 'Maximum Number of Returned Technology Categories Within the Same Group', name: 'internal_categories_list_limit', type: 'number', typeOptions: { maxValue: 10000, minValue: 1, numberPrecision: 0, }, displayOptions: { show: { operation: [ 'get-live-aggregation-technologies' ], }, }, default: 5 }, { displayName: 'Maximum Number of Returned Technologies Within the Same Category', name: 'internal_technologies_list_limit', type: 'number', typeOptions: { maxValue: 10000, minValue: 1, numberPrecision: 0, }, displayOptions: { show: { operation: [ 'get-live-aggregation-technologies' ], }, }, default: 10 }, { displayName: 'Maximum Number of Items Within Internal Arrays', name: 'internal_list_limit', type: 'number', typeOptions: { maxValue: 10000, minValue: 1, numberPrecision: 0, }, displayOptions: { show: { operation: [ 'get-live-aggregation-technologies', 'get-live-technologies-summary' ], }, }, default: 10 }, { displayName: 'Limit', name: 'limit', type: 'number', description: 'Max number of results to return', typeOptions: { maxValue: 10000, minValue: 1, numberPrecision: 0, }, displayOptions: { show: { operation: [ 'get-live-aggregation-technologies', 'get-live-domains-by-technology', 'get-live-domains-by-html-terms' ], }, }, default: 100 }, { displayName: 'Offset', name: 'offset', type: 'number', description: 'Offset in the results array', typeOptions: { maxValue: 9999, minValue: 0, numberPrecision: 0, }, displayOptions: { show: { operation: [ 'get-live-aggregation-technologies', 'get-live-domains-by-technology', 'get-live-domains-by-html-terms' ], }, }, default: 0 }, { displayName: 'Date From', name: 'date_from', type: 'dateTime', default: null, description: 'Starting date of the time range', hint: 'Minimum value 2022-10-31. If you don’t specify this field, the minimum value will be used by default', displayOptions: { show: { operation: [ 'get-live-technology-stats' ] } }, }, { displayName: 'Date To', name: 'date_to', type: 'dateTime', default: null, description: 'Ending date of the time range', hint: 'If you don’t specify this field, the today’s date will be used by default.', displayOptions: { show: { operation: [ 'get-live-technology-stats' ] } }, }, { displayName: 'Target Domain', name: 'target', type: 'string', hint: 'Domain name of the website to analyze.', displayOptions: { show: { operation: [ 'get-live-domain-technologies' ], }, }, required: true, default: '' }, ]; //# sourceMappingURL=technologies.js.map