# SEO API and MCP

99 tools from DataForSEO, SEMScraper and 2 more, from $0.00015 per call, some tools free.

## Capabilities

- [Google SERP](/tools/seo/serp.md): 9 tools.
- [Keyword research](/tools/seo/keyword-research.md): 21 tools.
- [Search trends](/tools/seo/search-trends.md): 6 tools, from $0.00015 per call.
- [Competitor domains & rankings](/tools/seo/domain-analytics.md): 15 tools.
- [Backlinks](/tools/seo/backlinks.md): 20 tools.
- [Site audit (on-page)](/tools/seo/site-audit.md): 17 tools, from $0.00015 per page, some tools free.
- [Content & brand mentions](/tools/seo/content-analysis.md): 6 tools.
- [Bing, Yahoo, Baidu, Naver, Seznam SERPs](/tools/seo/other-engines.md): 5 tools.

## All 99 tools

- [Google autocomplete SERP](/providers/dataforseo/serp-google-autocomplete.md): `dataforseo/serp-google-autocomplete`, usage based, the maximum is shown before a run. Google Autocomplete is a feature within Google Search that improves the search experience by allowing users to complete searches they started to type. Needs keyword. Served by DataForSEO.
- [Google dataset search SERP](/providers/dataforseo/serp-google-dataset-search.md): `dataforseo/serp-google-dataset-search`, usage based, the maximum is shown before a run. Live Google Dataset Search provides real-time data on the top 20 Google Dataset search engine results. Needs keyword. Served by DataForSEO.
- [Google events SERP](/providers/dataforseo/serp-google-events.md): `dataforseo/serp-google-events`, usage based, the maximum is shown before a run. Note that Google Events SERP API works for the English language only. Takes keyword, location code, language code and more, all optional. Served by DataForSEO.
- [Google Images SERP](/providers/dataforseo/serp-google-images.md): `dataforseo/serp-google-images`, usage based, the maximum is shown before a run. Live Google Images SERP provides real-time data on top 100 images results for the specified keyword, search engine, and location. Needs keyword. Served by DataForSEO.
- [Google Jobs SERP](/providers/dataforseo/serp-google-jobs.md): `dataforseo/serp-google-jobs`, usage based, the maximum is shown before a run. This endpoint will provide you with SERP data from the Google Jobs search engine. Takes keyword, location code, language code and more, all optional. Served by DataForSEO.
- [Google organic SERP](/providers/dataforseo/google-organic.md): `dataforseo/google-organic`, usage based, the maximum is shown before a run. Full Google results page: organic, paid, featured snippets, people also ask, knowledge graph, local pack, videos, and more. Needs keyword. Served by DataForSEO.
- [Google search by image SERP](/providers/dataforseo/serp-google-search-by-image.md): `dataforseo/serp-google-search-by-image`, usage based, the maximum is shown before a run. These results are specific to the selected location (see the List of Locations) and language (see the List of Languages) settings. Takes image url, location code, language code and more, all optional. Served by DataForSEO.
- [SEMScraper batch of up to 100 Google jobs](/providers/semscraper/submit-batch.md): `semscraper/submit-batch`, usage based, the maximum is shown before a run. Submit up to 100 Google Search / Maps jobs via SEMScraper. Needs tasks.
- [SEMScraper Google search job](/providers/semscraper/google-search.md): `semscraper/google-search`, usage based, the maximum is shown before a run. Needs keyword, depth, location and more.
- [Bing audience estimation](/providers/dataforseo/keywords-data-bing-audience-estimation.md): `dataforseo/keywords-data-bing-audience-estimation`, usage based, the maximum is shown before a run. This endpoint provides estimated audience size for an ad campaign based on specified targeting criteria. Takes location name, location code, location coordinate and more, all optional. Served by DataForSEO.
- [Bing keyword performance](/providers/dataforseo/keywords-data-bing-keyword-performance.md): `dataforseo/keywords-data-bing-keyword-performance`, usage based, the maximum is shown before a run. You can receive a set of keyword performance stats for a group of keywords depending on the specified match type, location and language parameters. Needs keywords. Served by DataForSEO.
- [Bing keyword suggestions for URL](/providers/dataforseo/keywords-data-bing-keyword-suggestions-for-url.md): `dataforseo/keywords-data-bing-keyword-suggestions-for-url`, usage based, the maximum is shown before a run. Find Bing keyword suggestions and confidence scores for a webpage. Needs target. Served by DataForSEO.
- [Bing keywords for keywords](/providers/dataforseo/keywords-data-bing-keywords-for-keywords.md): `dataforseo/keywords-data-bing-keywords-for-keywords`, usage based, the maximum is shown before a run. This endpoint will select the relevant keywords for the specified ones. Needs keywords. Served by DataForSEO.
- [Bing keywords for site](/providers/dataforseo/keywords-data-bing-keywords-for-site.md): `dataforseo/keywords-data-bing-keywords-for-site`, usage based, the maximum is shown before a run. This endpoint will provide you with a list of keywords relevant to the specified URL along with their search volume for the last month, search volume trend. Needs target. Served by DataForSEO.
- [Bing search volume](/providers/dataforseo/keywords-data-bing-search-volume.md): `dataforseo/keywords-data-bing-search-volume`, usage based, the maximum is shown before a run. This endpoint will provide you with search volume data for the last month, search volume trend for up to 24 past months. Needs keywords. Served by DataForSEO.
- [Bing search volume history](/providers/dataforseo/keywords-data-bing-search-volume-history.md): `dataforseo/keywords-data-bing-search-volume-history`, usage based, the maximum is shown before a run. This endpoint will provide you with historical search volume data for up to 1000 keywords in one request. Needs keywords. Served by DataForSEO.
- [Clickstream data bulk search volume](/providers/dataforseo/keywords-data-clickstream-data-bulk-search-volume.md): `dataforseo/keywords-data-clickstream-data-bulk-search-volume`, usage based, the maximum is shown before a run. The Bulk Clickstream Search Volume endpoint of DataForSEO Keywords Data API is designed to provide clickstream-based search volume data for up to 1000 keywords. Needs keywords. Served by DataForSEO.
- [Clickstream data DataForSEO search volume](/providers/dataforseo/keywords-data-clickstream-data-dataforseo-search-volume.md): `dataforseo/keywords-data-clickstream-data-dataforseo-search-volume`, usage based, the maximum is shown before a run. Needs keywords.
- [Clickstream data global search volume](/providers/dataforseo/keywords-data-clickstream-data-global-search-volume.md): `dataforseo/keywords-data-clickstream-data-global-search-volume`, usage based, the maximum is shown before a run. The Clickstream Global Search Volume endpoint of DataForSEO Keywords Data API is designed to provide clickstream-based search volume data for up to 1000. Needs keywords. Served by DataForSEO.
- [Google bulk keyword difficulty](/providers/dataforseo/dataforseo-labs-google-bulk-keyword-difficulty.md): `dataforseo/dataforseo-labs-google-bulk-keyword-difficulty`, usage based, the maximum is shown before a run. This endpoint will provide you with the Keyword Difficulty metric for a maximum of 1,000 keywords in one API request. Needs keywords. Served by DataForSEO.
- [Google categories for keywords](/providers/dataforseo/dataforseo-labs-google-categories-for-keywords.md): `dataforseo/dataforseo-labs-google-categories-for-keywords`, usage based, the maximum is shown before a run. This endpoint will provide you with Google product and service categories related for each specified keyword. Needs keywords. Served by DataForSEO.
- [Google historical keyword data](/providers/dataforseo/dataforseo-labs-google-historical-keyword-data.md): `dataforseo/dataforseo-labs-google-historical-keyword-data`, usage based, the maximum is shown before a run. This endpoint provides Google historical keyword data for specified keywords, including search volume, cost-per-click, competition values for paid search. Needs keywords. Served by DataForSEO.
- [Google keyword ideas](/providers/dataforseo/dataforseo-labs-google-keyword-ideas.md): `dataforseo/dataforseo-labs-google-keyword-ideas`, usage based, the maximum is shown before a run. The Keyword Ideas endpoint provides search terms that are relevant to the product or service categories of the specified keywords. Needs keywords. Served by DataForSEO.
- [Google keyword overview](/providers/dataforseo/dataforseo-labs-google-keyword-overview.md): `dataforseo/dataforseo-labs-google-keyword-overview`, usage based, the maximum is shown before a run. This endpoint provides Google keyword data for specified keywords. Needs keywords. Served by DataForSEO.
- [Google keyword suggestions](/providers/dataforseo/dataforseo-labs-google-keyword-suggestions.md): `dataforseo/dataforseo-labs-google-keyword-suggestions`, usage based, the maximum is shown before a run. The Keyword Suggestions endpoint provides search queries that include the specified seed keyword. Needs keyword. Served by DataForSEO.
- [Google keywords for categories](/providers/dataforseo/dataforseo-labs-google-keywords-for-categories.md): `dataforseo/dataforseo-labs-google-keywords-for-categories`, usage based, the maximum is shown before a run. This endpoint will provide you with a list of keywords relevant to the specified product categories. Needs category codes. Served by DataForSEO.
- [Google keywords for site](/providers/dataforseo/dataforseo-labs-google-keywords-for-site.md): `dataforseo/dataforseo-labs-google-keywords-for-site`, usage based, the maximum is shown before a run. The Keywords For Site endpoint will provide you with a list of keywords relevant to the target domain. Needs target. Served by DataForSEO.
- [Google related keywords](/providers/dataforseo/dataforseo-labs-google-related-keywords.md): `dataforseo/dataforseo-labs-google-related-keywords`, usage based, the maximum is shown before a run. The Related Keywords endpoint provides keywords appearing in the “Searches Related to” SERP element. Needs keyword. Served by DataForSEO.
- [Google search intent](/providers/dataforseo/dataforseo-labs-google-search-intent.md): `dataforseo/dataforseo-labs-google-search-intent`, usage based, the maximum is shown before a run. This endpoint will provide you with search intent data for up to 1,000 keywords. Needs keywords. Served by DataForSEO.
- [Google top searches](/providers/dataforseo/dataforseo-labs-google-top-searches.md): `dataforseo/dataforseo-labs-google-top-searches`, usage based, the maximum is shown before a run. The Top Searches endpoint of DataForSEO Labs API can provide you with over 7 billion keywords from the DataForSEO Keyword Database. Takes location name, location code, language name and more, all optional. Served by DataForSEO.
- [DataForSEO trends demography](/providers/dataforseo/keywords-data-dataforseo-trends-demography.md): `dataforseo/keywords-data-dataforseo-trends-demography`, usage based, the maximum is shown before a run. This endpoint will provide you with the demographic breakdown (by age and gender) of keyword popularity per each specified term based on DataForSEO Trends data. Needs keywords.
- [DataForSEO trends explore](/providers/dataforseo/keywords-data-dataforseo-trends-explore.md): `dataforseo/keywords-data-dataforseo-trends-explore`, usage based, the maximum is shown before a run. This endpoint will provide you with the keyword popularity data from DataForSEO Trends. Needs keywords.
- [DataForSEO trends merged data](/providers/dataforseo/keywords-data-dataforseo-trends-merged-data.md): `dataforseo/keywords-data-dataforseo-trends-merged-data`, usage based, the maximum is shown before a run. This endpoint will provide you with the keyword popularity data from DataForSEO Trends. Needs keywords.
- [DataForSEO trends subregion interests](/providers/dataforseo/keywords-data-dataforseo-trends-subregion-interests.md): `dataforseo/keywords-data-dataforseo-trends-subregion-interests`, usage based, the maximum is shown before a run. This endpoint will provide you with location-specific keyword popularity data from DataForSEO Trends. Needs keywords.
- [Google trending searches](/providers/litescrape/google-trends.md): `litescrape/google-trends`, $0.00015 per call. Get currently trending searches and related news by country. Takes geo and limit, all optional. Served by Litescrape.
- [Google Trends interest over time and by region](/providers/dataforseo/google-trends.md): `dataforseo/google-trends`, usage based, the maximum is shown before a run. Google Trends: interest over time, by region, related topics and queries (live). Needs keywords. Served by DataForSEO.
- [Google bulk traffic estimation](/providers/dataforseo/dataforseo-labs-google-bulk-traffic-estimation.md): `dataforseo/dataforseo-labs-google-bulk-traffic-estimation`, usage based, the maximum is shown before a run. This endpoint will provide you with estimated monthly traffic volumes for up to 1,000 domains, subdomains, or webpages. Needs targets. Served by DataForSEO.
- [Google categories for domain](/providers/dataforseo/dataforseo-labs-google-categories-for-domain.md): `dataforseo/dataforseo-labs-google-categories-for-domain`, usage based, the maximum is shown before a run. This endpoint will provide you with Google product or service categories that include keywords the domain ranks for in search. Needs target. Served by DataForSEO.
- [Google competitors domain](/providers/dataforseo/dataforseo-labs-google-competitors-domain.md): `dataforseo/dataforseo-labs-google-competitors-domain`, usage based, the maximum is shown before a run. This endpoint will provide you with a full overview of ranking and traffic data of the competitor domains from organic and paid search. Needs target. Served by DataForSEO.
- [Google domain intersection](/providers/dataforseo/dataforseo-labs-google-domain-intersection.md): `dataforseo/dataforseo-labs-google-domain-intersection`, usage based, the maximum is shown before a run. This endpoint will provide you with the keywords for which both specified domains rank within the same SERP. Needs target1 and target2. Served by DataForSEO.
- [Google domain metrics by categories](/providers/dataforseo/dataforseo-labs-google-domain-metrics-by-categories.md): `dataforseo/dataforseo-labs-google-domain-metrics-by-categories`, usage based, the maximum is shown before a run. This endpoint will provide you with dynamics of change in metrics of domains relevant to the specified product and service categories. Needs category codes, first date and second date. Served by DataForSEO.
- [Google domain rank overview](/providers/dataforseo/dataforseo-labs-google-domain-rank-overview.md): `dataforseo/dataforseo-labs-google-domain-rank-overview`, usage based, the maximum is shown before a run. This endpoint will provide you with ranking and traffic data from organic and paid search for the specified domain. Needs target. Served by DataForSEO.
- [Google historical bulk traffic estimation](/providers/dataforseo/dataforseo-labs-google-historical-bulk-traffic-estimation.md): `dataforseo/dataforseo-labs-google-historical-bulk-traffic-estimation`, usage based, the maximum is shown before a run. This endpoint will provide you with historical monthly traffic volumes for up to 1,000 domains collected within the specified time range through October 2020. Needs targets. Served by DataForSEO.
- [Google historical rank overview](/providers/dataforseo/dataforseo-labs-google-historical-rank-overview.md): `dataforseo/dataforseo-labs-google-historical-rank-overview`, usage based, the maximum is shown before a run. This endpoint will provide you with historical data on rankings and traffic of the specified domain, such as domain ranking distribution in SERPs and estimated. Needs target. Served by DataForSEO.
- [Google historical SERPs](/providers/dataforseo/dataforseo-labs-google-historical-serps.md): `dataforseo/dataforseo-labs-google-historical-serps`, usage based, the maximum is shown before a run. This endpoint will provide you with Google SERPs collected within the specified time frame. Needs keyword. Served by DataForSEO.
- [Google page intersection](/providers/dataforseo/dataforseo-labs-google-page-intersection.md): `dataforseo/dataforseo-labs-google-page-intersection`, usage based, the maximum is shown before a run. This endpoint will provide you with the keywords for which specified pages rank within the same SERP. Needs pages. Served by DataForSEO.
- [Google ranked keywords](/providers/dataforseo/dataforseo-labs-google-ranked-keywords.md): `dataforseo/dataforseo-labs-google-ranked-keywords`, usage based, the maximum is shown before a run. This endpoint will provide you with the list of keywords that any domain, subdomain, or webpage is ranking for. Needs target. Served by DataForSEO.
- [Google relevant pages](/providers/dataforseo/dataforseo-labs-google-relevant-pages.md): `dataforseo/dataforseo-labs-google-relevant-pages`, usage based, the maximum is shown before a run. Needs target. Served by DataForSEO.
- [Google SERP competitors](/providers/dataforseo/dataforseo-labs-google-serp-competitors.md): `dataforseo/dataforseo-labs-google-serp-competitors`, usage based, the maximum is shown before a run. This endpoint will provide you with a list of domains ranking for the keywords you specify. Needs keywords. Served by DataForSEO.
- [Google subdomains](/providers/dataforseo/dataforseo-labs-google-subdomains.md): `dataforseo/dataforseo-labs-google-subdomains`, usage based, the maximum is shown before a run. This endpoint will provide you with a list of subdomains of the specified domain, along with the ranking distribution across organic and paid search. Needs target. Served by DataForSEO.
- [Similarweb website traffic and rankings](/providers/exa/similarweb.md): `exa/similarweb`, usage based, the maximum is shown before a run. Similarweb data through the Exa Agent: estimated monthly visits, traffic trends and sources, global and category rankings, engagement. Needs query. Served by Exa.
- [Anchor texts pointing to a domain or page](/providers/dataforseo/backlinks-anchors.md): `dataforseo/backlinks-anchors`, usage based, the maximum is shown before a run. Needs target. Served by DataForSEO.
- [Backlink competitors of a domain](/providers/dataforseo/backlinks-competitors.md): `dataforseo/backlinks-competitors`, usage based, the maximum is shown before a run. Domains sharing the most referring domains with the target, with intersections count. Needs target. Served by DataForSEO.
- [Backlink counts for up to 1,000 targets](/providers/dataforseo/backlinks-bulk-backlinks.md): `dataforseo/backlinks-bulk-backlinks`, usage based, the maximum is shown before a run. Needs targets. Served by DataForSEO.
- [Backlink profile summary of a domain or page](/providers/dataforseo/backlinks-summary.md): `dataforseo/backlinks-summary`, usage based, the maximum is shown before a run. Rank, backlinks, referring domains, IPs, subnets, spam score, first seen, TLD and link-type breakdowns. Needs target. Served by DataForSEO.
- [Backlinks bulk new lost backlinks](/providers/dataforseo/backlinks-bulk-new-lost-backlinks.md): `dataforseo/backlinks-bulk-new-lost-backlinks`, usage based, the maximum is shown before a run. This endpoint will provide you with the number of new and lost backlinks for the domains, subdomains, and pages specified in the targets array. Needs targets. Served by DataForSEO.
- [Backlinks bulk new lost referring domains](/providers/dataforseo/backlinks-bulk-new-lost-referring-domains.md): `dataforseo/backlinks-bulk-new-lost-referring-domains`, usage based, the maximum is shown before a run. This endpoint will provide you with the number of referring domains pointing to the domains, subdomains and pages specified in the targets array. Needs targets. Served by DataForSEO.
- [Backlinks bulk pages summary](/providers/dataforseo/backlinks-bulk-pages-summary.md): `dataforseo/backlinks-bulk-pages-summary`, usage based, the maximum is shown before a run. This endpoint will provide you with a comprehensive overview of backlinks and related data for a bulk of up to 1000 pages, domains, or subdomains. Needs targets. Served by DataForSEO.
- [Backlinks domain intersection](/providers/dataforseo/backlinks-domain-intersection.md): `dataforseo/backlinks-domain-intersection`, usage based, the maximum is shown before a run. This endpoint will provide you with the list of domains pointing to the specified websites. Needs targets. Served by DataForSEO.
- [Backlinks domain pages](/providers/dataforseo/backlinks-domain-pages.md): `dataforseo/backlinks-domain-pages`, usage based, the maximum is shown before a run. This endpoint will provide you with a detailed overview of domain pages with backlink data for each page. Needs target. Served by DataForSEO.
- [Backlinks domain pages summary](/providers/dataforseo/backlinks-domain-pages-summary.md): `dataforseo/backlinks-domain-pages-summary`, usage based, the maximum is shown before a run. 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. Needs target. Served by DataForSEO.
- [Backlinks history](/providers/dataforseo/backlinks-history.md): `dataforseo/backlinks-history`, usage based, the maximum is shown before a run. This endpoint will provide you with historical backlinks data back to the beginning of 2019. Needs target. Served by DataForSEO.
- [Backlinks of a domain or page](/providers/dataforseo/backlinks-list.md): `dataforseo/backlinks-list`, usage based, the maximum is shown before a run. Each backlink with source page, anchor, dofollow, ranks, spam score, first and last seen. Needs target. Served by DataForSEO.
- [Backlinks page intersection](/providers/dataforseo/backlinks-page-intersection.md): `dataforseo/backlinks-page-intersection`, usage based, the maximum is shown before a run. This endpoint will provide you with the list of referring pages pointing to the specified targets. Needs targets. Served by DataForSEO.
- [Backlinks referring networks](/providers/dataforseo/backlinks-referring-networks.md): `dataforseo/backlinks-referring-networks`, usage based, the maximum is shown before a run. This endpoint will provide you with a detailed overview of referring IPs and subnets pointing to the target you specify. Needs target. Served by DataForSEO.
- [Backlinks timeseries new lost summary](/providers/dataforseo/backlinks-timeseries-new-lost-summary.md): `dataforseo/backlinks-timeseries-new-lost-summary`, usage based, the maximum is shown before a run. This endpoint will provide you with the number of new and lost backlinks and referring domains for the domain specified in the target field. Needs target. Served by DataForSEO.
- [Backlinks timeseries summary](/providers/dataforseo/backlinks-timeseries-summary.md): `dataforseo/backlinks-timeseries-summary`, usage based, the maximum is shown before a run. This endpoint will provide you with an overview of backlink data for the target domain available during a period between the two indicated dates. Needs target. Served by DataForSEO.
- [Domain rank for up to 1,000 targets](/providers/dataforseo/backlinks-bulk-ranks.md): `dataforseo/backlinks-bulk-ranks`, usage based, the maximum is shown before a run. Needs targets. Served by DataForSEO.
- [Referring domain counts for up to 1,000 targets](/providers/dataforseo/backlinks-bulk-referring-domains.md): `dataforseo/backlinks-bulk-referring-domains`, usage based, the maximum is shown before a run. Needs targets. Served by DataForSEO.
- [Referring domains of a domain or page](/providers/dataforseo/backlinks-referring-domains.md): `dataforseo/backlinks-referring-domains`, usage based, the maximum is shown before a run. Needs target. Served by DataForSEO.
- [Spam score for up to 1,000 targets](/providers/dataforseo/backlinks-bulk-spam-score.md): `dataforseo/backlinks-bulk-spam-score`, usage based, the maximum is shown before a run. Needs targets. Served by DataForSEO.
- [On-page content parsing](/providers/dataforseo/on-page-content-parsing.md): `dataforseo/on-page-content-parsing`, usage based, the maximum is shown before a run. This endpoint allows parsing the content on any page you specify and will return the structured content of the target page, including link URLs, anchors. Needs url. Served by DataForSEO.
- [On-page crawl](/providers/dataforseo/on-page-crawl.md): `dataforseo/on-page-crawl`, from $0.00015 per page. OnPage API checks websites for 60+ customizable on-page parameters defines and displays all found flaws and opportunities for optimization so that you can. Needs target. Served by DataForSEO.
- [On-page duplicate content](/providers/dataforseo/on-page-duplicate-content.md): `dataforseo/on-page-duplicate-content`, no charge per call. This endpoint returns a list of pages that have content similar to the page specified in the request. Needs id and url. Served by DataForSEO.
- [On-page duplicate tags](/providers/dataforseo/on-page-duplicate-tags.md): `dataforseo/on-page-duplicate-tags`, no charge per call. This endpoint returns a list of pages that contain duplicate title or description tags. Needs id and type. Served by DataForSEO.
- [On-page instant pages](/providers/dataforseo/on-page-instant-pages.md): `dataforseo/on-page-instant-pages`, usage based, the maximum is shown before a run. Using this function you will get page-specific data with detailed information on how well a particular page is optimized for organic search. Needs url. Served by DataForSEO.
- [On-page keyword density](/providers/dataforseo/on-page-keyword-density.md): `dataforseo/on-page-keyword-density`, no charge per call. This endpoint will provide you with keyword density and keyword frequency data for terms appearing on the specified website or web page. Needs id and keyword length. Served by DataForSEO.
- [On-page Lighthouse](/providers/dataforseo/on-page-lighthouse.md): `dataforseo/on-page-lighthouse`, usage based, the maximum is shown before a run. The OnPage Lighthouse API is based on Google’s open-source Lighthouse project for measuring the quality of web pages and web apps. Needs url. Served by DataForSEO.
- [On-page links](/providers/dataforseo/on-page-links.md): `dataforseo/on-page-links`, no charge per call. This endpoint will provide you with a list of internal and external links detected on a target website. Needs id. Served by DataForSEO.
- [On-page microdata](/providers/dataforseo/on-page-microdata.md): `dataforseo/on-page-microdata`, no charge per call. This endpoint is designed to validate structured JSON-LD data and Microdata. Needs id and url. Served by DataForSEO.
- [On-page non indexable](/providers/dataforseo/on-page-non-indexable.md): `dataforseo/on-page-non-indexable`, no charge per call. This endpoint returns a list of pages that are blocked from being indexed by Google and other search engines through robots.txt, HTTP headers, or meta tags. Needs id. Served by DataForSEO.
- [On-page pages](/providers/dataforseo/on-page-pages.md): `dataforseo/on-page-pages`, no charge per call. This endpoint returns a list of crawled pages with on-page check-ups and other metrics related to the page performance. Needs id. Served by DataForSEO.
- [On-page raw HTML](/providers/dataforseo/on-page-raw-html.md): `dataforseo/on-page-raw-html`, no charge per call. This endpoint returns the HTML of a page you indicate in the request. Needs id and url. Served by DataForSEO.
- [On-page redirect chains](/providers/dataforseo/on-page-redirect-chains.md): `dataforseo/on-page-redirect-chains`, no charge per call. Redirect chains occur when there are at least two redirects between the initial URL and the destination URL. Needs id. Served by DataForSEO.
- [On-page resources](/providers/dataforseo/on-page-resources.md): `dataforseo/on-page-resources`, no charge per call. This endpoint will provide you with a list of resources, including images, scripts, stylesheets, and broken elements. Needs id. Served by DataForSEO.
- [On-page screenshot](/providers/dataforseo/on-page-page-screenshot.md): `dataforseo/on-page-page-screenshot`, usage based, the maximum is shown before a run. Using this endpoint, you can capture a full high-quality screenshot of any webpage. Needs id and url. Served by DataForSEO.
- [On-page summary](/providers/dataforseo/on-page-summary.md): `dataforseo/on-page-summary`, no charge per call. Using this function, you can get the overall information on a website as well as drill down into exact on-page issues of a website that has been scanned. Needs id. Served by DataForSEO.
- [On-page waterfall](/providers/dataforseo/on-page-waterfall.md): `dataforseo/on-page-waterfall`, no charge per call. This endpoint is designed to provide you with the page speed insights. Needs id and url. Served by DataForSEO.
- [Content analysis category trends](/providers/dataforseo/content-analysis-category-trends.md): `dataforseo/content-analysis-category-trends`, usage based, the maximum is shown before a run. This endpoint will provide you with data on all citations in the target category for the indicated date range. Needs category code and date from. Served by DataForSEO.
- [Content analysis phrase trends](/providers/dataforseo/content-analysis-phrase-trends.md): `dataforseo/content-analysis-phrase-trends`, usage based, the maximum is shown before a run. This endpoint will provide you with data on all citations of the target keyword for the indicated date range. Needs keyword and date from. Served by DataForSEO.
- [Content analysis rating distribution](/providers/dataforseo/content-analysis-rating-distribution.md): `dataforseo/content-analysis-rating-distribution`, usage based, the maximum is shown before a run. This endpoint will provide you with rating distribution data for the keyword and other parameters specified in the request. Needs keyword. Served by DataForSEO.
- [Content analysis search](/providers/dataforseo/content-analysis-search.md): `dataforseo/content-analysis-search`, usage based, the maximum is shown before a run. This endpoint will provide you with detailed citation data available for the target keyword. Needs keyword. Served by DataForSEO.
- [Content analysis sentiment analysis](/providers/dataforseo/content-analysis-sentiment-analysis.md): `dataforseo/content-analysis-sentiment-analysis`, usage based, the maximum is shown before a run. This endpoint will provide you with sentiment analysis data for the citations available for the target keyword. Needs keyword. Served by DataForSEO.
- [Content analysis summary](/providers/dataforseo/content-analysis-summary.md): `dataforseo/content-analysis-summary`, usage based, the maximum is shown before a run. This endpoint will provide you with an overview of citation data available for the target keyword. Needs keyword. Served by DataForSEO.
- [Baidu organic SERP](/providers/dataforseo/serp-baidu-organic.md): `dataforseo/serp-baidu-organic`, usage based, the maximum is shown before a run. Baidu SERP API provides top 10 search engine results. Takes keyword, priority, depth and more, all optional. Served by DataForSEO.
- [Bing organic SERP](/providers/dataforseo/serp-bing-organic.md): `dataforseo/serp-bing-organic`, usage based, the maximum is shown before a run. Live SERP provides real-time data on top 100 search engine results for the specified keyword, search engine, and location. Needs keyword. Served by DataForSEO.
- [Naver organic SERP](/providers/dataforseo/serp-naver-organic.md): `dataforseo/serp-naver-organic`, usage based, the maximum is shown before a run. Naver SERP API provides top 15 search engine results. Takes keyword, url, priority and more, all optional. Served by DataForSEO.
- [Seznam organic SERP](/providers/dataforseo/serp-seznam-organic.md): `dataforseo/serp-seznam-organic`, usage based, the maximum is shown before a run. Seznam SERP API provides top 10 search engine results from one of the most popular search engines in the Czech Republic. Takes keyword, location name, location code and more, all optional. Served by DataForSEO.
- [Yahoo organic SERP](/providers/dataforseo/serp-yahoo-organic.md): `dataforseo/serp-yahoo-organic`, usage based, the maximum is shown before a run. Live SERP provides real-time data on top search engine results. Needs keyword. Served by DataForSEO.

