DataForSEO integration
The DataForSEO package (Robomotion.DataForSEO, v1.0.0) adds 55 nodes to Robomotion flows, including Google Organic, Google Maps and Google News.
It runs on Windows, macOS and Linux robots. For AI agents, 55 of its nodes work as tools.
What the DataForSEO package does
SEO and market intelligence from DataForSEO: SERP results, keyword research, backlinks, on-page audits, competitor analytics, product and business data, and AI/LLM visibility
SEO and market intelligence from the DataForSEO v3 API, exposed as 53 nodes across twelve categories: SERP (Google organic, maps, news, images, autocomplete, Bing), Keyword Data (Google Ads volume, keywords for site, keyword expansion, Google Trends), Domain Analytics (technology stack detection, reverse technology lookup, whois), DataForSEO Labs (keyword ideas, suggestions, related keywords, overview, search intent, ranked keywords, competitor domains, domain rank overview, relevant pages), Backlinks (summary, individual links, anchors, referring domains, domain pages, competitors, bulk spam score), OnPage (instant page audit, content parsing, site crawl plus summary/pages/links/duplicate tags collection), Content Analysis (brand mention search, summary, sentiment, phrase trends), Merchant (Amazon search and product details, Google Shopping), App Data (Google Play and App Store), Business Data (listings search, Google Business profile, reviews), AI Optimization (ChatGPT/Claude/Gemini/Perplexity responses with citations, AI keyword volume) and Account (usage, raw request escape hatch). Authenticates with an API login and password, either through a shared Connect node or per-node credentials.
- Namespace
Robomotion.DataForSEO- Latest version
- 1.0.0
- Written in
- Go
- Categories
- AnalyticsSales & Marketing
DataForSEO nodes (55)
These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code. An agent tool node can also be called by an AI agent on its own.
| Node | Node ID | Type |
|---|---|---|
| Connect | Robomotion.DataForSEO.Connect | Agent tool |
| Disconnect | Robomotion.DataForSEO.Disconnect | Agent tool |
| Google Organic | Robomotion.DataForSEO.Serp.GoogleOrganic | Agent tool |
| Google Maps | Robomotion.DataForSEO.Serp.GoogleMaps | Agent tool |
| Google News | Robomotion.DataForSEO.Serp.GoogleNews | Agent tool |
| Google Images | Robomotion.DataForSEO.Serp.GoogleImages | Agent tool |
| Google Autocomplete | Robomotion.DataForSEO.Serp.GoogleAutocomplete | Agent tool |
| Bing Organic | Robomotion.DataForSEO.Serp.BingOrganic | Agent tool |
| Search Volume | Robomotion.DataForSEO.KeywordData.SearchVolume | Agent tool |
| Keywords For Site | Robomotion.DataForSEO.KeywordData.KeywordsForSite | Agent tool |
| Keywords For Keywords | Robomotion.DataForSEO.KeywordData.KeywordsForKeywords | Agent tool |
| Google Trends | Robomotion.DataForSEO.KeywordData.GoogleTrends | Agent tool |
| Domain Technologies | Robomotion.DataForSEO.DomainAnalytics.DomainTechnologies | Agent tool |
| Domains By Technology | Robomotion.DataForSEO.DomainAnalytics.DomainsByTechnology | Agent tool |
| Whois | Robomotion.DataForSEO.DomainAnalytics.Whois | Agent tool |
| Keyword Ideas | Robomotion.DataForSEO.Labs.KeywordIdeas | Agent tool |
| Keyword Suggestions | Robomotion.DataForSEO.Labs.KeywordSuggestions | Agent tool |
| Related Keywords | Robomotion.DataForSEO.Labs.RelatedKeywords | Agent tool |
| Keyword Overview | Robomotion.DataForSEO.Labs.KeywordOverview | Agent tool |
| Search Intent | Robomotion.DataForSEO.Labs.SearchIntent | Agent tool |
| Ranked Keywords | Robomotion.DataForSEO.Labs.RankedKeywords | Agent tool |
| Competitors Domain | Robomotion.DataForSEO.Labs.CompetitorsDomain | Agent tool |
| Domain Rank Overview | Robomotion.DataForSEO.Labs.DomainRankOverview | Agent tool |
| Relevant Pages | Robomotion.DataForSEO.Labs.RelevantPages | Agent tool |
| Backlinks Summary | Robomotion.DataForSEO.Backlinks.Summary | Agent tool |
| Backlinks | Robomotion.DataForSEO.Backlinks.Backlinks | Agent tool |
| Anchors | Robomotion.DataForSEO.Backlinks.Anchors | Agent tool |
| Referring Domains | Robomotion.DataForSEO.Backlinks.ReferringDomains | Agent tool |
| Domain Pages | Robomotion.DataForSEO.Backlinks.DomainPages | Agent tool |
| Backlink Competitors | Robomotion.DataForSEO.Backlinks.Competitors | Agent tool |
| Bulk Spam Score | Robomotion.DataForSEO.Backlinks.BulkSpamScore | Agent tool |
| Instant Page Audit | Robomotion.DataForSEO.OnPage.InstantPages | Agent tool |
| Content Parsing | Robomotion.DataForSEO.OnPage.ContentParsing | Agent tool |
| Start Crawl | Robomotion.DataForSEO.OnPage.StartCrawl | Agent tool |
| Get Crawl Summary | Robomotion.DataForSEO.OnPage.GetSummary | Agent tool |
| Get Crawled Pages | Robomotion.DataForSEO.OnPage.GetPages | Agent tool |
| Get Crawled Links | Robomotion.DataForSEO.OnPage.GetLinks | Agent tool |
| Get Duplicate Tags | Robomotion.DataForSEO.OnPage.GetDuplicateTags | Agent tool |
| Content Search | Robomotion.DataForSEO.ContentAnalysis.Search | Agent tool |
| Content Summary | Robomotion.DataForSEO.ContentAnalysis.Summary | Agent tool |
| Sentiment Analysis | Robomotion.DataForSEO.ContentAnalysis.SentimentAnalysis | Agent tool |
| Phrase Trends | Robomotion.DataForSEO.ContentAnalysis.PhraseTrends | Agent tool |
| Amazon Products | Robomotion.DataForSEO.Merchant.AmazonProducts | Agent tool |
| Amazon Product Details | Robomotion.DataForSEO.Merchant.AmazonAsin | Agent tool |
| Google Shopping | Robomotion.DataForSEO.Merchant.GoogleShopping | Agent tool |
| Google Play Search | Robomotion.DataForSEO.AppData.GooglePlaySearch | Agent tool |
| Google Play App Info | Robomotion.DataForSEO.AppData.GooglePlayAppInfo | Agent tool |
| App Store Search | Robomotion.DataForSEO.AppData.AppStoreSearch | Agent tool |
| Business Listings Search | Robomotion.DataForSEO.BusinessData.ListingsSearch | Agent tool |
| My Business Info | Robomotion.DataForSEO.BusinessData.MyBusinessInfo | Agent tool |
| Google Reviews | Robomotion.DataForSEO.BusinessData.GoogleReviews | Agent tool |
| LLM Response | Robomotion.DataForSEO.AIOptimization.LLMResponses | Agent tool |
| AI Keyword Data | Robomotion.DataForSEO.AIOptimization.AIKeywordData | Agent tool |
| Account Usage | Robomotion.DataForSEO.Account.Usage | Agent tool |
| Raw Request | Robomotion.DataForSEO.Account.RawRequest | Agent tool |
Platforms
The DataForSEO package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.
How to install the DataForSEO package
- Open Packages in the Robomotion Flow Designer.
- Search for DataForSEO or
Robomotion.DataForSEO, then click Install on its card. - The DataForSEO nodes appear in the node palette for everyone in the workspace, because installation is per workspace.
From a terminal, the Robomotion CLI installs the same package:
robomotion install Robomotion.DataForSEOTemplates that use DataForSEO
53 ready-made templates use DataForSEO nodes in their flows. Open one to start from a working flow.
ActiveCampaign Lead Business Data
Every 15 minutes, takes the leads ActiveCampaign has touched most recently, turns each website into a bare domain, looks the company up in the Google Business listings database, and writes the name, description, categories, address, rating and price level back onto the ActiveCampaign record.
ActiveCampaign Lead Traffic Stats
Every 15 minutes, takes the leads ActiveCampaign has touched most recently, turns each website into a bare domain, estimates how much organic search traffic that domain gets, and writes the numbers back onto the ActiveCampaign record.
Add Backlinks to Google Sheets
Pulls the live backlinks pointing at a domain every 15 minutes and appends them to a Google Sheet, one row per link, with the source page, anchor text, follow status, ranks and first/last seen dates.
AI Mode References to Sheets
Tracks which websites Google's AI Mode cites when it answers a question. Every 7 days it queries the AI Mode SERP for a keyword, flattens the references of every answer block, de-duplicates them by URL and appends them to a Google Sheet.
AI Overview Citations to Sheets
Tracks which websites Google's AI Overview cites for a keyword. Every 7 days it pulls the Google SERP with the AI Overview block loaded, collects every source the answer references, de-duplicates them by URL and appends them to a Google Sheet.
AI Overview Keyword Wins by Email
Each week, finds the keywords where your domains are newly cited inside Google's AI Overview, saves the full picture to Google Sheets, and emails the new placements.
App Review Alerts to Slack
Every morning, pulls the newest reviews for your app from both Google Play and the App Store, keeps only the ones written since the last run, and posts a digest per store to Slack.
App Reviews to ClickUp Tasks
Every morning, pulls the newest reviews for your app from both Google Play and the App Store, keeps only the ones written since the last run, and opens one ClickUp task per store holding the digest.
Broken Backlink Recovery Tasks
Pulls every backlink pointing at a URL on your domain that now returns an error, logs them to a dated Google Sheet, and opens one Asana task pointing at that sheet.
Bulk Domain Backlink Profiles
Reads a column of domains from a Google Sheet and pulls the full backlink profile for all of them in one DataForSEO call - rank, spam score, broken links, referring domains, IPs, subnets and the TLD, type, attribute, platform, location and country breakdowns.
Bulk Domain Rank Checker
Reads a column of target domains from a Google Sheet, scores all of them in one DataForSEO Bulk Ranks call, and writes each rank back next to its domain with the date it was measured.
Bulk Domain Spam Score Checker
Reads a column of domains from a Google Sheet, scores all of them in one DataForSEO Bulk Spam Score call, and writes each 0-100 score back next to its domain with the date it was measured.
Bulk Live Backlink Counts
Reads a column of domains from a Google Sheet and pulls the live backlink count for all of them in one DataForSEO call, stamping each count with the date it was measured.
Bulk Referring Domain Data
Reads a column of domains from a Google Sheet and pulls the live referring-domain counts for all of them in one DataForSEO call, writing the follow and nofollow breakdown back next to each domain.
Competitor Keyword Gaps to Notion
Pulls every keyword your site ranks for, pulls every keyword a competitor ranks for, and writes the difference - the keywords they own and you do not - into a Notion database with search volume, their position, their URL and the keyword competition score.
Featured Snippet Wins by Email
Each week, finds the keywords where your domains now hold Google's featured snippet and emails the new ones with position, search volume and the ranking URL.
GoHighLevel Lead Business Data
Every 15 minutes, takes the leads GoHighLevel has touched most recently, turns each website into a bare domain, looks the company up in the Google Business listings database, and writes the name, description, categories, address, rating and price level back onto the GoHighLevel record.
GoHighLevel Lead Traffic Stats
Every 15 minutes, takes the leads GoHighLevel has touched most recently, turns each website into a bare domain, estimates how much organic search traffic that domain gets, and writes the numbers back onto the GoHighLevel record.
Google Ads Metrics to Sheets
Reads a column of keywords from a Google Sheet and fills in the Google Ads planner numbers for all of them in one call: monthly search volume, competition and cost per click.
High-Volume Keywords to Asana Tasks
Each week, finds the keywords above your search-volume bar that your domains have started ranking for and turns them into an Asana task, so the opportunity lands in someone's queue instead of a spreadsheet nobody opens.
Hubspot Lead Business Data
Every 15 minutes, takes the leads HubSpot has touched most recently, turns each website into a bare domain, looks the company up in the Google Business listings database, and writes the name, description, categories, address, rating and price level back onto the HubSpot record.
Hubspot Lead Traffic Stats
Every 15 minutes, takes the leads HubSpot has touched most recently, turns each website into a bare domain, estimates how much organic search traffic that domain gets, and writes the numbers back onto the HubSpot record.
Keyword Cluster by URL
Every two weeks, takes a list of URLs from an input sheet and, for each one, pulls the full set of keywords that URL ranks for into its own tab of an output spreadsheet - keyword, position, volume, difficulty, CPC, competition, intent, SERP feature type and estimated traffic.
Keyword Position Dynamics by URL
Every two weeks, checks where each tracked URL ranks for its keyword and appends a dated row carrying the new position, the delta and a status - up, down, same, new or lost.
Low-Competition Keyword Finder
For each seed domain in an input sheet, pulls every keyword the domain is relevant for, scores all of them for ranking difficulty in one bulk call, and writes the combined picture - volume, trend, difficulty, intent and average backlinks - to an opportunities sheet.
Monday CRM Lead Business Data
Every 15 minutes, takes the leads monday has touched most recently, turns each website into a bare domain, looks the company up in the Google Business listings database, and writes the name, description, categories, address, rating and price level back onto the monday record.
Monday CRM Lead Traffic Stats
Every 15 minutes, takes the leads monday has touched most recently, turns each website into a bare domain, estimates how much organic search traffic that domain gets, and writes the numbers back onto the monday record.
New AI Overview Keywords by Email
Each week, finds the keywords where your domains are now cited inside Google's AI Overview and emails the new ones.
New Featured Snippet Keywords by Email
Each week, finds the keywords where your domains now hold Google's featured snippet - position zero, above the first organic result - and emails the ones that are new since last week.
New High-Volume Ranked Keywords
Each week, finds the keywords above your search-volume bar that your domains have started ranking for, opens one Asana task holding the list, and posts a summary to Slack.
New Ranked Keywords to Slack
Each week, pulls every keyword your target domains rank for, compares it against last week's snapshot, and posts whatever is new to Slack.
New Top-10 Keywords to Airtable
Each week, finds the keywords where your domains have broken into Google's first page, writes them to an Airtable base, and posts a summary to Slack.
Pipedrive Lead Business Data
Every 15 minutes, takes the leads Pipedrive has touched most recently, turns each website into a bare domain, looks the company up in the Google Business listings database, and writes the name, description, categories, address, rating and price level back onto the Pipedrive record.
Pipedrive Lead Traffic Stats
Every 15 minutes, takes the leads Pipedrive has touched most recently, turns each website into a bare domain, estimates how much organic search traffic that domain gets, and writes the numbers back onto the Pipedrive record.
Ranked Keyword Gap Analysis to Notion
Runs a ranked keyword gap analysis between your domain and a competitor's, and logs every keyword they rank for and you do not into a Notion database.
Ranked Keywords for New Airtable Records
Watches an Airtable table for target domains that have not been looked up yet, pulls the keywords each one ranks for, writes them into a second table, and ticks the source record off so it is never processed twice.
Salesforce Lead Business Data
Every 15 minutes, takes the leads Salesforce has touched most recently, turns each website into a bare domain, looks the company up in the Google Business listings database, and writes the name, description, categories, address, rating and price level back onto the Salesforce record.
Salesforce Lead Traffic Stats
Every 15 minutes, takes the leads Salesforce has touched most recently, turns each website into a bare domain, estimates how much organic search traffic that domain gets, and writes the numbers back onto the Salesforce record.
Scrape AI Mode References
Watches, in near real time, which sites Google's AI Mode pulls from when it answers questions about your brand. Polls the AI Mode SERP every 15 minutes and appends every cited source to a Google Sheet.
Scrape AI Overview References
Polls the Google SERP for a keyword every 15 minutes with the AI Overview block loaded and appends every source the overview cites to a Google Sheet.
SERP Position for Airtable Records
Watches an Airtable table for keyword/domain pairs that have not been checked yet, looks up where the domain ranks for that keyword on Google, and writes the position back onto the record.
Slack Alert on Keyword Rank Drop
Every morning, checks where each tracked URL ranks for its keyword, compares against the position recorded on the last run, and posts to Slack only when a keyword has moved down.
Top-10 Keywords to Airtable with Slack Alerts
Each week, finds the keywords where your domains have broken into Google's first page, logs them to Airtable, and alerts Slack.
Top-10 Rank Drop Alert via Gmail
Every day, pulls the keywords each target domain currently holds a top-10 position for, compares against yesterday's snapshot, and emails a digest of everything that slipped.
Top-10 Rank Drop Alerts by Email
Every day, pulls the keywords each target domain currently holds a top-10 position for, compares against yesterday's snapshot, and emails a digest of everything that slipped.
Toxic Backlink Disavow File
Pages through every backlink pointing at your domain with a spam score above the threshold, writes the source URLs into a Google-compliant disavow.txt, uploads it to Google Drive and emails you the link.
Track Brand Mentions
Every evening, searches the web for pages that mentioned your brand in the last 24 hours, classifies each mention as positive, negative or neutral, writes them into a dated Google Doc, and posts a Slack summary with the sentiment split and a link to the doc.
Track New and Lost Backlinks
Reads a column of domains from a Google Sheet and pulls, in one DataForSEO call, how many backlinks each of them gained and lost, stamped with the date.
Track New and Lost Referring Domains
Reads a column of domains from a Google Sheet and pulls, in one DataForSEO call, how many referring domains each of them gained and lost - counted both per domain and per main domain - stamped with the date.
Track New Ranked Keywords with Slack Alerts
Once a week, fetches every keyword your domains rank for on Google, saves the current picture to Google Sheets, and sends a Slack summary of what is newly ranking.
Weekly Toxic Backlink Report
Every week, pulls every backlink first seen in the last seven days whose spam score is above the threshold, drops them into a fresh Google Sheet named after the domain and the date, and emails you the link.
Zoho CRM Lead Business Data
Every 15 minutes, takes the leads Zoho CRM has touched most recently, turns each website into a bare domain, looks the company up in the Google Business listings database, and writes the name, description, categories, address, rating and price level back onto the Zoho CRM record.
Zoho CRM Lead Traffic Stats
Every 15 minutes, takes the leads Zoho CRM has touched most recently, turns each website into a bare domain, estimates how much organic search traffic that domain gets, and writes the numbers back onto the Zoho CRM record.
Related integrations
Packages that share a category or keywords with DataForSEO. It is filed under Analytics and Sales & Marketing.
Keyword AnalysisThe Keyword Analysis package is a comprehensive toolkit designed for SEO professionals, content creators, and digital marketers who aim to enhance their online presence through strategic keyword optimization
Google TrendsAccess Google Trends data for trend analysis and SEO research. Get trending searches with news articles and track keyword interest over time and by region. Find related queries and topics and search for categories and locations
SearchAPISearch the web using SearchAPI.io - Google, Bing, YouTube, Google Maps, Google News, Google Scholar, Google Shopping and more
Google Search ConsoleConnects to Google Search Console to query search analytics, manage sitemaps, inspect URLs, and monitor site performance.
AlgoliaSearch and manage Algolia indices and records
ApolloConnect to Apollo.io to search, enrich, and manage contacts, accounts, organizations, and deals
Package data from the Robomotion package index, synced October 31, 2026.