DataForSEO — Printing Press CLI
Prerequisites: Install the CLI
This skill drives the dataforseo-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:
- Install via the Printing Press installer:
npx -y @mvanhorn/printing-press-library install dataforseo --cli-only
- Verify:
dataforseo-pp-cli --version
- Ensure
$GOPATH/bin (or $HOME/go/bin) is on $PATH.
If the npx install fails before this CLI has a public-library category, install Node or use the category-specific Go fallback after publish.
If --version reports "command not found" after install, the install step did not put the binary on $PATH. Do not proceed with skill commands until verification succeeds.
A single-binary Go CLI over all 554 DataForSEO endpoints with offline SQLite-backed delta trackers, automatic Live↔Standard mode routing to dodge the 3.3× cost premium, and a pre-call cost estimator. Built to absorb everything the official MCP and the 6.4k-star claude-seo skill already do, then go further with rank tracking over a sitemap, AI-visibility deltas across ChatGPT/Claude/Gemini/Perplexity, and backlinks-since-last-run diffs.
When to Use This CLI
Reach for dataforseo-pp-cli whenever an SEO workflow touches DataForSEO endpoints — keyword volume hydration, SERP scraping, backlink audits, AI-search visibility tracking, on-page audits. Pick it over the official MCP when you want offline search over past results, automatic Live↔Standard cost routing, or a one-command Standard-mode poll loop. Pick it over the Python/TS clients when you want a single static binary on a server, a Cobra-style command tree, or --dry-run + --cost-estimate safety before billing.
Unique Capabilities
These capabilities aren't available in any other tool for this API.
Local state that compounds
keywords clean — Pre-clean keywords before sending to Google Ads volume so one bad keyword doesn't poison the whole batch, and surface task-level 40501 errors that DataForSEO hides behind a top-level 20000.
Reach for this when you'd otherwise call the Google Ads volume endpoint directly. DataForSEO returns top-level 20000 (success) even when every task inside failed validation; this command refuses to send poisoned batches and exits non-zero on hidden errors.
dataforseo-pp-cli keywords clean keywords.txt --json
task bundle — Run the full Standard-mode lifecycle (task_post → tasks_ready poll → task_get → merge) as one command, with task IDs persisted to local SQLite so Ctrl-C or a laptop sleep doesn't lose the queue.
Use for any cost-sensitive batch job (which is most of them). One command replaces a Python poll-loop script and survives interruptions.
dataforseo-pp-cli task bundle serp/google/organic/task_post --in batch.json --json
search — Every result-returning API call mirrors into local SQLite (keywords, serp_results, backlinks, ai_mentions) with FTS5 indexes; offline search runs FTS5 MATCH over snippets, URLs, anchor text, and AI-answer excerpts without re-billing.
Use whenever you're tempted to re-call the same SERP/volume/backlink endpoint. The local store makes re-queries free.
dataforseo-pp-cli search "tree service daytona" --json --select keyword,position,url
keywords delta — Joins the current Google Ads volume API response against the last stored value per keyword in local SQLite and outputs movers sorted by absolute delta.
Reach for this whenever a content team asks 'which of the keywords we tracked last week moved.' DataForSEO doesn't return historical volume in one call; the local store enables this.
dataforseo-pp-cli keywords delta --since 7d --json --select keyword,volume,delta
rank track — Parse a sitemap or URL→keyword map, call serp/google/organic/live/advanced per keyword, diff position + SERP features (AI Overview, featured snippet, knowledge panel, PAA) against last run, and flag movers and feature gains/losses.
Use weekly across any tracked page inventory. Replaces a manual GSC + incognito-Google ritual with one command.
dataforseo-pp-cli rank track --sitemap https://fsmstumpgrinding.com/sitemap.xml --features --json
ai-visibility track — Call AI Optimization family endpoints (gemini, chat_gpt, llm_mentions, claude, perplexity) for a brand × keyword grid, store per-LLM mentions/excerpts in SQLite, and diff week-over-week presence + mention count per LLM.
Use weekly to track whether a brand's offer copy is being cited by ChatGPT/Claude/Gemini/Perplexity for buyer-intent queries. The mechanical alternative is asking each LLM by hand.
dataforseo-pp-cli ai-visibility track --brand "FSM Stump Grinding" --keywords keywords.txt --json
backlinks new — Snapshot backlinks/summary + referring_domains + anchors into local SQLite; on each run diff against the prior snapshot and surface newly-acquired referring domains with anchor text.
Use weekly during any link-acquisition campaign (citation submissions, guest posts, PR placements) to confirm new backlinks landed and anchor text is on-brand.
dataforseo-pp-cli backlinks new --domain fsmstumpgrinding.com --json
Reachability mitigation
keywords volume — Auto-pick the cost-optimal execution mode based on batch size via --mode auto. Batches of 5 or fewer go through Live (sync, premium); larger batches route through Standard (queued, ~3.3× cheaper) with a managed poll loop.
Use whenever the batch size is uncertain. Pass --mode auto (the default) to avoid burning 3.3× the cost on a 200-keyword job because the user forgot to flip to Standard.
dataforseo-pp-cli keywords volume --keywords keywords.txt --mode auto --json
cost estimate — Predict spend before any live API call using a static price table per endpoint family multiplied by the planned input size. Optional --confirm-over flag gates spending above a threshold.
Reach for this before any batch-size or backlink call. Joey's #1 fear with DataForSEO is accidentally burning the $50 deposit on one careless command; this prevents that.
dataforseo-pp-cli cost estimate keywords_data/google_ads/search_volume/live --keywords keywords.txt --confirm-over 1.00
Anti-triggers — when NOT to use dataforseo-pp-cli
- "Generate a PDF SEO audit for a client" — this CLI is data, not deliverables. Pipe its JSON into a separate report generator.
- "Send the SEO digest to Telegram/Slack" — no notification delivery built in. Pipe to an existing alert bot manually.
- "Write SEO content / blog drafts for me" — content generation lives elsewhere (the seo-audit, ai-seo, copywriting skills). This CLI surfaces data those skills consume.
- "Run a general SEO audit on my site" — use the seo-audit-diy skill or seo-audit skill for per-page audits. This CLI exposes DataForSEO endpoints; the audit skills know how to compose them.
- "Track competitor SERPs week-over-week with cross-domain overlap" — that feature was cut at the absorb gate (no documented weekly usage). Use
rank track per-site instead.
Command Reference
ai-optimization — Manage ai optimization
dataforseo-pp-cli ai-optimization ai-keyword-data-available-filters — Here you will find all the necessary information about filters that can be used with AI Keyword Data API endpoints....
dataforseo-pp-cli ai-optimization ai-keyword-data-keywords-search-volume-live — This endpoint provides search volume data for your target keywords, reflecting their estimated usage in AI tools....
dataforseo-pp-cli ai-optimization ai-keyword-data-locations-and-languages — Using this endpoint you can get the full list of locations and languages supported in AI Keyword Data API. for more...
dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-live — Live ChatGPT LLM Responses endpoint allows you to retrieve structured responses from a specific ChatGPT AI model,...
dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-models — You will receive the list of available Chat GPT AI models by calling this API. As a response of the API server,...
dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-task-get — Chat GPT LLM Responses endpoint allows you to retrieve structured responses from a specific Chat GPT model, based on...
dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-task-post — ChatGPT LLM Responses endpoint allows you to retrieve structured responses from a specific ChatGPT model, based on...
dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-tasks-ready — This endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you...
dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-languages — You will receive the list of languages by calling this API. for more info please visit...
dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-live-advanced — Live ChatGPT LLM Scraper endpoint provides results from ChatGPT searches. The results are specific to the selected...
dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-live-html — Live ChatGPT LLM Scraper API HTML provides a raw HTML page of the results for the specified keyword, language, and...
dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-locations — You will receive the list of locations by this API call. You can filter the list of locations by country when...
dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-locations-country — You will receive the list of locations by this API call. You can filter the list of locations by country when...
dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-task-get-advanced — Description of the fields for sending a request: for more info please visit...
dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-task-get-html — Description of the fields for sending a request: for more info please visit...
dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-task-post — ChatGPT LLM Scraper API provides results from ChatGPT searches. The results are specific to the selected location...
dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli ai-optimization claude-llm-responses-live — Live Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based...
dataforseo-pp-cli ai-optimization claude-llm-responses-models — You will receive the list of available Claude AI models by calling this API. As a response of the API server, you...
dataforseo-pp-cli ai-optimization claude-llm-responses-task-get — Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the...
dataforseo-pp-cli ai-optimization claude-llm-responses-task-post — Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the...
dataforseo-pp-cli ai-optimization claude-llm-responses-tasks-ready — This endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you...
dataforseo-pp-cli ai-optimization gemini-llm-responses-live — Live Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini AI model,...
dataforseo-pp-cli ai-optimization gemini-llm-responses-models — You will receive the list of available Gemini AI models by calling this API. As a response of the API server, you...
dataforseo-pp-cli ai-optimization gemini-llm-responses-task-get — Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini model, based on the...
dataforseo-pp-cli ai-optimization gemini-llm-responses-task-post — Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini model, based on the...
dataforseo-pp-cli ai-optimization gemini-llm-responses-tasks-ready — This endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you...
dataforseo-pp-cli ai-optimization gemini-llm-scraper-languages — You will receive the list of languages by calling this API. for more info please visit...
dataforseo-pp-cli ai-optimization gemini-llm-scraper-live-advanced — Live Gemini LLM Scraper endpoint provides structured results from Gemini. The results are specific to the selected...
dataforseo-pp-cli ai-optimization gemini-llm-scraper-live-html — Live Gemini LLM Scraper API HTML provides a raw HTML page of the results for the specified keyword, language (see...
dataforseo-pp-cli ai-optimization gemini-llm-scraper-locations — You will receive the list of locations by this API call. You can filter the list of locations by country when...
dataforseo-pp-cli ai-optimization gemini-llm-scraper-task-get-advanced — Description of the fields for sending a request: for more info please visit...
dataforseo-pp-cli ai-optimization gemini-llm-scraper-task-get-html — Description of the fields for sending a request: for more info please visit...
dataforseo-pp-cli ai-optimization gemini-llm-scraper-task-post — Gemini LLM Scraper API provides structured results from Gemini. The results are specific to the selected location...
dataforseo-pp-cli ai-optimization gemini-llm-scraper-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli ai-optimization llm-mentions-aggregated-metrics-live — Live LLM Mentions endpoint provides aggregated metrics for mentions of the keywords or domains specified in the...
dataforseo-pp-cli ai-optimization llm-mentions-available-filters — Here you will find all the necessary information about filters that can be used with AI Optimization LLM Mentions...
dataforseo-pp-cli ai-optimization llm-mentions-cross-aggregated-metrics-live — Live LLM Mentions endpoint provides aggregated metrics grouped by custom keys for mentions of the keywords or...
dataforseo-pp-cli ai-optimization llm-mentions-locations-and-languages — Using this endpoint you can get the full list of locations and languages supported in AI Optimization LLM Mentions...
dataforseo-pp-cli ai-optimization llm-mentions-search-live — Live LLM Mentions Search endpoint provides mention data and related metrics from AI searches. The results are...
dataforseo-pp-cli ai-optimization llm-mentions-top-domains-live — Live LLM Mentions Top Domains endpoint provides aggregated LLM mentions metrics grouped by the most frequently...
dataforseo-pp-cli ai-optimization llm-mentions-top-pages-live — Live LLM Mentions Top Pages endpoint provides aggregated LLM mentions metrics grouped by the most frequently...
dataforseo-pp-cli ai-optimization perplexity-llm-responses-live — Live Perplexity LLM Responses endpoint allows you to retrieve structured responses from a specific Perplexity AI...
dataforseo-pp-cli ai-optimization perplexity-llm-responses-models — You will receive the list of available Perplexity AI models by calling this API. As a response of the API server,...
app-data — Manage app data
dataforseo-pp-cli app-data apple-app-info-task-get-advanced — This endpoint will provide you with information about the mobile application specified in a POST request. You will...
dataforseo-pp-cli app-data apple-app-info-task-post — This endpoint will provide you with information about the App Store application specified in the app_id field of the...
dataforseo-pp-cli app-data apple-app-info-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...
dataforseo-pp-cli app-data apple-app-list-task-get-advanced — This endpoint will provide you with a list of applications published in the top app charts on the App Store...
dataforseo-pp-cli app-data apple-app-list-task-post — This endpoint will provide you with a list of mobile applications published in the top app charts on the App Store...
dataforseo-pp-cli app-data apple-app-list-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...
dataforseo-pp-cli app-data apple-app-listings-categories — This endpoint will provide you with a full list of app categories available on Apple App Store. for more info please...
dataforseo-pp-cli app-data apple-app-listings-search-live — This endpoint will provide you with a list of apps published on App Store along with additional information: its ID,...
dataforseo-pp-cli app-data apple-app-reviews-task-get-advanced — This endpoint will provide you with feedback data on applications listed on the App Store platform, including review...
dataforseo-pp-cli app-data apple-app-reviews-task-post — This endpoint will provide you with reviews published on the App Store platform for the app specified in the app_id...
dataforseo-pp-cli app-data apple-app-reviews-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...
dataforseo-pp-cli app-data apple-app-searches-task-get-advanced — This endpoint will provide you with a list of apps ranking on the App Store for the keyword specified in a POST...
dataforseo-pp-cli app-data apple-app-searches-task-post — This endpoint will provide you with a list of apps ranking on the App Store for the specified keyword. The returned...
dataforseo-pp-cli app-data apple-app-searches-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...
dataforseo-pp-cli app-data apple-categories — This endpoint will provide you with a full list of app categories available on App Store. for more info please visit...
dataforseo-pp-cli app-data apple-languages — By calling this endpoint you will receive the list of Apple languages supported in App Data API. for more info...
dataforseo-pp-cli app-data apple-locations — By calling this endpoint you will receive the list of Apple locations supported in App Data API. for more info...
dataforseo-pp-cli app-data errors — By calling this endpoint you will receive information about the App Data API tasks that returned an error within the...
dataforseo-pp-cli app-data google-app-info-task-get-advanced — This endpoint will provide you with information about the mobile application specified in a POST request. You will...
dataforseo-pp-cli app-data google-app-info-task-get-html — Description of the fields for sending a request: for more info please visit...
dataforseo-pp-cli app-data google-app-info-task-post — This endpoint will provide you with information about the Google Play application specified in the app_id field of...
dataforseo-pp-cli app-data google-app-info-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...
dataforseo-pp-cli app-data google-app-list-task-get-advanced — This endpoint will provide you with a list of applications published in the top charts on the Google Play platform,...
dataforseo-pp-cli app-data google-app-list-task-get-html — Description of the fields for sending a request: for more info please visit...
dataforseo-pp-cli app-data google-app-list-task-post — This endpoint will provide you with a list of mobile applications published in the top charts on the Google Play...
dataforseo-pp-cli app-data google-app-list-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...
dataforseo-pp-cli app-data google-app-listings-categories — This endpoint will provide you with a full list of app categories available on Google Play. for more info please...
dataforseo-pp-cli app-data google-app-listings-search-live — This endpoint will provide you with a list of apps published on Google Play along with additional information: its...
dataforseo-pp-cli app-data google-app-reviews-task-get-advanced — This endpoint will provide you with feedback data on applications listed on the Google Play platform, including...
dataforseo-pp-cli app-data google-app-reviews-task-get-html — Description of the fields for sending a request: for more info please visit...
dataforseo-pp-cli app-data google-app-reviews-task-post — This endpoint will provide you with reviews published on the Google Play platform for the app specified in the...
dataforseo-pp-cli app-data google-app-reviews-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...
dataforseo-pp-cli app-data google-app-searches-task-get-advanced — This endpoint will provide you with a list of apps ranking on Google Play for the keyword specified in a POST...
dataforseo-pp-cli app-data google-app-searches-task-get-html — Description of the fields for sending a request: for more info please visit...
dataforseo-pp-cli app-data google-app-searches-task-post — This endpoint will provide you with a list of apps ranking on Google Play for the specified keyword. The returned...
dataforseo-pp-cli app-data google-app-searches-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...
dataforseo-pp-cli app-data google-categories — This endpoint will provide you with a full list of app categories available on Google Play. for more info please...
dataforseo-pp-cli app-data google-languages — By calling this endpoint you will receive the list of Google languages supported in App Data API. for more info...
dataforseo-pp-cli app-data google-locations — By calling this endpoint you will receive the list of Google locations supported in App Data API. for more info...
dataforseo-pp-cli app-data google-locations-country — By calling this endpoint you will receive the list of Google locations supported in App Data API. for more info...
dataforseo-pp-cli app-data id-list — This endpoint is designed to provide you with a list of IDs and metadata for all App Data tasks created within the...
dataforseo-pp-cli app-data tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...
appendix — Manage appendix
dataforseo-pp-cli appendix errors — This endpoint returns a list of possible DataForSEO API errors and general status codes. Below you will find a list...
dataforseo-pp-cli appendix status — By calling this API you will receive detailed information about the current status of all our APIs and endpoints....
dataforseo-pp-cli appendix user-data — You will receive detailed information about your API usage, prices, spending and other account details by calling...
dataforseo-pp-cli appendix webhook-resend — Using this endpoint you can resend webhooks (pingbacks and postbacks) for up to 100 specified tasks. Note: Your...
backlinks — Manage backlinks
dataforseo-pp-cli backlinks anchors-live — This endpoint will provide you with a detailed overview of anchors used when linking to the specified website with...
dataforseo-pp-cli backlinks available-filters — Backlinks API features plenty of parameters that support custom filtration. By applying filters to your POST...
dataforseo-pp-cli backlinks bulk-live — This endpoint will provide you with the number of backlinks pointing to domains, subdomains, and pages specified in...
dataforseo-pp-cli backlinks bulk-new-lost-live — This endpoint will provide you with the number of new and lost backlinks for the domains, subdomains, and pages...
dataforseo-pp-cli backlinks bulk-new-lost-referring-domains-live — This endpoint will provide you with the number of referring domains pointing to the domains, subdomains and pages...
dataforseo-pp-cli backlinks bulk-pages-summary-live — This endpoint will provide you with a comprehensive overview of backlinks and related data for a bulk of up to 1000...
dataforseo-pp-cli backlinks bulk-ranks-live — This endpoint will provide you with rank scores of the domains, subdomains, and pages specified in the targets...
dataforseo-pp-cli backlinks bulk-referring-domains-live — This endpoint will provide you with the number of referring domains pointing to domains, subdomains, and pages...
dataforseo-pp-cli backlinks bulk-spam-score-live — This endpoint will provide you with spam scores of the domains, subdomains, and pages you specified in the targets...
dataforseo-pp-cli backlinks competitors-live — This endpoint will provide you with a list of competitors that share some part of the backlink profile with a target...
dataforseo-pp-cli backlinks domain-intersection-live — This endpoint will provide you with the list of domains pointing to the specified websites. This endpoint is...
dataforseo-pp-cli backlinks domain-pages-live — This endpoint will provide you with a detailed overview of domain pages with backlink data for each page. for more...
dataforseo-pp-cli backlinks domain-pages-summary-live — This endpoint will provide you with detailed summary data on all backlinks and related metrics for each page of the...
dataforseo-pp-cli backlinks errors — By calling this endpoint you will receive information about the Backlinks API tasks that returned an error within...
dataforseo-pp-cli backlinks history-live — This endpoint will provide you with historical backlinks data back to the beginning of 2019. You can receive the...
dataforseo-pp-cli backlinks id-list — This endpoint is designed to provide you with a list of IDs and metadata for all Backlinks tasks created within the...
dataforseo-pp-cli backlinks index — This endpoint will provide you with the total number of backlinks, domains, and pages our database contains for the...
dataforseo-pp-cli backlinks live — This endpoint will provide you with a list of backlinks and relevant data for the specified domain, subdomain, or...
dataforseo-pp-cli backlinks page-intersection-live — This endpoint will provide you with the list of referring pages pointing to the specified targets. It is especially...
dataforseo-pp-cli backlinks referring-domains-live — This endpoint will provide you with a detailed overview of referring domains pointing to the target you specify. for...
dataforseo-pp-cli backlinks referring-networks-live — This endpoint will provide you with a detailed overview of referring IPs and subnets pointing to the target you...
dataforseo-pp-cli backlinks summary-live — This endpoint will provide you with an overview of backlinks data available for a given domain, subdomain, or...
dataforseo-pp-cli backlinks timeseries-new-lost-summary-live — This endpoint will provide you with the number of new and lost backlinks and referring domains for the domain...
dataforseo-pp-cli backlinks timeseries-summary-live — This endpoint will provide you with an overview of backlink data for the target domain available during a period...
business-data — Manage business data
dataforseo-pp-cli business-data business-listings-available-filters — Here you will find all the necessary information about filters that can be used with Business Listings API. for more...
dataforseo-pp-cli business-data business-listings-categories — This endpoint will provide you with the list of top categories by business count. for more info please visit...
dataforseo-pp-cli business-data business-listings-categories-aggregation-live — Business Listings Categories Aggregation endpoint provides results containing information about groups of related...
dataforseo-pp-cli business-data business-listings-locations — You will receive the list of locations by this API call. You can also download the full list of supported locations...
dataforseo-pp-cli business-data business-listings-search-live — Business Listings Search API provides results containing information about business entities listed on Google Maps...
dataforseo-pp-cli business-data errors — By calling this endpoint you will receive information about the Business Data API tasks that returned an error...
dataforseo-pp-cli business-data google-extended-reviews-task-get — The returned results are specific to the indicated local establishment name, search engine, location and language...
dataforseo-pp-cli business-data google-extended-reviews-task-post — This endpoint provides results from the “Reviews” element of Google SERPs, including not only Google user...
dataforseo-pp-cli business-data google-extended-reviews-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data google-hotel-info-live-advanced — Google Hotel Info will provide you with structured data available for a specific hotel entity on the Google Hotels...
dataforseo-pp-cli business-data google-hotel-info-live-html — Google Hotel Info will provide you with unstructured HTML data available for a specific hotel entity on the Google...
dataforseo-pp-cli business-data google-hotel-info-task-get-advanced — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/hotel_info/task_get/advanced/?bash'
dataforseo-pp-cli business-data google-hotel-info-task-get-html — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/hotel_info/task_get/html/?bash'
dataforseo-pp-cli business-data google-hotel-info-task-post — Google Hotel Info will provide you with structured data available for a specific hotel entity on the Google Hotels...
dataforseo-pp-cli business-data google-hotel-info-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data google-hotel-searches-live — Hotel Searches API provides results containing information about different hotels listed on Google Hotels. The...
dataforseo-pp-cli business-data google-hotel-searches-task-get — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/hotel_searches/task_get/?bash'
dataforseo-pp-cli business-data google-hotel-searches-task-post — Hotel Searches API provides results containing information about different hotels listed on Google. The provided...
dataforseo-pp-cli business-data google-hotel-searches-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data google-languages — You will receive the list of languages by calling this API. for more info please visit...
dataforseo-pp-cli business-data google-locations — You will receive the list of locations by this API call. You can filter the list of locations by country when...
dataforseo-pp-cli business-data google-locations-country — You will receive the list of locations by this API call. You can filter the list of locations by country when...
dataforseo-pp-cli business-data google-my-business-info-live — Business Data API provides results containing information about specific business entity from Google. The provided...
dataforseo-pp-cli business-data google-my-business-info-task-get — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/my_business_info/task_get/?bash'
dataforseo-pp-cli business-data google-my-business-info-task-post — Business Data API provides results containing information about specific business entity from Google. The provided...
dataforseo-pp-cli business-data google-my-business-info-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data google-my-business-updates-task-get — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/my_business_updates/task_get/?bash'
dataforseo-pp-cli business-data google-my-business-updates-task-post — This endpoints provides the latest updates of a specific business entity from Google SERP. The provided results are...
dataforseo-pp-cli business-data google-my-business-updates-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data google-questions-and-answers-live — This endpoint will provide you with a detailed overview of questions and answers associated with a specific business...
dataforseo-pp-cli business-data google-questions-and-answers-task-get — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/questions_and_answers/task_get/?bash'
dataforseo-pp-cli business-data google-questions-and-answers-task-post — This endpoint will provide you with a detailed overview of questions and answers associated with a specific business...
dataforseo-pp-cli business-data google-questions-and-answers-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data google-reviews-task-get — The returned results are specific to the indicated local establishment name, search engine, location and language...
dataforseo-pp-cli business-data google-reviews-task-post — This endpoint provides results from the “Reviews” element of Google SERPs. The results are specific to the...
dataforseo-pp-cli business-data google-reviews-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data id-list — This endpoint is designed to provide you with a list of IDs and metadata for all Business Data tasks created within...
dataforseo-pp-cli business-data social-media-pinterest-live — Social Media Pinterest API will provide you with data on pins made from the specified URLs. Pins on Pinterest...
dataforseo-pp-cli business-data social-media-reddit-live — Social Media Reddit API provides information for each share of the target webpage on Reddit. For each specified...
dataforseo-pp-cli business-data tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data tripadvisor-languages — You will receive the list of languages by calling this API. for more info please visit...
dataforseo-pp-cli business-data tripadvisor-locations — You will receive the list of locations by this API call. You can filter the list of locations by country when...
dataforseo-pp-cli business-data tripadvisor-locations-country — You will receive the list of locations by this API call. You can filter the list of locations by country when...
dataforseo-pp-cli business-data tripadvisor-reviews-task-get — This endpoint provides feedback data on businesses listed on the Tripadvisor platform, including their locations,...
dataforseo-pp-cli business-data tripadvisor-reviews-task-post — This endpoint provides results from the “Reviews” element on the Tripadvisor platform. The results are specific...
dataforseo-pp-cli business-data tripadvisor-reviews-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data tripadvisor-search-task-get — This endpoint will provide you with data on businesses listed on the Tripadvisor platform. The results obtained...
dataforseo-pp-cli business-data tripadvisor-search-task-post — This endpoint provides a list of business profiles listed on the Tripadvisor platform. The returned results are...
dataforseo-pp-cli business-data tripadvisor-search-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data trustpilot-reviews-task-get — This endpoint provides reviews published on the Trustpilot platform The returned results are specific to the...
dataforseo-pp-cli business-data trustpilot-reviews-task-post — This endpoint provides reviews published on the Trustpilot platform for the local establishment specified in the...
dataforseo-pp-cli business-data trustpilot-reviews-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
dataforseo-pp-cli business-data trustpilot-search-task-get — This endpoint provides a list of business profiles listed on the Trustpilot platform. The returned results are...
dataforseo-pp-cli business-data trustpilot-search-task-post — This endpoint provides a list of business profiles listed on the Trustpilot platform. The returned results are...
dataforseo-pp-cli business-data trustpilot-search-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
content-analysis — Manage content analysis
dataforseo-pp-cli content-analysis available-filters — Here you will find all the necessary information about filters that can be used with Content Analysis API endpoints....
dataforseo-pp-cli content-analysis categories — We use Google product and service categories. This endpoint will provide you with the full list of available...
dataforseo-pp-cli content-analysis category-trends-live — This endpoint will provide you with data on all citations in the target category for the indicated date range. for...
dataforseo-pp-cli content-analysis id-list — This endpoint is designed to provide you with a list of IDs and metadata for all Content Analysis tasks created...
dataforseo-pp-cli content-analysis languages — You will receive the list of languages by calling this API. As a response of the API server, you will receive...
dataforseo-pp-cli content-analysis locations — You will receive the list of locations by this API call. for more info please visit...
dataforseo-pp-cli content-analysis phrase-trends-live — This endpoint will provide you with data on all citations of the target keyword for the indicated date range. for...
dataforseo-pp-cli content-analysis rating-distribution-live — This endpoint will provide you with rating distribution data for the keyword and other parameters specified in the...
dataforseo-pp-cli content-analysis search-live — This endpoint will provide you with detailed citation data available for the target keyword. for more info please...
dataforseo-pp-cli content-analysis sentiment-analysis-live — This endpoint will provide you with sentiment analysis data for the citations available for the target keyword. for...
dataforseo-pp-cli content-analysis summary-live — This endpoint will provide you with an overview of citation data available for the target keyword. for more info...
dataforseo-labs — Manage dataforseo labs
dataforseo-pp-cli dataforseo-labs amazon-bulk-search-volume-live — This endpoint will provide you with search volume values for a maximum of 1,000 keywords in one API request. Here...
- `dataforseo-pp-cli dataforseo-
…(truncated)
1---2name: pp-dataforseo3description: Every DataForSEO endpoint, plus auto-mode routing, cost estimates, keyword pre-cleaning, and a local SQLite store no... Trigger phrases: `check keyword volume`, `track rank on my sitemap`, `audit backlinks for`, `estimate dataforseo cost`, `ai visibility for`, `use dataforseo`, `run dataforseo-pp`.4license: Apache-2.05---6<!-- GENERATED FILE — DO NOT EDIT.7 This file is a verbatim mirror of library/marketing/dataforseo/SKILL.md,8 regenerated post-merge by tools/generate-skills/. Hand-edits here are9 silently overwritten on the next regen. Edit the library/ source instead.10 See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". -->1112# DataForSEO — Printing Press CLI1314## Prerequisites: Install the CLI1516This skill drives the `dataforseo-pp-cli` binary. **You must verify the CLI is installed before invoking any command from this skill.** If it is missing, install it first:17181. Install via the Printing Press installer:19 ```bash20 npx -y @mvanhorn/printing-press-library install dataforseo --cli-only21 ```222. Verify: `dataforseo-pp-cli --version`233. Ensure `$GOPATH/bin` (or `$HOME/go/bin`) is on `$PATH`.2425If the `npx` install fails before this CLI has a public-library category, install Node or use the category-specific Go fallback after publish.2627If `--version` reports "command not found" after install, the install step did not put the binary on `$PATH`. Do not proceed with skill commands until verification succeeds.2829A single-binary Go CLI over all 554 DataForSEO endpoints with offline SQLite-backed delta trackers, automatic Live↔Standard mode routing to dodge the 3.3× cost premium, and a pre-call cost estimator. Built to absorb everything the official MCP and the 6.4k-star claude-seo skill already do, then go further with rank tracking over a sitemap, AI-visibility deltas across ChatGPT/Claude/Gemini/Perplexity, and backlinks-since-last-run diffs.3031## When to Use This CLI3233Reach for dataforseo-pp-cli whenever an SEO workflow touches DataForSEO endpoints — keyword volume hydration, SERP scraping, backlink audits, AI-search visibility tracking, on-page audits. Pick it over the official MCP when you want offline search over past results, automatic Live↔Standard cost routing, or a one-command Standard-mode poll loop. Pick it over the Python/TS clients when you want a single static binary on a server, a Cobra-style command tree, or `--dry-run` + `--cost-estimate` safety before billing.3435## Unique Capabilities3637These capabilities aren't available in any other tool for this API.3839### Local state that compounds40- **`keywords clean`** — Pre-clean keywords before sending to Google Ads volume so one bad keyword doesn't poison the whole batch, and surface task-level 40501 errors that DataForSEO hides behind a top-level 20000.4142 _Reach for this when you'd otherwise call the Google Ads volume endpoint directly. DataForSEO returns top-level 20000 (success) even when every task inside failed validation; this command refuses to send poisoned batches and exits non-zero on hidden errors._4344 ```bash45 dataforseo-pp-cli keywords clean keywords.txt --json46 ```47- **`task bundle`** — Run the full Standard-mode lifecycle (task_post → tasks_ready poll → task_get → merge) as one command, with task IDs persisted to local SQLite so Ctrl-C or a laptop sleep doesn't lose the queue.4849 _Use for any cost-sensitive batch job (which is most of them). One command replaces a Python poll-loop script and survives interruptions._5051 ```bash52 dataforseo-pp-cli task bundle serp/google/organic/task_post --in batch.json --json53 ```54- **`search`** — Every result-returning API call mirrors into local SQLite (keywords, serp_results, backlinks, ai_mentions) with FTS5 indexes; offline `search` runs FTS5 MATCH over snippets, URLs, anchor text, and AI-answer excerpts without re-billing.5556 _Use whenever you're tempted to re-call the same SERP/volume/backlink endpoint. The local store makes re-queries free._5758 ```bash59 dataforseo-pp-cli search "tree service daytona" --json --select keyword,position,url60 ```61- **`keywords delta`** — Joins the current Google Ads volume API response against the last stored value per keyword in local SQLite and outputs movers sorted by absolute delta.6263 _Reach for this whenever a content team asks 'which of the keywords we tracked last week moved.' DataForSEO doesn't return historical volume in one call; the local store enables this._6465 ```bash66 dataforseo-pp-cli keywords delta --since 7d --json --select keyword,volume,delta67 ```68- **`rank track`** — Parse a sitemap or URL→keyword map, call `serp/google/organic/live/advanced` per keyword, diff position + SERP features (AI Overview, featured snippet, knowledge panel, PAA) against last run, and flag movers and feature gains/losses.6970 _Use weekly across any tracked page inventory. Replaces a manual GSC + incognito-Google ritual with one command._7172 ```bash73 dataforseo-pp-cli rank track --sitemap https://fsmstumpgrinding.com/sitemap.xml --features --json74 ```75- **`ai-visibility track`** — Call AI Optimization family endpoints (gemini, chat_gpt, llm_mentions, claude, perplexity) for a brand × keyword grid, store per-LLM mentions/excerpts in SQLite, and diff week-over-week presence + mention count per LLM.7677 _Use weekly to track whether a brand's offer copy is being cited by ChatGPT/Claude/Gemini/Perplexity for buyer-intent queries. The mechanical alternative is asking each LLM by hand._7879 ```bash80 dataforseo-pp-cli ai-visibility track --brand "FSM Stump Grinding" --keywords keywords.txt --json81 ```82- **`backlinks new`** — Snapshot `backlinks/summary` + `referring_domains` + `anchors` into local SQLite; on each run diff against the prior snapshot and surface newly-acquired referring domains with anchor text.8384 _Use weekly during any link-acquisition campaign (citation submissions, guest posts, PR placements) to confirm new backlinks landed and anchor text is on-brand._8586 ```bash87 dataforseo-pp-cli backlinks new --domain fsmstumpgrinding.com --json88 ```8990### Reachability mitigation91- **`keywords volume`** — Auto-pick the cost-optimal execution mode based on batch size via `--mode auto`. Batches of 5 or fewer go through Live (sync, premium); larger batches route through Standard (queued, ~3.3× cheaper) with a managed poll loop.9293 _Use whenever the batch size is uncertain. Pass `--mode auto` (the default) to avoid burning 3.3× the cost on a 200-keyword job because the user forgot to flip to Standard._9495 ```bash96 dataforseo-pp-cli keywords volume --keywords keywords.txt --mode auto --json97 ```98- **`cost estimate`** — Predict spend before any live API call using a static price table per endpoint family multiplied by the planned input size. Optional --confirm-over flag gates spending above a threshold.99100 _Reach for this before any batch-size or backlink call. Joey's #1 fear with DataForSEO is accidentally burning the $50 deposit on one careless command; this prevents that._101102 ```bash103 dataforseo-pp-cli cost estimate keywords_data/google_ads/search_volume/live --keywords keywords.txt --confirm-over 1.00104 ```105106## Anti-triggers — when NOT to use dataforseo-pp-cli107108- "Generate a PDF SEO audit for a client" — this CLI is data, not deliverables. Pipe its JSON into a separate report generator.109- "Send the SEO digest to Telegram/Slack" — no notification delivery built in. Pipe to an existing alert bot manually.110- "Write SEO content / blog drafts for me" — content generation lives elsewhere (the seo-audit, ai-seo, copywriting skills). This CLI surfaces data those skills consume.111- "Run a general SEO audit on my site" — use the seo-audit-diy skill or seo-audit skill for per-page audits. This CLI exposes DataForSEO endpoints; the audit skills know how to compose them.112- "Track competitor SERPs week-over-week with cross-domain overlap" — that feature was cut at the absorb gate (no documented weekly usage). Use `rank track` per-site instead.113114## Command Reference115116**ai-optimization** — Manage ai optimization117118- `dataforseo-pp-cli ai-optimization ai-keyword-data-available-filters` — Here you will find all the necessary information about filters that can be used with AI Keyword Data API endpoints....119- `dataforseo-pp-cli ai-optimization ai-keyword-data-keywords-search-volume-live` — This endpoint provides search volume data for your target keywords, reflecting their estimated usage in AI tools....120- `dataforseo-pp-cli ai-optimization ai-keyword-data-locations-and-languages` — Using this endpoint you can get the full list of locations and languages supported in AI Keyword Data API. for more...121- `dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-live` — Live ChatGPT LLM Responses endpoint allows you to retrieve structured responses from a specific ChatGPT AI model,...122- `dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-models` — You will receive the list of available Chat GPT AI models by calling this API. As a response of the API server,...123- `dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-task-get` — Chat GPT LLM Responses endpoint allows you to retrieve structured responses from a specific Chat GPT model, based on...124- `dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-task-post` — ChatGPT LLM Responses endpoint allows you to retrieve structured responses from a specific ChatGPT model, based on...125- `dataforseo-pp-cli ai-optimization chat-gpt-llm-responses-tasks-ready` — This endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you...126- `dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-languages` — You will receive the list of languages by calling this API. for more info please visit...127- `dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-live-advanced` — Live ChatGPT LLM Scraper endpoint provides results from ChatGPT searches. The results are specific to the selected...128- `dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-live-html` — Live ChatGPT LLM Scraper API HTML provides a raw HTML page of the results for the specified keyword, language, and...129- `dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-locations` — You will receive the list of locations by this API call. You can filter the list of locations by country when...130- `dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-locations-country` — You will receive the list of locations by this API call. You can filter the list of locations by country when...131- `dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-task-get-advanced` — Description of the fields for sending a request: for more info please visit...132- `dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-task-get-html` — Description of the fields for sending a request: for more info please visit...133- `dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-task-post` — ChatGPT LLM Scraper API provides results from ChatGPT searches. The results are specific to the selected location...134- `dataforseo-pp-cli ai-optimization chat-gpt-llm-scraper-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...135- `dataforseo-pp-cli ai-optimization claude-llm-responses-live` — Live Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based...136- `dataforseo-pp-cli ai-optimization claude-llm-responses-models` — You will receive the list of available Claude AI models by calling this API. As a response of the API server, you...137- `dataforseo-pp-cli ai-optimization claude-llm-responses-task-get` — Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the...138- `dataforseo-pp-cli ai-optimization claude-llm-responses-task-post` — Claude LLM Responses endpoint allows you to retrieve structured responses from a specific Claude model, based on the...139- `dataforseo-pp-cli ai-optimization claude-llm-responses-tasks-ready` — This endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you...140- `dataforseo-pp-cli ai-optimization gemini-llm-responses-live` — Live Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini AI model,...141- `dataforseo-pp-cli ai-optimization gemini-llm-responses-models` — You will receive the list of available Gemini AI models by calling this API. As a response of the API server, you...142- `dataforseo-pp-cli ai-optimization gemini-llm-responses-task-get` — Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini model, based on the...143- `dataforseo-pp-cli ai-optimization gemini-llm-responses-task-post` — Gemini LLM Responses endpoint allows you to retrieve structured responses from a specific Gemini model, based on the...144- `dataforseo-pp-cli ai-optimization gemini-llm-responses-tasks-ready` — This endpoint is designed to provide you with a list of completed tasks, which haven’t been collected yet. If you...145- `dataforseo-pp-cli ai-optimization gemini-llm-scraper-languages` — You will receive the list of languages by calling this API. for more info please visit...146- `dataforseo-pp-cli ai-optimization gemini-llm-scraper-live-advanced` — Live Gemini LLM Scraper endpoint provides structured results from Gemini. The results are specific to the selected...147- `dataforseo-pp-cli ai-optimization gemini-llm-scraper-live-html` — Live Gemini LLM Scraper API HTML provides a raw HTML page of the results for the specified keyword, language (see...148- `dataforseo-pp-cli ai-optimization gemini-llm-scraper-locations` — You will receive the list of locations by this API call. You can filter the list of locations by country when...149- `dataforseo-pp-cli ai-optimization gemini-llm-scraper-task-get-advanced` — Description of the fields for sending a request: for more info please visit...150- `dataforseo-pp-cli ai-optimization gemini-llm-scraper-task-get-html` — Description of the fields for sending a request: for more info please visit...151- `dataforseo-pp-cli ai-optimization gemini-llm-scraper-task-post` — Gemini LLM Scraper API provides structured results from Gemini. The results are specific to the selected location...152- `dataforseo-pp-cli ai-optimization gemini-llm-scraper-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...153- `dataforseo-pp-cli ai-optimization llm-mentions-aggregated-metrics-live` — Live LLM Mentions endpoint provides aggregated metrics for mentions of the keywords or domains specified in the...154- `dataforseo-pp-cli ai-optimization llm-mentions-available-filters` — Here you will find all the necessary information about filters that can be used with AI Optimization LLM Mentions...155- `dataforseo-pp-cli ai-optimization llm-mentions-cross-aggregated-metrics-live` — Live LLM Mentions endpoint provides aggregated metrics grouped by custom keys for mentions of the keywords or...156- `dataforseo-pp-cli ai-optimization llm-mentions-locations-and-languages` — Using this endpoint you can get the full list of locations and languages supported in AI Optimization LLM Mentions...157- `dataforseo-pp-cli ai-optimization llm-mentions-search-live` — Live LLM Mentions Search endpoint provides mention data and related metrics from AI searches. The results are...158- `dataforseo-pp-cli ai-optimization llm-mentions-top-domains-live` — Live LLM Mentions Top Domains endpoint provides aggregated LLM mentions metrics grouped by the most frequently...159- `dataforseo-pp-cli ai-optimization llm-mentions-top-pages-live` — Live LLM Mentions Top Pages endpoint provides aggregated LLM mentions metrics grouped by the most frequently...160- `dataforseo-pp-cli ai-optimization perplexity-llm-responses-live` — Live Perplexity LLM Responses endpoint allows you to retrieve structured responses from a specific Perplexity AI...161- `dataforseo-pp-cli ai-optimization perplexity-llm-responses-models` — You will receive the list of available Perplexity AI models by calling this API. As a response of the API server,...162163**app-data** — Manage app data164165- `dataforseo-pp-cli app-data apple-app-info-task-get-advanced` — This endpoint will provide you with information about the mobile application specified in a POST request. You will...166- `dataforseo-pp-cli app-data apple-app-info-task-post` — This endpoint will provide you with information about the App Store application specified in the app_id field of the...167- `dataforseo-pp-cli app-data apple-app-info-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...168- `dataforseo-pp-cli app-data apple-app-list-task-get-advanced` — This endpoint will provide you with a list of applications published in the top app charts on the App Store...169- `dataforseo-pp-cli app-data apple-app-list-task-post` — This endpoint will provide you with a list of mobile applications published in the top app charts on the App Store...170- `dataforseo-pp-cli app-data apple-app-list-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...171- `dataforseo-pp-cli app-data apple-app-listings-categories` — This endpoint will provide you with a full list of app categories available on Apple App Store. for more info please...172- `dataforseo-pp-cli app-data apple-app-listings-search-live` — This endpoint will provide you with a list of apps published on App Store along with additional information: its ID,...173- `dataforseo-pp-cli app-data apple-app-reviews-task-get-advanced` — This endpoint will provide you with feedback data on applications listed on the App Store platform, including review...174- `dataforseo-pp-cli app-data apple-app-reviews-task-post` — This endpoint will provide you with reviews published on the App Store platform for the app specified in the app_id...175- `dataforseo-pp-cli app-data apple-app-reviews-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...176- `dataforseo-pp-cli app-data apple-app-searches-task-get-advanced` — This endpoint will provide you with a list of apps ranking on the App Store for the keyword specified in a POST...177- `dataforseo-pp-cli app-data apple-app-searches-task-post` — This endpoint will provide you with a list of apps ranking on the App Store for the specified keyword. The returned...178- `dataforseo-pp-cli app-data apple-app-searches-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...179- `dataforseo-pp-cli app-data apple-categories` — This endpoint will provide you with a full list of app categories available on App Store. for more info please visit...180- `dataforseo-pp-cli app-data apple-languages` — By calling this endpoint you will receive the list of Apple languages supported in App Data API. for more info...181- `dataforseo-pp-cli app-data apple-locations` — By calling this endpoint you will receive the list of Apple locations supported in App Data API. for more info...182- `dataforseo-pp-cli app-data errors` — By calling this endpoint you will receive information about the App Data API tasks that returned an error within the...183- `dataforseo-pp-cli app-data google-app-info-task-get-advanced` — This endpoint will provide you with information about the mobile application specified in a POST request. You will...184- `dataforseo-pp-cli app-data google-app-info-task-get-html` — Description of the fields for sending a request: for more info please visit...185- `dataforseo-pp-cli app-data google-app-info-task-post` — This endpoint will provide you with information about the Google Play application specified in the app_id field of...186- `dataforseo-pp-cli app-data google-app-info-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...187- `dataforseo-pp-cli app-data google-app-list-task-get-advanced` — This endpoint will provide you with a list of applications published in the top charts on the Google Play platform,...188- `dataforseo-pp-cli app-data google-app-list-task-get-html` — Description of the fields for sending a request: for more info please visit...189- `dataforseo-pp-cli app-data google-app-list-task-post` — This endpoint will provide you with a list of mobile applications published in the top charts on the Google Play...190- `dataforseo-pp-cli app-data google-app-list-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...191- `dataforseo-pp-cli app-data google-app-listings-categories` — This endpoint will provide you with a full list of app categories available on Google Play. for more info please...192- `dataforseo-pp-cli app-data google-app-listings-search-live` — This endpoint will provide you with a list of apps published on Google Play along with additional information: its...193- `dataforseo-pp-cli app-data google-app-reviews-task-get-advanced` — This endpoint will provide you with feedback data on applications listed on the Google Play platform, including...194- `dataforseo-pp-cli app-data google-app-reviews-task-get-html` — Description of the fields for sending a request: for more info please visit...195- `dataforseo-pp-cli app-data google-app-reviews-task-post` — This endpoint will provide you with reviews published on the Google Play platform for the app specified in the...196- `dataforseo-pp-cli app-data google-app-reviews-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...197- `dataforseo-pp-cli app-data google-app-searches-task-get-advanced` — This endpoint will provide you with a list of apps ranking on Google Play for the keyword specified in a POST...198- `dataforseo-pp-cli app-data google-app-searches-task-get-html` — Description of the fields for sending a request: for more info please visit...199- `dataforseo-pp-cli app-data google-app-searches-task-post` — This endpoint will provide you with a list of apps ranking on Google Play for the specified keyword. The returned...200- `dataforseo-pp-cli app-data google-app-searches-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...201- `dataforseo-pp-cli app-data google-categories` — This endpoint will provide you with a full list of app categories available on Google Play. for more info please...202- `dataforseo-pp-cli app-data google-languages` — By calling this endpoint you will receive the list of Google languages supported in App Data API. for more info...203- `dataforseo-pp-cli app-data google-locations` — By calling this endpoint you will receive the list of Google locations supported in App Data API. for more info...204- `dataforseo-pp-cli app-data google-locations-country` — By calling this endpoint you will receive the list of Google locations supported in App Data API. for more info...205- `dataforseo-pp-cli app-data id-list` — This endpoint is designed to provide you with a list of IDs and metadata for all App Data tasks created within the...206- `dataforseo-pp-cli app-data tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks that haven’t been...207208**appendix** — Manage appendix209210- `dataforseo-pp-cli appendix errors` — This endpoint returns a list of possible DataForSEO API errors and general status codes. Below you will find a list...211- `dataforseo-pp-cli appendix status` — By calling this API you will receive detailed information about the current status of all our APIs and endpoints....212- `dataforseo-pp-cli appendix user-data` — You will receive detailed information about your API usage, prices, spending and other account details by calling...213- `dataforseo-pp-cli appendix webhook-resend` — Using this endpoint you can resend webhooks (pingbacks and postbacks) for up to 100 specified tasks. Note: Your...214215**backlinks** — Manage backlinks216217- `dataforseo-pp-cli backlinks anchors-live` — This endpoint will provide you with a detailed overview of anchors used when linking to the specified website with...218- `dataforseo-pp-cli backlinks available-filters` — Backlinks API features plenty of parameters that support custom filtration. By applying filters to your POST...219- `dataforseo-pp-cli backlinks bulk-live` — This endpoint will provide you with the number of backlinks pointing to domains, subdomains, and pages specified in...220- `dataforseo-pp-cli backlinks bulk-new-lost-live` — This endpoint will provide you with the number of new and lost backlinks for the domains, subdomains, and pages...221- `dataforseo-pp-cli backlinks bulk-new-lost-referring-domains-live` — This endpoint will provide you with the number of referring domains pointing to the domains, subdomains and pages...222- `dataforseo-pp-cli backlinks bulk-pages-summary-live` — This endpoint will provide you with a comprehensive overview of backlinks and related data for a bulk of up to 1000...223- `dataforseo-pp-cli backlinks bulk-ranks-live` — This endpoint will provide you with rank scores of the domains, subdomains, and pages specified in the targets...224- `dataforseo-pp-cli backlinks bulk-referring-domains-live` — This endpoint will provide you with the number of referring domains pointing to domains, subdomains, and pages...225- `dataforseo-pp-cli backlinks bulk-spam-score-live` — This endpoint will provide you with spam scores of the domains, subdomains, and pages you specified in the targets...226- `dataforseo-pp-cli backlinks competitors-live` — This endpoint will provide you with a list of competitors that share some part of the backlink profile with a target...227- `dataforseo-pp-cli backlinks domain-intersection-live` — This endpoint will provide you with the list of domains pointing to the specified websites. This endpoint is...228- `dataforseo-pp-cli backlinks domain-pages-live` — This endpoint will provide you with a detailed overview of domain pages with backlink data for each page. for more...229- `dataforseo-pp-cli backlinks domain-pages-summary-live` — This endpoint will provide you with detailed summary data on all backlinks and related metrics for each page of the...230- `dataforseo-pp-cli backlinks errors` — By calling this endpoint you will receive information about the Backlinks API tasks that returned an error within...231- `dataforseo-pp-cli backlinks history-live` — This endpoint will provide you with historical backlinks data back to the beginning of 2019. You can receive the...232- `dataforseo-pp-cli backlinks id-list` — This endpoint is designed to provide you with a list of IDs and metadata for all Backlinks tasks created within the...233- `dataforseo-pp-cli backlinks index` — This endpoint will provide you with the total number of backlinks, domains, and pages our database contains for the...234- `dataforseo-pp-cli backlinks live` — This endpoint will provide you with a list of backlinks and relevant data for the specified domain, subdomain, or...235- `dataforseo-pp-cli backlinks page-intersection-live` — This endpoint will provide you with the list of referring pages pointing to the specified targets. It is especially...236- `dataforseo-pp-cli backlinks referring-domains-live` — This endpoint will provide you with a detailed overview of referring domains pointing to the target you specify. for...237- `dataforseo-pp-cli backlinks referring-networks-live` — This endpoint will provide you with a detailed overview of referring IPs and subnets pointing to the target you...238- `dataforseo-pp-cli backlinks summary-live` — This endpoint will provide you with an overview of backlinks data available for a given domain, subdomain, or...239- `dataforseo-pp-cli backlinks timeseries-new-lost-summary-live` — This endpoint will provide you with the number of new and lost backlinks and referring domains for the domain...240- `dataforseo-pp-cli backlinks timeseries-summary-live` — This endpoint will provide you with an overview of backlink data for the target domain available during a period...241242**business-data** — Manage business data243244- `dataforseo-pp-cli business-data business-listings-available-filters` — Here you will find all the necessary information about filters that can be used with Business Listings API. for more...245- `dataforseo-pp-cli business-data business-listings-categories` — This endpoint will provide you with the list of top categories by business count. for more info please visit...246- `dataforseo-pp-cli business-data business-listings-categories-aggregation-live` — Business Listings Categories Aggregation endpoint provides results containing information about groups of related...247- `dataforseo-pp-cli business-data business-listings-locations` — You will receive the list of locations by this API call. You can also download the full list of supported locations...248- `dataforseo-pp-cli business-data business-listings-search-live` — Business Listings Search API provides results containing information about business entities listed on Google Maps...249- `dataforseo-pp-cli business-data errors` — By calling this endpoint you will receive information about the Business Data API tasks that returned an error...250- `dataforseo-pp-cli business-data google-extended-reviews-task-get` — The returned results are specific to the indicated local establishment name, search engine, location and language...251- `dataforseo-pp-cli business-data google-extended-reviews-task-post` — This endpoint provides results from the “Reviews” element of Google SERPs, including not only Google user...252- `dataforseo-pp-cli business-data google-extended-reviews-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...253- `dataforseo-pp-cli business-data google-hotel-info-live-advanced` — Google Hotel Info will provide you with structured data available for a specific hotel entity on the Google Hotels...254- `dataforseo-pp-cli business-data google-hotel-info-live-html` — Google Hotel Info will provide you with unstructured HTML data available for a specific hotel entity on the Google...255- `dataforseo-pp-cli business-data google-hotel-info-task-get-advanced` — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/hotel_info/task_get/advanced/?bash'256- `dataforseo-pp-cli business-data google-hotel-info-task-get-html` — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/hotel_info/task_get/html/?bash'257- `dataforseo-pp-cli business-data google-hotel-info-task-post` — Google Hotel Info will provide you with structured data available for a specific hotel entity on the Google Hotels...258- `dataforseo-pp-cli business-data google-hotel-info-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...259- `dataforseo-pp-cli business-data google-hotel-searches-live` — Hotel Searches API provides results containing information about different hotels listed on Google Hotels. The...260- `dataforseo-pp-cli business-data google-hotel-searches-task-get` — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/hotel_searches/task_get/?bash'261- `dataforseo-pp-cli business-data google-hotel-searches-task-post` — Hotel Searches API provides results containing information about different hotels listed on Google. The provided...262- `dataforseo-pp-cli business-data google-hotel-searches-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...263- `dataforseo-pp-cli business-data google-languages` — You will receive the list of languages by calling this API. for more info please visit...264- `dataforseo-pp-cli business-data google-locations` — You will receive the list of locations by this API call. You can filter the list of locations by country when...265- `dataforseo-pp-cli business-data google-locations-country` — You will receive the list of locations by this API call. You can filter the list of locations by country when...266- `dataforseo-pp-cli business-data google-my-business-info-live` — Business Data API provides results containing information about specific business entity from Google. The provided...267- `dataforseo-pp-cli business-data google-my-business-info-task-get` — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/my_business_info/task_get/?bash'268- `dataforseo-pp-cli business-data google-my-business-info-task-post` — Business Data API provides results containing information about specific business entity from Google. The provided...269- `dataforseo-pp-cli business-data google-my-business-info-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...270- `dataforseo-pp-cli business-data google-my-business-updates-task-get` — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/my_business_updates/task_get/?bash'271- `dataforseo-pp-cli business-data google-my-business-updates-task-post` — This endpoints provides the latest updates of a specific business entity from Google SERP. The provided results are...272- `dataforseo-pp-cli business-data google-my-business-updates-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...273- `dataforseo-pp-cli business-data google-questions-and-answers-live` — This endpoint will provide you with a detailed overview of questions and answers associated with a specific business...274- `dataforseo-pp-cli business-data google-questions-and-answers-task-get` — for more info please visit 'https://docs.dataforseo.com/v3/business_data/google/questions_and_answers/task_get/?bash'275- `dataforseo-pp-cli business-data google-questions-and-answers-task-post` — This endpoint will provide you with a detailed overview of questions and answers associated with a specific business...276- `dataforseo-pp-cli business-data google-questions-and-answers-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...277- `dataforseo-pp-cli business-data google-reviews-task-get` — The returned results are specific to the indicated local establishment name, search engine, location and language...278- `dataforseo-pp-cli business-data google-reviews-task-post` — This endpoint provides results from the “Reviews” element of Google SERPs. The results are specific to the...279- `dataforseo-pp-cli business-data google-reviews-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...280- `dataforseo-pp-cli business-data id-list` — This endpoint is designed to provide you with a list of IDs and metadata for all Business Data tasks created within...281- `dataforseo-pp-cli business-data social-media-pinterest-live` — Social Media Pinterest API will provide you with data on pins made from the specified URLs. Pins on Pinterest...282- `dataforseo-pp-cli business-data social-media-reddit-live` — Social Media Reddit API provides information for each share of the target webpage on Reddit. For each specified...283- `dataforseo-pp-cli business-data tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...284- `dataforseo-pp-cli business-data tripadvisor-languages` — You will receive the list of languages by calling this API. for more info please visit...285- `dataforseo-pp-cli business-data tripadvisor-locations` — You will receive the list of locations by this API call. You can filter the list of locations by country when...286- `dataforseo-pp-cli business-data tripadvisor-locations-country` — You will receive the list of locations by this API call. You can filter the list of locations by country when...287- `dataforseo-pp-cli business-data tripadvisor-reviews-task-get` — This endpoint provides feedback data on businesses listed on the Tripadvisor platform, including their locations,...288- `dataforseo-pp-cli business-data tripadvisor-reviews-task-post` — This endpoint provides results from the “Reviews” element on the Tripadvisor platform. The results are specific...289- `dataforseo-pp-cli business-data tripadvisor-reviews-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...290- `dataforseo-pp-cli business-data tripadvisor-search-task-get` — This endpoint will provide you with data on businesses listed on the Tripadvisor platform. The results obtained...291- `dataforseo-pp-cli business-data tripadvisor-search-task-post` — This endpoint provides a list of business profiles listed on the Tripadvisor platform. The returned results are...292- `dataforseo-pp-cli business-data tripadvisor-search-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...293- `dataforseo-pp-cli business-data trustpilot-reviews-task-get` — This endpoint provides reviews published on the Trustpilot platform The returned results are specific to the...294- `dataforseo-pp-cli business-data trustpilot-reviews-task-post` — This endpoint provides reviews published on the Trustpilot platform for the local establishment specified in the...295- `dataforseo-pp-cli business-data trustpilot-reviews-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...296- `dataforseo-pp-cli business-data trustpilot-search-task-get` — This endpoint provides a list of business profiles listed on the Trustpilot platform. The returned results are...297- `dataforseo-pp-cli business-data trustpilot-search-task-post` — This endpoint provides a list of business profiles listed on the Trustpilot platform. The returned results are...298- `dataforseo-pp-cli business-data trustpilot-search-tasks-ready` — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...299300**content-analysis** — Manage content analysis301302- `dataforseo-pp-cli content-analysis available-filters` — Here you will find all the necessary information about filters that can be used with Content Analysis API endpoints....303- `dataforseo-pp-cli content-analysis categories` — We use Google product and service categories. This endpoint will provide you with the full list of available...304- `dataforseo-pp-cli content-analysis category-trends-live` — This endpoint will provide you with data on all citations in the target category for the indicated date range. for...305- `dataforseo-pp-cli content-analysis id-list` — This endpoint is designed to provide you with a list of IDs and metadata for all Content Analysis tasks created...306- `dataforseo-pp-cli content-analysis languages` — You will receive the list of languages by calling this API. As a response of the API server, you will receive...307- `dataforseo-pp-cli content-analysis locations` — You will receive the list of locations by this API call. for more info please visit...308- `dataforseo-pp-cli content-analysis phrase-trends-live` — This endpoint will provide you with data on all citations of the target keyword for the indicated date range. for...309- `dataforseo-pp-cli content-analysis rating-distribution-live` — This endpoint will provide you with rating distribution data for the keyword and other parameters specified in the...310- `dataforseo-pp-cli content-analysis search-live` — This endpoint will provide you with detailed citation data available for the target keyword. for more info please...311- `dataforseo-pp-cli content-analysis sentiment-analysis-live` — This endpoint will provide you with sentiment analysis data for the citations available for the target keyword. for...312- `dataforseo-pp-cli content-analysis summary-live` — This endpoint will provide you with an overview of citation data available for the target keyword. for more info...313314**dataforseo-labs** — Manage dataforseo labs315316- `dataforseo-pp-cli dataforseo-labs amazon-bulk-search-volume-live` — This endpoint will provide you with search volume values for a maximum of 1,000 keywords in one API request. Here...317- `dataforseo-pp-cli dataforseo-318319…(truncated)