## Related

- [AI visibility (GEO)](/tools/ai-visibility.md): 28 tools, from $0.00015 per call.
- [Google Search Console](/tools/search-console.md): 14 tools, from $0.005 per call.
- [Web search](/tools/web-search.md): 40 tools, from $0.00015 per call, some tools free.

## Providers

- [DataForSEO](/providers/dataforseo.md): 190 tools, from $0.00015 per page, some tools free.
- [SEMScraper](/providers/semscraper.md): 10 tools.
- [Exa](/providers/exa.md): 16 tools.
- [Litescrape](/providers/litescrape.md): 118 tools, from $0.00015 per call.

## Questions

### Which SEO data can my agent read?

Google SERP, keyword research, search trends, competitor domains & rankings, backlinks, site audit (on-page), content & brand mentions and Bing, Yahoo, Baidu, Naver, Seznam SERPs.

### Which providers serve SEO tools?

DataForSEO, SEMScraper, Exa and Litescrape. Your agent compares them by price and inputs before it runs one.

### How is it billed?

Per call, at the provider's price with no markup, from $0.00015 per call. Some of these tools are free. Your agent sees the price before it runs a tool.

[Tools](/tools.md) · [Connection guide](/connect.md) · [Billing](/docs/billing.md)

---

[HTML page](/tools/seo) · [Agent index](/llms.txt)
