Skip to main content
DA

DataForSEO MCP

Lets an agent pull live SEO data from DataForSEO - Google SERPs, keyword research, rank tracking, backlinks, on-page audits and domain analytics.

Product page: flymy.ai/mcp/dataforseo

What it can do​

MethodWhat it does
dataforseo_serp_google_organic_liveLive Google organic SERP for a keyword (full parsed results).
dataforseo_serp_google_organic_task_postQueue a cheaper async Google SERP task.
dataforseo_serp_google_organic_task_getFetch the result of a queued Google SERP task by id.
dataforseo_serp_google_organic_tasks_readyList completed SERP tasks ready to collect.
dataforseo_serp_google_locationsList supported Google SERP locations.
dataforseo_keywords_search_volumeGoogle Ads search volume, competition and CPC for keywords.
dataforseo_keywords_for_keywordsKeyword ideas with metrics from seed keywords (Google Ads).
dataforseo_keywords_locationsList supported Google Ads locations.
dataforseo_labs_keyword_ideasKeyword ideas by product/service category (Labs).
dataforseo_labs_keyword_suggestionsLong-tail full-phrase suggestions for a seed keyword.
dataforseo_labs_related_keywords"Searches related to" keyword tree with metrics.
dataforseo_labs_ranked_keywordsKeywords a domain or page ranks for in Google.
dataforseo_labs_competitors_domainOrganic competitors of a domain.
dataforseo_labs_serp_competitorsDomains competing across a set of SERPs.
dataforseo_labs_domain_rank_overviewDomain rank, traffic and visibility overview.
dataforseo_labs_bulk_keyword_difficultyKeyword difficulty score (0-100) for up to 1000 keywords.
dataforseo_labs_historical_serpsHistorical Google SERP snapshots for a keyword.
dataforseo_labs_search_intentClassify keywords by search intent (informational/commercial/etc.).
dataforseo_labs_keyword_overviewFull Labs metrics (volume, difficulty, intent, CPC) for keywords.
dataforseo_labs_bulk_traffic_estimationEstimated organic traffic for up to 1000 domains or pages.
dataforseo_labs_domain_intersectionKeyword gap between two domains.
dataforseo_labs_page_intersectionKeyword gap between sets of page URLs.
dataforseo_labs_categories_for_domainProduct/service categories a domain ranks in.
dataforseo_labs_subdomainsRanking subdomains of a domain with metrics.
dataforseo_labs_relevant_pagesBest-ranking (top-traffic) pages of a domain.
dataforseo_labs_top_searchesMost popular keywords in a location/language.
dataforseo_labs_locations_and_languagesList supported Labs locations and languages.
dataforseo_backlinks_summaryAggregate backlink profile metrics for a target.
dataforseo_backlinks_referring_domainsDomains linking to a target with per-domain metrics.
dataforseo_backlinks_backlinksIndividual backlinks with source, anchor and rank.
dataforseo_backlinks_anchorsAnchor texts used in backlinks to a target.
dataforseo_backlinks_domain_pagesMost-linked pages of a target.
dataforseo_backlinks_competitorsDomains with a similar backlink profile.
dataforseo_backlinks_bulk_ranksDataForSEO rank for up to 1000 targets in one call.
dataforseo_backlinks_bulk_referring_domainsReferring-domain count for up to 1000 targets.
dataforseo_backlinks_bulk_spam_scoreSpam score (0-100) for up to 1000 targets.
dataforseo_backlinks_historyMonthly historical backlink metrics for a domain.
dataforseo_backlinks_domain_intersectionDomains linking to several targets (link-gap analysis).
dataforseo_on_page_task_postQueue a full-site on-page SEO crawl audit.
dataforseo_on_page_tasks_readyList completed on-page crawl tasks ready to collect.
dataforseo_on_page_summaryAggregate summary of a completed on-page crawl.
dataforseo_on_page_pagesCrawled pages with per-page on-page checks.
dataforseo_on_page_resourcesResources (images, scripts, CSS) found during a crawl.
dataforseo_on_page_linksInternal and external links discovered during a crawl.
dataforseo_on_page_duplicate_tagsPages sharing duplicate title/description/h1 tags.
dataforseo_on_page_lighthouse_task_postQueue a Google Lighthouse audit for a URL.
dataforseo_on_page_lighthouse_task_getFetch a queued Lighthouse audit result by id.
dataforseo_on_page_instant_pagesInstant on-page audit of a single URL.
dataforseo_domain_analytics_technologiesTech stack detected on a domain.
dataforseo_domain_analytics_whois_overviewWHOIS overview with SEO/tech enrichment.

How to get credentials​

None on FlyMyAI Cloud - calls run on FlyMyAI's DataForSEO key, so there is no DataForSEO account or API key to set up. Each call is billed to your FlyMyAI balance at DataForSEO's own price, with 0% markup - as if you called DataForSEO yourself - and never less than the call's compute time: a live Google SERP with 10 results, which DataForSEO prices at $0.002, costs $0.002.

To bill your own DataForSEO account instead, use your API credential - the pair login:password (the API login and password, not your dashboard password unless they match):

  1. Open app.dataforseo.com/api-access.
  2. Copy your API login (usually your account email) and API password.
  3. Combine them as login:password and paste it into the DataForSEO connection settings in FlyMyAI.

With your own key DataForSEO bills your account (pay-as-you-go, top up in its dashboard) and FlyMyAI charges compute time only.

Fields to fill in FlyMyAI​

FlyMyAI fieldWhere it comes from
DATAFORSEO_API_KEY (optional)API access page - your login:password pair; leave empty to use FlyMyAI's key
We love our partners - FlyMy.AI builds with the best. Thanks, DataForSEO!