Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
ENABLED_MODULES | No | Comma-separated list of modules to enable (SERP,KEYWORDS_DATA,ONPAGE,DATAFORSEO_LABS,BACKLINKS,BUSINESS_DATA,DOMAIN_ANALYTICS). If not set, all modules will be enabled. | |
DATAFORSEO_PASSWORD | Yes | Your DataForSEO API password | |
DATAFORSEO_USERNAME | Yes | Your DataForSEO API login username | |
DATAFORSEO_FULL_RESPONSE | No | If set to true, the server will return the full, unmodified API responses. If not set or set to false, the server will filter and transform API responses to a more concise format. | false |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
serp-organic-live-advanced | Get organic search results for a keyword in specified search engine |
serp-organic-locations-list | Utility tool for serp-organic-live-advanced to get list of availible locations |
keywords-google-ads-search-volume | Get search volume data for keywords from Google Ads |
backlinks_backlinks_list_tool | This endpoint will provide you with a list of backlinks and relevant data for the specified domain, subdomain, or webpage |
backlinks_anchor_tool | This endpoint will provide you with a detailed overview of anchors used when linking to the specified website with relevant backlink data for each of them |
backlinks_bulk_backlinks_tool | This endpoint will provide you with the number of backlinks pointing to domains, subdomains, and pages specified in the targets array. The returned numbers correspond to all live backlinks, that is, total number of referring links with all attributes (e.g., nofollow, noreferrer, ugc, sponsored etc) that were found during the latest check. Note that if you indicate a domain as a target, you will get results for the root domain (domain with all of its subdomains), e.g. dataforseo.com and app.dataforseo.com |
backlinks_bulk_new_lost_referring_domains_tool | This endpoint will provide you with the number of referring domains pointing to the domains, subdomains and pages specified in the targets array. Note that if you indicate a domain as a target, you will get result for the root domain (domain with all of its subdomains), e.g. dataforseo.com and app.dataforseo.com |
backlinks_bulk_new_lost_backlinks_tool | This endpoint will provide you with the number of referring domains pointing to domains, subdomains, and pages specified in the targets array. The returned numbers are based on all live referring domains, that is, total number of domains pointing to the target with any type of backlinks (e.g., nofollow, noreferrer, ugc, sponsored etc) that were found during the latest check. Note that if you indicate a domain as a target, you will get result for the root domain (domain with all of its subdomains), e.g. dataforseo.com and app.dataforseo.com |
backlinks_bulk_ranks_tool | This endpoint will provide you with rank scores of the domains, subdomains, and pages specified in the targets array. The score is based on the number of referring domains pointing to the specified domains, subdomains, or pages. The rank values represent real-time data for the date of the request and range from 0 (no backlinks detected) to 1,000 (highest rank). A similar scoring system is used in Google’s Page Rank algorithm |
backlinks_bulk_referring_domains_tool | This endpoint will provide you with the number of referring domains pointing to domains, subdomains, and pages specified in the targets array. The returned numbers are based on all live referring domains, that is, total number of domains pointing to the target with any type of backlinks (e.g., nofollow, noreferrer, ugc, sponsored etc) that were found during the latest check. Note that if you indicate a domain as a target, you will get result for the root domain (domain with all of its subdomains), e.g. dataforseo.com and app.dataforseo.com |
backlinks_bulk_spam_score_tool | This endpoint will provide you with spam scores of the domains, subdomains, and pages you specified in the targets array. Spam Score is DataForSEO’s proprietary metric that indicates how “spammy” your target is on a scale from 0 to 100 |
backlinks_competitors_tool | This endpoint will provide you with a list of competitors that share some part of the backlink profile with a target website, along with a number of backlink intersections and the rank of every competing website |
backlinks_domain_intersection_tool | This endpoint will provide you with the list of domains pointing to the specified websites. This endpoint is especially useful for creating a Link Gap feature that shows what domains link to your competitors but do not link out to your website |
backlinks_domain_pages_summary_tool | This endpoint will provide you with detailed summary data on all backlinks and related metrics for each page of the target domain or subdomain you specify. If you indicate a single page as a target, you will get comprehensive summary data on all backlinks for that page |
backlinks_domain_pages_tool | This endpoint will provide you with a detailed overview of domain pages with backlink data for each page |
backlinks_page_intersection_tool | This endpoint will provide you with the list of domains pointing to the specified websites. This endpoint is especially useful for creating a Link Gap feature that shows what domains link to your competitors but do not link out to your website |
backlinks_referring_domains_tool | This endpoint will provide you with a detailed overview of referring domains pointing to the target you specify |
backlinks_summary_tool | This endpoint will provide you with an overview of backlinks data available for a given domain, subdomain, or webpage |
backlinks_timeseries_new_lost_summary_tool | This endpoint will provide you with the number of new and lost backlinks and referring domains for the domain specified in the target field. The results will be provided for a period between the two indicated dates, and metrics will be grouped by the time range that you define: day, week, month, or year. Data from this endpoint will be especially helpful for building time-series graphs of new and lost backlinks and referring domains. |
backlinks_timeseries_summary_tool | This endpoint will provide you with an overview of backlink data for the target domain available during a period between the two indicated dates. Backlink metrics will be grouped by the time range that you define: day, week, month, or year. Data from this endpoint will be especially helpful for building time-series graphs of daily, weekly, monthly, and yearly link-building progress |