Dataforseo, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Dataforseo account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Developer Tools
- Connects with a key
- 99 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What Dataforseo is
SEO data and analytics platform providing SERP data, backlinks, keywords, and competitive intelligence
You paste in a key from your own Dataforseo account. It is kept encrypted, and you can withdraw it from inside Dataforseo whenever you like.
One message in, the work done in Dataforseo.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in Dataforseo. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own Dataforseo account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in Dataforseo
These are the ready-made tools your AI employee already has in Dataforseo. It is not limited to them, but it never has to be taught these.
- Create App Data Apple App Reviews TaskTool to create Apple App Store reviews retrieval tasks. Use when you need to fetch user reviews for a specific iOS app from the App Store. Returns task IDs for retrieving results l
- Create App Data Google App List TaskTool to create Google Play Store app list retrieval tasks. Use when you need to fetch lists of mobile apps from Google Play top charts (featured, topselling, topgrossing, etc.). Re
- Create App Data Google App Reviews TaskTool to create Google Play app reviews retrieval tasks. Use when you need to fetch user reviews for a specific Android app from Google Play Store. Returns task IDs for retrieving r
- Create Apple App Searches TaskTool to create Apple App Store search tasks via DataForSEO API. Use when you need to search for apps on the Apple App Store by keyword with specific location and language parameter
- Create Business Data Trustpilot Search TaskTool to create Trustpilot search tasks for retrieving business profiles. Use when you need to search for businesses on Trustpilot by keyword. Returns task IDs for retrieving result
- Create Keywords Data Bing Audience Estimation TaskTool to create a Bing Audience Estimation task for ad campaign planning. Use when you need to estimate audience size, clicks, impressions, and budget recommendations based on targe
- Create Keywords Data Google Keywords For Keywords TaskTool to create Google Keywords For Keywords tasks for keyword research and analysis. Use when you need to get keyword suggestions, search volumes, CPC data, and competition metrics
- Create Keywords Data Google Trends Explore TaskTool to create Google Trends Explore tasks for analyzing keyword popularity over time. Use when you need to get trend data from Google Search, YouTube, Google News, Google Images,
- Create Merchant Amazon Sellers TaskTool to create Merchant Amazon Sellers tasks. Use when you need to get a list of sellers for a specific product on Amazon, including seller details, pricing, condition, shipment in
- Create On Page Lighthouse TaskTool to create an On Page Lighthouse audit task for measuring web page quality based on Google's Lighthouse. Use when you need to audit a web page for SEO, performance, accessibili
- Create On Page TaskTool to create an On Page crawl task for analyzing websites. Use when you need to audit a website for SEO, check on-page parameters, find optimization opportunities, or analyze sit
- Create SERP Google Autocomplete TaskTool to create Google Autocomplete SERP tasks. Use when you need to retrieve autocomplete suggestions that Google Search provides as users type their queries. Returns task IDs for
- Create SERP Google Events TaskTool to create Google Events SERP tasks via DataForSEO API. Use when you need to retrieve event listings from Google Search for specific keywords and locations. Note: Google Events
- Create SERP Google Finance Explore TaskTool to create Google Finance Explore SERP tasks. Use when you need to retrieve real-time data from the 'Explore' tab of Google Finance, including market indexes, news, earnings ca
- Create SERP Google Local Finder TaskTool to create Google Local Finder SERP tasks for retrieving local business search results. Use when you need to get location-based search results for businesses and services from
- Create SERP Google Maps TaskTool to create Google Maps SERP tasks. Use when you need to retrieve Google Maps search results for local businesses, places, or locations. Returns task IDs for retrieving results
- Create SERP Google Organic TaskTool to create Google Organic SERP tasks for retrieving top search engine results. Use when you need to get organic search results for specific keywords, analyze SERP features, tra
- Create SERP Seznam Organic TaskTool to create a SERP Seznam Organic search task. Use when you need to retrieve Seznam search engine results for a specific keyword and location in the Czech Republic. Results are
- Create SERP YouTube Video Subtitles TaskTool to create YouTube video subtitles extraction tasks. Use when you need to retrieve subtitle data from YouTube videos including text, timing, and translations. Tasks are process
- Create YouTube Video Comments TaskTool to create YouTube Video Comments SERP tasks. Use when you need to retrieve comments data from a specific YouTube video, including author info, timestamps, likes, and reply cou
- Force Stop On Page CrawlTool to force stop On Page crawl tasks. Use when you need to immediately terminate ongoing website crawl operations. Data collected before stopping remains available for retrieval.
- Get AI Keyword Data Available FiltersTool to retrieve available filters for DataForSEO AI Keyword Data API endpoints. Use when you need to discover which fields can be filtered in AI keyword data queries and their dat
- Get AI Keyword Data Locations And LanguagesTool to retrieve the full list of locations and languages supported in AI Keyword Data API. Use when you need to get available geographic locations and their supported languages fo
- Get AI Optimization Chat GPT LLM Scraper HTML by IDTool to retrieve AI Optimization Chat GPT LLM Scraper task results in HTML format. Use when you need to fetch the HTML content from a previously submitted LLM scraper task using it
- Get AI Optimization ChatGPT LLM Scraper Task (Advanced)Tool to retrieve advanced ChatGPT LLM scraper task results by task ID. Use when you need to fetch detailed scraper results including markdown content, search results, sources, bran
- Get AI Optimization Gemini LLM Scraper Task AdvancedTool to retrieve advanced AI Optimization Gemini LLM scraper task results by task ID. Use when you need to fetch completed task data including LLM-generated content, sources, table
- Get AI Optimization HTML ResultTool to retrieve AI optimization LLM scraper HTML results by task ID. Use when you need to fetch the HTML content scraped for ChatGPT/LLM optimization after creating a scraping tas
- Get AI Optimization LLM Mentions Top Domains LiveTool to get live aggregated LLM mentions grouped by most frequently mentioned domains. Use when you need to identify which domains are most often cited or mentioned by LLMs (Google
- Get AI Optimization LLM Scraper Task HTMLTool to retrieve HTML results from a DataForSEO AI Optimization LLM scraper task. Use when you need to fetch the HTML content from a previously created scraper task using its task
- Get App Data Google App Info HTML By IDTool to retrieve raw HTML results for a Google Play app information task by ID. Use when you need to get the unprocessed HTML content of a Google Play Store app page after creating
- Get App Data Google App Info Task HTML By IDTool to retrieve HTML content for a Google Play app by task ID. Use when you need to get the raw HTML page data from Google Play Store for a previously submitted app info task. Res
- Get App Data Google App List Task Advanced By IDTool to retrieve Google Play app list results for a previously created task. Returns detailed app data including titles, ratings, prices, reviews, and icons for apps in the specifi
- Get App Data Google App Reviews Task Advanced By IDTool to retrieve Google Play app review results for a previously created task. Returns feedback data including review ratings, content, reviewer profiles, publication dates, and de
- Get App Data Google App Reviews Task HTMLTool to retrieve HTML content for Google Play app reviews by task ID. Use when you need to get the raw HTML page data of app reviews from Google Play Store for a previously submitt
- Get App Data Google App Searches HTML By IDTool to retrieve raw HTML results for a Google Play app searches task by ID. Use when you need to get the unprocessed HTML content of Google Play Store app search results after cre
- Get App Data Google App Searches Task Advanced By IDTool to retrieve Google Play app search results for a previously created task. Returns detailed app data including titles, ratings, prices, reviews, and icons for apps ranking on G
- Get Appendix ErrorsTool to retrieve the complete list of DataForSEO API error codes and HTTP status codes. Use when you need to understand possible API errors, their codes, and messages for error han
- Get Appendix StatusTool to get current operational status of all DataForSEO APIs and endpoints. Use when you need to check if specific APIs or endpoints are experiencing outages or performance issues
- Get Appendix User DataTool to retrieve current user account data including balance, rate limits, spending statistics, and pricing information. Use when you need to check account status, available balanc
- Get Apple App Info Advanced by IDGet detailed Apple App Store information for a previously submitted task. Returns comprehensive app data including title, description, ratings, reviews, price, categories, develope
- Get Apple App Info Task AdvancedTool to retrieve advanced results for a previously created Apple App Info task. Use when you need complete app information from the App Store including ratings, reviews, pricing, c
- Get Apple App List Task ResultsTool to retrieve Apple App Store app list results for a previously created task. Returns detailed app data including titles, ratings, prices, reviews, and icons for apps in the spe
- Get Apple App Searches Task AdvancedTool to retrieve Apple App Searches task results from DataForSEO. Use when you need to get app search results for a previously created task. This is the second step in a two-step p
- Get Backlinks Bulk Pages Summary LiveTool to get comprehensive backlinks summary data for multiple pages, domains, or subdomains in a single request. Use when you need to retrieve detailed backlink metrics for up to 1
- Get Backlinks Bulk Spam Score LiveTool to get spam scores for multiple domains, subdomains, or pages in a single request. Use when you need to evaluate how 'spammy' target websites are using DataForSEO's proprietar
- Get Backlinks Summary LiveTool to get a comprehensive overview of backlinks data for a domain, subdomain, or webpage. Use when you need backlinks statistics including referring domains, link types, spam sco
- Get Bing Keyword Performance Locations And LanguagesTool to retrieve the full list of locations and languages supported in Bing Keyword Performance API endpoints. Use when you need to get available geographic locations and their sup
- Get Bing Keyword Suggestions for URL TaskTool to retrieve Bing keyword suggestions for a URL from a previously created task. Use when you need to fetch keyword recommendations based on URL content analysis. Results are so
- Get Bing Related Keywords LiveTool to retrieve Bing related keywords appearing in 'searches related to' SERP element. Provides up to 4680 keyword ideas with search volume, cost-per-click, competition, and 12-mo
- Get Bing Search Volume Task By IDTool to retrieve Bing search volume task results by task ID. Use when you need to fetch keyword search volume data with historical monthly trends from a previously created task. Re
- Get Business Data Business Listings Available FiltersTool to retrieve available filters for Business Data Business Listings API endpoints. Use when you need to discover which fields can be filtered in business listings queries and th
- Get Business Data Google Extended Reviews TaskTool to retrieve Google Business extended reviews data by task ID. Use when you need to fetch detailed review information for a business including review text, ratings, reviewer pr
- Get Business Data Google Hotel Info Task Advanced By IDTool to retrieve Google Hotel Info task results by task ID. Use when you need to get detailed hotel information including ratings, prices, amenities, location details, and reviews.
- Get Business Data Google Hotel Searches Task By IDTool to retrieve Google Hotel Searches task results by task ID. Use when you need to fetch hotel search results from a previously created task within 30 days.
- Get Business Data Google My Business Info TaskTool to retrieve Google My Business information by task ID. Use when you need to fetch comprehensive business data including name, location, contact details, ratings, operating hou
- Get Business Data Google My Business Updates Task By IDTool to retrieve Google My Business updates and posts by task ID. Use when you need to fetch business updates, posts, and announcements from a Google My Business profile for a prev
- Get Business Data Google Questions And Answers TaskTool to retrieve Google Business questions and answers data by task ID. Use when you need to fetch Q&A information for a business including questions asked by users, answers provid
- Get Business Data Google Reviews TaskTool to retrieve Google Reviews task results by task ID. Use when you need to fetch review data for a specific business establishment including review text, ratings, reviewer infor
- Get Business Data Google Reviews Task By IDTool to retrieve Google Reviews task results by task ID. Use when you need to fetch review data for a specific business establishment including review text, ratings, reviewer infor
- Get Business Data TripAdvisor Reviews Task By IDTool to retrieve TripAdvisor Reviews task results by task ID. Use when you need to fetch review data for a specific business establishment including review text, ratings, reviewer
- Get Business Data TripAdvisor Search TaskTool to retrieve TripAdvisor search results by task ID. Use when you need to fetch business listings, ratings, and reviews data from TripAdvisor for a previously created search tas
- Get Business Data TripAdvisor Search Task By IDTool to retrieve TripAdvisor Search task results by task ID. Use when you need to fetch business listings and ratings from TripAdvisor for a previously created search task within 3
- Get Business Data Trustpilot Search Task By IDTool to retrieve Trustpilot search task results by task ID. Use when you need to fetch business profiles from Trustpilot for a previously created search task. The task ID must be f
- Get ChatGPT LLM Scraper Locations By CountryTool to retrieve available ChatGPT LLM Scraper locations filtered by country ISO code. Use when you need to get the list of valid locations for setting up ChatGPT LLM scraper tasks
- Get Content Analysis Available FiltersTool to retrieve available filters for DataForSEO Content Analysis API endpoints. Use when you need to discover which fields can be filtered in content analysis queries including U
- Get DataForSEO Labs Available FiltersTool to retrieve available filters for DataForSEO Labs API endpoints. Use when you need to discover which fields can be filtered in DataForSEO Labs queries and their data types.
- Get DataForSEO Labs Google Available HistoryTool to retrieve available historical dates for DataForSEO Labs domain metrics. Use when you need to discover which dates are available for setting in the firstdate and seconddate
- Get DataForSEO Labs Google Top Searches LiveTool to retrieve top Google search keywords with comprehensive metrics including search volume, competition, CPC, trends, and intent data. Use when you need to discover popular key
- Get DataForSEO Labs StatusTool to retrieve last update dates for DataForSEO Labs data sources (Google, Bing, and Amazon). Use when you need to check when Labs data was last refreshed for freshness validatio
- Get DataForSEO Trends Locations By CountryTool to retrieve DataForSEO Trends locations filtered by country ISO code. Use when you need to get the list of valid locations for setting up DataForSEO Trends tasks. Note that th
- Get Domain Analytics Technologies Available FiltersTool to retrieve available filters for DataForSEO Domain Analytics Technologies API endpoints. Use when you need to discover which fields can be filtered in domain analytics techno
- Get Domain Analytics Technologies Technology Stats LiveTool to retrieve historical technology adoption statistics across domains. Use when you need data on how many domains use a specific technology over time, with breakdowns by countr
- Get Domain Analytics Whois Available FiltersTool to retrieve available filters for Domain Analytics Whois API endpoints. Use when you need to discover which fields can be filtered in whois queries and their data types.
- Get Gemini LLM Responses Task ResultsTool to retrieve structured Gemini LLM responses from a specific task by ID. Use when you need to fetch the results of a previously created Gemini LLM optimization task. The task I
- Get Gemini LLM Scraper HTML ResultsRetrieve HTML results for a completed Gemini LLM Scraper task by its unique ID. Use this action to fetch the scraped HTML content from a previously posted task. Results are availab
- Get Gemini LLM Scraper LocationsTool to retrieve available locations for DataForSEO's Gemini LLM Scraper. Use when you need to get the list of supported countries and territories (213 locations) where the Gemini
- Get Google Ads Keywords For Site TaskTool to retrieve Google Ads Keywords For Site task results by task ID. Use when you need to fetch keyword data including search volume, competition levels (LOW/MEDIUM/HIGH), biddin
- Get Google App Searches Task AdvancedTool to retrieve Google Play Store app search results from DataForSEO. Use when you need to get app search results for a previously created task. This is the second step in a two-s
- Get Google Historical Bulk Traffic Estimation LiveTool to get historical monthly traffic volumes for up to 1000 domains, subdomains, or webpages on Google over a specified time range. Use when you need to analyze traffic trends fr
- Get Google Trends Locations By CountryTool to retrieve available Google Trends locations filtered by country ISO code. Use when you need to get the list of valid locations for setting up Google Trends keyword data task
- Get Keywords Data Bing Audience Estimation IndustriesTool to retrieve the list of industries supported by Bing Ads Audience Estimation endpoint. Use when you need industry IDs for targeting Bing audience estimation campaigns. Returns
- Get Keywords Data Bing Keyword Suggestions For URL LiveTool to get Bing keyword suggestions based on a target URL with search volume, competition, and CPC metrics. Use when you need to discover relevant keywords associated with a speci
- Get Keywords Data Bing Keyword Suggestions For URL Task By IDTool to retrieve Bing keyword suggestions for URL task results by task ID. Use when you need to fetch keyword suggestions related to a specific URL including relevance confidence s
- Get Keywords Data Bing Keywords For Keywords Task By IDTool to retrieve Bing Keywords For Keywords task results by task ID. Use when you need to fetch keyword suggestions for specified terms, including search volume, CPC, competition m
- Get Keywords Data Bing Keywords For Site TaskTool to retrieve Bing Keywords For Site task results by task ID. Use when you need to fetch keyword data for a specified website including search volume, CPC, competition metrics,
- Get Keywords Data Bing Search Volume TaskTool to retrieve Bing search volume task results by task ID. Use when you need to fetch keyword search volume data including monthly search trends, cost-per-click metrics, and comp
- Get Keywords Data Google Ad Traffic By Keywords TaskTool to retrieve Google Ad Traffic by Keywords task results by task ID. Use when you need to fetch estimated traffic data for specified keywords based on bid amount and match type,
- Get Keywords Data Google Ads Ad Traffic By Keywords TaskTool to retrieve Google Ads Ad Traffic By Keywords task results by task ID. Use when you need to fetch ad traffic forecasts for keywords, including projected impressions, CTR, aver
- Get Keywords Data Google Ads Keywords For Keywords LiveTool to retrieve Google Ads keyword suggestions for specified keywords with comprehensive metrics. Use when you need keyword ideas, search volumes, CPC data, competition levels, an
- Get Keywords Data Google Ads Keywords For Keywords TaskTool to retrieve Google Ads Keywords For Keywords task results by task ID. Use when you need to fetch keyword metrics for specified search terms from Google Ads API, including sear
- Get Keywords Data Google Ads Keywords For Site Task By IDTool to retrieve Google Ads keyword data for a specific site by task ID. Use when you need to fetch keywords relevant to a domain along with their search volumes, bids, competition
- Get Keywords Data Google Ads Search Volume TaskTool to retrieve Google Ads Search Volume task results by task ID. Use when you need to fetch Google Ads metrics for keywords including search volume, competition levels, CPC, top-
- Get Keywords Data Google Ads StatusTool to get current status of Google Ads keyword data updates. Use when you need to check if Google has updated keyword data for the previous month or find the latest available sea
- Get Keywords Data Google Adwords StatusTool to get current status of Google AdWords keyword data updates. Use when you need to check if Google has updated keyword data for the previous month or find the latest available
- Get Keywords Data Google Keywords For Category LiveTool to retrieve live Google keywords for a specific product/service category. Returns up to 700 keyword suggestions with search volume, CPC, competition level, and historical mont
- Get Keywords Data Google Keywords For Keywords TaskTool to retrieve Google Keywords For Keywords task results by task ID. Use when you need to fetch keyword metrics for specified search terms, including search volume, CPC, competit
- Get Keywords Data Google Search Volume TaskTool to retrieve Google Search Volume task results by task ID. Use when you need to fetch search volume metrics for specified keywords, including monthly average search volume, CPC
- Get Keywords Data Google Trends Explore TaskTool to retrieve Google Trends Explore task results by task ID. Use when you need to fetch trend analysis data including time-series popularity graphs, geographic distribution maps
- Get Live ChatGPT LLM ResponsesTool to retrieve live structured responses from ChatGPT AI models via DataForSEO. Returns AI-generated content with optional web search augmentation, token usage statistics, and co
You stay the boss of your Dataforseo account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own Dataforseo account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in Dataforseo is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in Dataforseo and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about Dataforseo
- Can an AI employee really work inside Dataforseo?
- Yes. It signs in to your own Dataforseo account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of Dataforseo?
- No. Nothing moves and nothing is replaced. Your records stay in Dataforseo, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my Dataforseo account?
- You paste in a key from your own Dataforseo account. It is kept encrypted, and you can withdraw it from inside Dataforseo whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in Dataforseo?
- It has 99 ready-made tools in Dataforseo today, among them Create App Data Apple App Reviews Task, Create App Data Google App List Task and Create App Data Google App Reviews Task. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use Dataforseo and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in Dataforseo and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in Dataforseo?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Dataforseo is written down with what it did and when.