Skip to content

Latest commit

 

History

History
879 lines (765 loc) · 111 KB

File metadata and controls

879 lines (765 loc) · 111 KB
name pp-dataforseo
description 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`.
author Mazzsterr
license Apache-2.0
argument-hint <command> [args] | install cli|mcp
allowed-tools Read Bash
metadata
openclaw
requires
bins
dataforseo-pp-cli

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:

  1. Install via the Printing Press installer:
    npx -y @mvanhorn/printing-press-library install dataforseo --cli-only
  2. Verify: dataforseo-pp-cli --version
  3. 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-labs amazon-product-competitors-live — This endpoint will provide you with a list of products that intersect with a target asin in Amazon SERPs. The data...
  • dataforseo-pp-cli dataforseo-labs amazon-product-keyword-intersections-live — This endpoint will provide you with a list of keywords for which the target products intersect in Amazon SERP. The...
  • dataforseo-pp-cli dataforseo-labs amazon-product-rank-overview-live — This endpoint will provide you with ranking data from organic and paid Amazon SERPs for the target products. The...
  • dataforseo-pp-cli dataforseo-labs amazon-ranked-keywords-live — This endpoint will provide you with a list of keywords the target product ranks for on Amazon. The returned results...
  • dataforseo-pp-cli dataforseo-labs amazon-related-keywords-live — The Related Keywords endpoint provides keywords appearing in the   'Related Searches' section on Amazon. for more...
  • dataforseo-pp-cli dataforseo-labs apple-app-competitors-live — This endpoint will provide you with a list of mobile applications that intersect with the target app for its ranking...
  • dataforseo-pp-cli dataforseo-labs apple-app-intersection-live — This endpoint will provide you with a list of keywords for which the mobile applications specified in the app_ids...
  • dataforseo-pp-cli dataforseo-labs apple-bulk-app-metrics-live — This endpoint will provide you with ranking metrics for up to 1000 App Store applications. for more info please...
  • dataforseo-pp-cli dataforseo-labs apple-keywords-for-app-live — This endpoint will provide you with a list of keywords for which the target app ranks on App Store. You will obtain...
  • dataforseo-pp-cli dataforseo-labs available-filters — Here you will find all the necessary information about filters that can be used with DataForSEO Labs API endpoints....
  • dataforseo-pp-cli dataforseo-labs categories — We use Google product and service categories. This endpoint will provide you with the full list of available...
  • dataforseo-pp-cli dataforseo-labs errors — By calling this endpoint you will receive information about the DataForSEO Labs API tasks that returned an error...
  • dataforseo-pp-cli dataforseo-labs google-app-competitors-live — This endpoint will provide you with a list of mobile applications that intersect with the target app for its ranking...
  • dataforseo-pp-cli dataforseo-labs google-app-intersection-live — This endpoint will provide you with a list of keywords for which the mobile applications specified in the app_ids...
  • dataforseo-pp-cli dataforseo-labs google-available-history — By calling this endpoint, you will find obtain a list of dates available for setting in the first_date and...
  • dataforseo-pp-cli dataforseo-labs google-bulk-app-metrics-live — This endpoint will provide you with ranking metrics for up to 1000 Google Play applications. for more info please...
  • dataforseo-pp-cli dataforseo-labs google-bulk-keyword-difficulty-live — This endpoint will provide you with the Keyword Difficulty metric for a maximum of 1,000 keywords in one API...
  • dataforseo-pp-cli dataforseo-labs google-bulk-traffic-estimation-live — This endpoint will provide you with estimated monthly traffic volumes for up to 1,000 domains, subdomains, or...
  • dataforseo-pp-cli dataforseo-labs google-categories-for-domain-live — This endpoint will provide you with Google product or service categories that include keywords the domain ranks for...
  • dataforseo-pp-cli dataforseo-labs google-categories-for-keywords-languages — Using this endpoint you can get the full list of languages supported for the Google Categories for Keywords endpoint...
  • dataforseo-pp-cli dataforseo-labs google-categories-for-keywords-live — This endpoint will provide you with Google product and service categories related for each specified keyword. You...
  • dataforseo-pp-cli dataforseo-labs google-competitors-domain-live — This endpoint will provide you with a full overview of ranking and traffic data of the competitor domains from...
  • dataforseo-pp-cli dataforseo-labs google-domain-intersection-live — This endpoint will provide you with the keywords for which both specified domains rank within the same SERP. You...
  • dataforseo-pp-cli dataforseo-labs google-domain-metrics-by-categories-live — This endpoint will provide you with dynamics of change in metrics of domains relevant to the specified product and...
  • dataforseo-pp-cli dataforseo-labs google-domain-rank-overview-live — This endpoint will provide you with ranking and traffic data from organic and paid search for the specified domain....
  • dataforseo-pp-cli dataforseo-labs google-historical-bulk-traffic-estimation-live — This endpoint will provide you with historical monthly traffic volumes for up to 1,000 domains collected within the...
  • dataforseo-pp-cli dataforseo-labs google-historical-keyword-data-live — This endpoint provides Google historical keyword data for specified keywords, including search volume,...
  • dataforseo-pp-cli dataforseo-labs google-historical-rank-overview-live — This endpoint will provide you with historical data on rankings and traffic of the specified domain, such as domain...
  • dataforseo-pp-cli dataforseo-labs google-historical-serps-live — This endpoint will provide you with Google SERPs collected within the specified time frame. You will also receive a...
  • dataforseo-pp-cli dataforseo-labs google-keyword-ideas-live — The Keyword Ideas endpoint provides search terms that are relevant to the product or service categories of the...
  • dataforseo-pp-cli dataforseo-labs google-keyword-overview-live — This endpoint provides Google keyword data for specified keywords. For each keyword, you will receive current...
  • dataforseo-pp-cli dataforseo-labs google-keyword-suggestions-live — The Keyword Suggestions endpoint provides search queries that include the specified seed keyword. for more info...
  • dataforseo-pp-cli dataforseo-labs google-keywords-for-app-live — This endpoint will provide you with a list of keywords for which the target app ranks on Google Play. You will...
  • dataforseo-pp-cli dataforseo-labs google-keywords-for-categories-live — This endpoint will provide you with a list of keywords relevant to the specified product categories. You will get...
  • dataforseo-pp-cli dataforseo-labs google-keywords-for-site-live — The Keywords For Site endpoint will provide you with a list of keywords relevant to the target domain. Each keyword...
  • dataforseo-pp-cli dataforseo-labs google-page-intersection-live — This endpoint will provide you with the keywords for which specified pages rank within the same SERP. You will get...
  • dataforseo-pp-cli dataforseo-labs google-ranked-keywords-live — This endpoint will provide you with the list of keywords that any domain or webpage is ranking for. You will also...
  • dataforseo-pp-cli dataforseo-labs google-related-keywords-live — The Related Keywords endpoint provides keywords appearing in the   'searches related to' SERP element You can get...
  • dataforseo-pp-cli dataforseo-labs google-relevant-pages-live — for more info please visit 'https://docs.dataforseo.com/v3/dataforseo_labs/google/relevant_pages/live/?bash'
  • dataforseo-pp-cli dataforseo-labs google-search-intent-live — This endpoint will provide you with search intent data for up to 1,000 keywords. For each keyword that you specify...
  • dataforseo-pp-cli dataforseo-labs google-serp-competitors-live — This endpoint will provide you with a list of domains ranking for the keywords you specify. You will also get SERP...
  • dataforseo-pp-cli dataforseo-labs google-subdomains-live — This endpoint will provide you with a list of subdomains of the specified domain, along with the ranking...
  • dataforseo-pp-cli dataforseo-labs google-top-searches-live — The Top Searches endpoint of DataForSEO Labs API can provide you with over 7 billion keywords from the DataForSEO...
  • dataforseo-pp-cli dataforseo-labs id-list — This endpoint is designed to provide you with a list of IDs and metadata for all DataForSEO Labs tasks created...
  • dataforseo-pp-cli dataforseo-labs locations-and-languages — Using this endpoint you can get the full list of locations and languages supported in DataForSEO Labs API. Available...
  • dataforseo-pp-cli dataforseo-labs status — By calling this endpoint, you will find out when the DataForSEO Labs data was last updated. The API response will...

domain-analytics — Manage domain analytics

  • dataforseo-pp-cli domain-analytics errors — By calling this endpoint you will receive information about the Domain Analytics API tasks that returned an error...
  • dataforseo-pp-cli domain-analytics id-list — This endpoint is designed to provide you with a list of IDs and metadata for all Domain Analytics tasks created...
  • dataforseo-pp-cli domain-analytics technologies-aggregation-technologies-live — The Aggregation Technologies endpoint will provide you with a list of the most popular technologies websites use...
  • dataforseo-pp-cli domain-analytics technologies-available-filters — Here you will find all the necessary information about filters that can be used with Domain Analytics Technologies...
  • dataforseo-pp-cli domain-analytics technologies-domain-technologies-live — Using this endpoint you will get a list of technologies used in a particular domain. for more info please visit...
  • dataforseo-pp-cli domain-analytics technologies-domains-by-html-terms-live — This endpoint provides domains based on the HTML terms they use on their homepage. In addition to the list of...
  • dataforseo-pp-cli domain-analytics technologies-domains-by-technology-live — This endpoint provides domains based on the technology they use. In addition to the list of domains, you will also...
  • dataforseo-pp-cli domain-analytics technologies-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 domain-analytics technologies-locations — You will receive the list of locations by this API call. for more info please visit...
  • dataforseo-pp-cli domain-analytics technologies-technologies — This endpoint will provide you with the full list of available technologies structured by technology groups and...
  • dataforseo-pp-cli domain-analytics technologies-technologies-summary-live — The Technologies Summary endpoint will provide you with the number of domains across different countries and...
  • dataforseo-pp-cli domain-analytics technologies-technology-stats-live — The Technology Stats endpoint will provide you with historical data on the number of domains across different...
  • dataforseo-pp-cli domain-analytics whois-available-filters — Here you will find all the necessary information about filters that can be used with Domain Analytics Whois API. for...
  • dataforseo-pp-cli domain-analytics whois-overview-live — This endpoint will provide you with Whois data enriched with backlink stats, and ranking and traffic info from...

keywords-data — Manage keywords data

  • dataforseo-pp-cli keywords-data bing-audience-estimation-industries — By calling this API you will receive the list of industries with industry_id supported by Bing Ads Audience...
  • dataforseo-pp-cli keywords-data bing-audience-estimation-job-functions — By calling this API you will receive the list of job functions with job_function_id supported by Bing Ads Audience...
  • dataforseo-pp-cli keywords-data bing-audience-estimation-live — This endpoint provides estimated audience size for an ad campaign based on specified targeting criteria. It returns...
  • dataforseo-pp-cli keywords-data bing-audience-estimation-task-get — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/bing/audience_estimation/task_get/?bash'
  • dataforseo-pp-cli keywords-data bing-audience-estimation-task-post — This endpoint provides estimated audience size for an ad campaign based on specified targeting criteria. It returns...
  • dataforseo-pp-cli keywords-data bing-audience-estimation-tasks-ready — This endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If...
  • dataforseo-pp-cli keywords-data bing-keyword-performance-live — You can receive a set of keyword performance stats for a group of keywords depending on the specified match type,...
  • dataforseo-pp-cli keywords-data bing-keyword-performance-locations-and-languages — Using this endpoint you can get the full list of locations and languages supported in Keyword Performance endpoints...
  • dataforseo-pp-cli keywords-data bing-keyword-performance-task-get — You can receive a set of keyword performance stats for a group of keywords depending on the specified match type,...
  • dataforseo-pp-cli keywords-data bing-keyword-performance-task-post — You can receive a set of keyword performance stats for a group of keywords depending on the specified match type,...
  • dataforseo-pp-cli keywords-data bing-keyword-performance-tasks-ready — This endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If...
  • dataforseo-pp-cli keywords-data bing-keywords-for-keywords-live — This endpoint will select the relevant keywords for the specified ones. Set up to 200 keywords and get the results,...
  • dataforseo-pp-cli keywords-data bing-keywords-for-keywords-task-get — This endpoint will select relevant keywords for the specified terms. Set up to 200 keywords and get the results,...
  • dataforseo-pp-cli keywords-data bing-keywords-for-keywords-task-post — This endpoint will select relevant keywords for the specified terms. Set up to 200 keywords and get the results,...
  • dataforseo-pp-cli keywords-data bing-keywords-for-keywords-tasks-ready — This endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If...
  • dataforseo-pp-cli keywords-data bing-keywords-for-site-live — This endpoint will provide you with a list of keywords relevant to the specified URL along with their search volume...
  • dataforseo-pp-cli keywords-data bing-keywords-for-site-task-get — This endpoint will provide you with a list of keywords relevant to the specified website along with their search...
  • dataforseo-pp-cli keywords-data bing-keywords-for-site-task-post — This endpoint will provide you with a list of keywords relevant to the specified website along with their search...
  • dataforseo-pp-cli keywords-data bing-keywords-for-site-tasks-ready — This endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If...
  • dataforseo-pp-cli keywords-data bing-languages — By calling this API you will receive the list of languages supported by Bing Ads API. for more info please visit...
  • dataforseo-pp-cli keywords-data bing-locations — By calling this API you will receive the list of locations supported in Bing Ads API. for more info please visit...
  • dataforseo-pp-cli keywords-data bing-search-volume-history-live — This endpoint will provide you with historical search volume data for up to 1000 keywords in one request. You can...
  • dataforseo-pp-cli keywords-data bing-search-volume-history-locations-and-languages — By calling this API you will receive the list of locations and languages supported by Bing ‘Search Volume...
  • dataforseo-pp-cli keywords-data bing-search-volume-history-task-get — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/bing/search_volume_history/task_get/?bash'
  • dataforseo-pp-cli keywords-data bing-search-volume-history-task-post — This endpoint will provide you with historical search volume data for up to 1000 keywords in one request. You can...
  • dataforseo-pp-cli keywords-data bing-search-volume-history-tasks-ready — This endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If...
  • dataforseo-pp-cli keywords-data bing-search-volume-live — This endpoint will provide you with search volume data for the last month, search volume trend for up to 24 past...
  • dataforseo-pp-cli keywords-data bing-search-volume-task-get — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/bing/search_volume/task_get/?bash'
  • dataforseo-pp-cli keywords-data bing-search-volume-task-post — This endpoint will provide you with search volume data for the last month, search volume trend for up to 24 past...
  • dataforseo-pp-cli keywords-data bing-search-volume-tasks-ready — This endpoint is designed to provide you with the list of completed tasks, which haven’t been collected yet. If...
  • dataforseo-pp-cli keywords-data clickstream-data-bulk-search-volume-live — The Bulk Clickstream Search Volume endpoint of DataForSEO Keywords Data API is designed to provide clickstream-based...
  • dataforseo-pp-cli keywords-data clickstream-data-dataforseo-search-volume-live — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/clickstream_data/dataforseo_search_volume/li...
  • dataforseo-pp-cli keywords-data clickstream-data-global-search-volume-live — The Clickstream Global Search Volume endpoint of DataForSEO Keywords Data API is designed to provide...
  • dataforseo-pp-cli keywords-data clickstream-data-locations-and-languages — Using this endpoint you can get the full list of locations and languages supported in DataForSEO Clickstream Data...
  • dataforseo-pp-cli keywords-data dataforseo-trends-demography-live — This endpoint will provide you with the demographic breakdown (by age and gender) of keyword popularity per each...
  • dataforseo-pp-cli keywords-data dataforseo-trends-explore-live — This endpoint will provide you with the keyword popularity data from DataForSEO Trends. You can check keyword trends...
  • dataforseo-pp-cli keywords-data dataforseo-trends-locations — You will receive the list of DataForSEO Trends locations by calling this API. You can filter the list of locations...
  • dataforseo-pp-cli keywords-data dataforseo-trends-locations-country — You will receive the list of DataForSEO Trends locations by calling this API. You can filter the list of locations...
  • dataforseo-pp-cli keywords-data dataforseo-trends-merged-data-live — This endpoint will provide you with the keyword popularity data from DataForSEO Trends. In addition to keyword...
  • dataforseo-pp-cli keywords-data dataforseo-trends-subregion-interests-live — This endpoint will provide you with location-specific keyword popularity data from DataForSEO Trends. You can check...
  • dataforseo-pp-cli keywords-data errors — By calling this endpoint you will receive information about the Keywords Data API tasks that returned an error...
  • dataforseo-pp-cli keywords-data google-ads-ad-traffic-by-keywords-live — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/google_ads/ad_traffic_by_keywords/live/?bash'
  • dataforseo-pp-cli keywords-data google-ads-ad-traffic-by-keywords-task-get — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/google_ads/ad_traffic_by_keywords/task_get/?...
  • dataforseo-pp-cli keywords-data google-ads-ad-traffic-by-keywords-task-post — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/google_ads/ad_traffic_by_keywords/task_post/...
  • dataforseo-pp-cli keywords-data google-ads-ad-traffic-by-keywords-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 keywords-data google-ads-keywords-for-keywords-live — Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy...
  • dataforseo-pp-cli keywords-data google-ads-keywords-for-keywords-task-get — Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy...
  • dataforseo-pp-cli keywords-data google-ads-keywords-for-keywords-task-post — Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy...
  • dataforseo-pp-cli keywords-data google-ads-keywords-for-keywords-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 keywords-data google-ads-keywords-for-site-live — Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy...
  • dataforseo-pp-cli keywords-data google-ads-keywords-for-site-task-get — Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy...
  • dataforseo-pp-cli keywords-data google-ads-keywords-for-site-task-post — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/google_ads/keywords_for_site/task_post/?bash'
  • dataforseo-pp-cli keywords-data google-ads-keywords-for-site-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 keywords-data google-ads-languages — By calling this API you will receive the list of languages supported by Keywords Data API. ‌ ‌‌As a response...
  • dataforseo-pp-cli keywords-data google-ads-locations — We use Google Geographical Targeting. You can refer to Google Ads Target Types page to review the full list of...
  • dataforseo-pp-cli keywords-data google-ads-locations-country — We use Google Geographical Targeting. You can refer to Google Ads Target Types page to review the full list of...
  • dataforseo-pp-cli keywords-data google-ads-search-volume-live — Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy...
  • dataforseo-pp-cli keywords-data google-ads-search-volume-task-get — Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy...
  • dataforseo-pp-cli keywords-data google-ads-search-volume-task-post — Note that Google Ads Keywords Data API is based on the latest version of the Google Ads API that has replaced legacy...
  • dataforseo-pp-cli keywords-data google-ads-search-volume-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 keywords-data google-ads-status — By calling this endpoint, you will know if Google updated keyword data for the previous month. Generally, Google...
  • dataforseo-pp-cli keywords-data google-trends-categories — By calling this API you will receive the list of categories supported by Google Trends API. ‌ ‌‌As a response...
  • dataforseo-pp-cli keywords-data google-trends-explore-live — This endpoint will provide you with the keyword popularity data from the ‘Explore’ feature of Google Trends. You...
  • dataforseo-pp-cli keywords-data google-trends-explore-task-get — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/google_trends/explore/task_get/?bash'
  • dataforseo-pp-cli keywords-data google-trends-explore-task-post — This endpoint will provide you with the keyword popularity data from the ‘Explore’ feature of Google Trends. You...
  • dataforseo-pp-cli keywords-data google-trends-explore-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 keywords-data google-trends-languages — By calling this API you will receive the list of languages supported by Google Trends API. ‌ ‌‌As a response...
  • dataforseo-pp-cli keywords-data google-trends-locations — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/google_trends/locations/?bash'
  • dataforseo-pp-cli keywords-data google-trends-locations-country — for more info please visit 'https://docs.dataforseo.com/v3/keywords_data/google_trends/locations/?bash'
  • dataforseo-pp-cli keywords-data id-list — This endpoint is designed to provide you with a list of IDs and metadata for all Keywords Data tasks created within...

merchant — Manage merchant

  • dataforseo-pp-cli merchant amazon-asin-task-get-advanced — This endpoint will provide you with information about the product and ASINs of all its modifications listed on...
  • dataforseo-pp-cli merchant amazon-asin-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli merchant amazon-asin-task-post — This endpoint will provide you with a full list of ASINs assigned to different modifications of a product. for more...
  • dataforseo-pp-cli merchant amazon-asin-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli merchant amazon-languages — You will receive the list of supported Amazon languages by calling this API. for more info please visit...
  • dataforseo-pp-cli merchant amazon-locations — You will receive the list of supported Amazon locations by this API call. You can filter the list of locations by...
  • dataforseo-pp-cli merchant amazon-locations-country — You will receive the list of supported Amazon locations by this API call. You can filter the list of locations by...
  • dataforseo-pp-cli merchant amazon-products-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli merchant amazon-products-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli merchant amazon-products-task-post — This endpoint provides results from Amazon product listings according to the specified keyword (product name),...
  • dataforseo-pp-cli merchant amazon-products-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli merchant amazon-sellers-task-get-advanced — This endpoint provides a list of sellers of the specified product on Amazon. The data provided for each seller...
  • dataforseo-pp-cli merchant amazon-sellers-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli merchant amazon-sellers-task-post — This endpoint provides a list of sellers of the specified product on Amazon. The data provided for each seller...
  • dataforseo-pp-cli merchant amazon-sellers-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli merchant errors — By calling this endpoint you will receive information about the Merchant API tasks that returned an error within the...
  • dataforseo-pp-cli merchant google-languages — You will receive the list of supported Google Shopping languages by calling this API. for more info please visit...
  • dataforseo-pp-cli merchant google-locations — for more info please visit 'https://docs.dataforseo.com/v3/merchant/google/locations/?bash'
  • dataforseo-pp-cli merchant google-locations-country — for more info please visit 'https://docs.dataforseo.com/v3/merchant/google/locations/?bash'
  • dataforseo-pp-cli merchant google-product-info-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli merchant google-product-info-task-post — This endpoint provides data on a product listed on Google Shopping, including product description, images, rating,...
  • dataforseo-pp-cli merchant google-product-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 merchant google-products-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli merchant google-products-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli merchant google-products-task-post — Google Shopping Products endpoint will provide you with the list of products found on Google Shopping for the...
  • dataforseo-pp-cli merchant google-products-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli merchant google-sellers-ad-url — Google Shopping Sellers Ad URL is designed to provide you with a full URL of the advertisement containing all...
  • dataforseo-pp-cli merchant google-sellers-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli merchant google-sellers-task-post — Google Shopping Sellers endpoint will provide you with the list of top 10 sellers that listed the specified product...
  • dataforseo-pp-cli merchant google-sellers-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli merchant id-list — This endpoint is designed to provide you with a list of IDs and metadata for all Merchant tasks created within the...
  • dataforseo-pp-cli merchant tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...

on-page — Manage on page

  • dataforseo-pp-cli on-page available-filters — OnPage API supports plenty of customizable crawling parameters that allow you to adapt the extraction of website...
  • dataforseo-pp-cli on-page content-parsing — This endpoint allows parsing the content on any page you specify and will return the structured content of the...
  • dataforseo-pp-cli on-page content-parsing-live — This endpoint allows parsing the content on any page you specify and will return the structured content of the...
  • dataforseo-pp-cli on-page duplicate-content — This endpoint returns a list of pages that have content similar to the page specified in the request. The response...
  • dataforseo-pp-cli on-page duplicate-tags — This endpoint returns a list of pages that contain duplicate title or description tags. The response also contains...
  • dataforseo-pp-cli on-page errors — By calling this endpoint you will receive information about the OnPage API tasks that returned an error within the...
  • dataforseo-pp-cli on-page force-stop — This endpoint is designed to force stop the crawl process of websites you specified in a task. The execution of all...
  • dataforseo-pp-cli on-page id-list — This endpoint is designed to provide you with a list of IDs and metadata for all On-Page tasks created within the...
  • dataforseo-pp-cli on-page instant-pages — Using this function you will get page-specific data with detailed information on how well a particular page is...
  • dataforseo-pp-cli on-page keyword-density — This endpoint will provide you with keyword density and keyword frequency data for terms appearing on the specified...
  • dataforseo-pp-cli on-page lighthouse-audits — The OnPage Lighthouse API is based on Google’s open-source Lighthouse project and provides data on the quality of...
  • dataforseo-pp-cli on-page lighthouse-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 on-page lighthouse-live-json — The OnPage Lighthouse API is based on Google’s open-source Lighthouse project for measuring the quality of web...
  • dataforseo-pp-cli on-page lighthouse-task-get-json — The OnPage Lighthouse API is based on Google’s open-source Lighthouse project for measuring the quality of web...
  • dataforseo-pp-cli on-page lighthouse-task-post — The OnPage Lighthouse API is based on Google’s open-source Lighthouse project for measuring the quality of web...
  • dataforseo-pp-cli on-page lighthouse-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli on-page lighthouse-versions — OnPage Lighthouse API is based on Google’s open-source Lighthouse project and provides data on the quality of web...
  • dataforseo-pp-cli on-page links — This endpoint will provide you with a list of internal and external links detected on a target website. The...
  • dataforseo-pp-cli on-page microdata — This endpoint is designed to validate structured JSON-LD data and Microdata. Using this function you will obtain...
  • dataforseo-pp-cli on-page non-indexable — This endpoint returns a list of pages that are blocked from being indexed by Google and other search engines through...
  • dataforseo-pp-cli on-page page-screenshot — Using this endpoint, you can capture a full high-quality screenshot of any webpage. In this way, you can review the...
  • dataforseo-pp-cli on-page pages — This endpoint returns a list of crawled pages with on-page check-ups and other metrics related to the page...
  • dataforseo-pp-cli on-page pages-by-resource — This endpoint will return the list of pages where a specific resource is located. Using this function you will also...
  • dataforseo-pp-cli on-page raw-html — This endpoint returns the HTML of a page you indicate in the request. for more info please visit...
  • dataforseo-pp-cli on-page redirect-chains — Redirect chains occur when there are at least two redirects between the initial URL and the destination URL. For...
  • dataforseo-pp-cli on-page resources — This endpoint will provide you with a list of resources, including images, scripts, stylesheets, and broken...
  • dataforseo-pp-cli on-page summary — Using this function, you can get the overall information on a website as well as drill down into exact on-page...
  • dataforseo-pp-cli on-page task-post — OnPage API checks websites for 60+ customizable on-page parameters defines and displays all found flaws and...
  • dataforseo-pp-cli on-page tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with a list of completed tasks, which results haven’t...
  • dataforseo-pp-cli on-page waterfall — This endpoint is designed to provide you with the page speed insights. Using this function you can get detailed...

serp — Manage serp

  • dataforseo-pp-cli serp ai-summary — The purpose of the Live SERP API AI Summary endpoint is to provide a summary of the content found on any SERP and...
  • dataforseo-pp-cli serp baidu-languages — You will receive the list of languages by calling this API. You can also download the full list of supported...
  • dataforseo-pp-cli serp baidu-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 serp baidu-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 serp baidu-organic-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp baidu-organic-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp baidu-organic-task-get-regular — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp baidu-organic-task-post — Baidu SERP API provides top 10 search engine results. These results are specific to the selected location (see the...
  • dataforseo-pp-cli serp baidu-organic-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp baidu-organic-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp bing-languages — You will receive the list of languages by calling this API. for more info please visit...
  • dataforseo-pp-cli serp bing-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 serp bing-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 serp bing-organic-live-advanced — Live SERP provides real-time data on top 100 search engine results for the specified keyword, search engine, and...
  • dataforseo-pp-cli serp bing-organic-live-html — Live SERP HTML provides a raw HTML page of search engine results for the specified keyword, search engine, and...
  • dataforseo-pp-cli serp bing-organic-live-regular — Live SERP provides real-time data on search engine results for the specified keyword, search engine, and location....
  • dataforseo-pp-cli serp bing-organic-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp bing-organic-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp bing-organic-task-get-regular — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp bing-organic-task-post — SERP API provides search engine results. These results are specific to the selected location (see the List of...
  • dataforseo-pp-cli serp bing-organic-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp bing-organic-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp errors — By calling this endpoint you will receive information about the SERP API tasks that returned an error within the...
  • dataforseo-pp-cli serp google-ads-advertisers-locations — As a response of the API server, you will receive JSON-encoded data containing a tasks array with the information...
  • dataforseo-pp-cli serp google-ads-advertisers-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-ads-advertisers-task-post — Google Ads Advertisers provides information on advertisers that run campaigns on Google Ads based on the Ads...
  • dataforseo-pp-cli serp google-ads-advertisers-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-ads-search-locations — for more info please visit 'https://docs.dataforseo.com/v3/serp/google/ads_search/locations/?bash'
  • dataforseo-pp-cli serp google-ads-search-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-ads-search-task-post — Google Ads Search provides information on ads that are run by advertisers on Google Ads. Information is based on the...
  • dataforseo-pp-cli serp google-ads-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 serp google-ai-mode-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 serp google-ai-mode-live-advanced — Google AI Mode SERP API provides search results from the AI Mode feature of Google Search. for more info please...
  • dataforseo-pp-cli serp google-ai-mode-live-html — Live SERP HTML provides a raw HTML page of 100 search engine results for the specified keyword, search engine, and...
  • dataforseo-pp-cli serp google-ai-mode-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-ai-mode-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-ai-mode-task-post — Google AI Mode SERP API provides search results from the AI Mode feature of Google Search. for more info please...
  • dataforseo-pp-cli serp google-ai-mode-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-ai-mode-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-autocomplete-live-advanced — Google Autocomplete is a feature within Google Search that improves the search experience by allowing users to...
  • dataforseo-pp-cli serp google-autocomplete-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-autocomplete-task-post — Google Autocomplete is a feature within Google Search that improves the search experience by allowing users to...
  • dataforseo-pp-cli serp google-autocomplete-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-autocomplete-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-dataset-info-live-advanced — Live Google Dataset Info provides real-time data on the dataset you specify in the request. You will get data from a...
  • dataforseo-pp-cli serp google-dataset-info-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-dataset-info-task-post — Google Dataset Info API provides detailed information about the dataset you specify in the POST request. You will...
  • dataforseo-pp-cli serp google-dataset-info-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-dataset-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 serp google-dataset-search-live-advanced — Live Google Dataset Search provides real-time data on the top 20 Google Dataset search engine results. These results...
  • dataforseo-pp-cli serp google-dataset-search-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-dataset-search-task-post — Google Dataset Search API provides top 20 Google Dataset search engine results. These results are specific to the...
  • dataforseo-pp-cli serp google-dataset-search-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-dataset-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 serp google-events-live-advanced — Live Google Events SERP provides real-time data from Google Events Search for the specified keyword and location....
  • dataforseo-pp-cli serp google-events-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-events-task-post — Google Events SERP provides data from Google Events Search for the specified keyword and location (see the List of...
  • dataforseo-pp-cli serp google-events-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-events-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-finance-explore-live-advanced — Live Google Finance Explore provides real-time data from the ‘Explore’ tab of Google Finance. These results are...
  • dataforseo-pp-cli serp google-finance-explore-live-html — Live SERP HTML provides raw HTML page from the ‘Explore’ tab of Google Finance. These results are specific to...
  • dataforseo-pp-cli serp google-finance-explore-task-get-advanced — Live Google Finance Explore provides real-time data from the ‘Explore’ tab of Google Finance. These results are...
  • dataforseo-pp-cli serp google-finance-explore-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-finance-explore-task-post — Google Finance Explore API provides real-time data from the ‘Explore’ tab of Google Finance. These results are...
  • dataforseo-pp-cli serp google-finance-explore-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-finance-markets-live-advanced — Live Google Finance Markets provides real-time data from the ‘Markets’ tab of Google Finance. These results are...
  • dataforseo-pp-cli serp google-finance-markets-live-html — Live SERP HTML provides raw HTML from the ‘Markets’ tab of Google Finance. These results are specific to the...
  • dataforseo-pp-cli serp google-finance-markets-task-get-advanced — Google Finance Markets API provides real-time data from the ‘Markets’ tab of Google Finance. These results are...
  • dataforseo-pp-cli serp google-finance-markets-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-finance-markets-task-post — Google Finance Markets API provides real-time data from the ‘Markets’ tab of Google Finance. These results are...
  • dataforseo-pp-cli serp google-finance-markets-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-finance-quote-live-advanced — Live Google Finance Quote provides real-time data from the ‘Quote’ tab of Google Finance. These results are...
  • dataforseo-pp-cli serp google-finance-quote-live-html — Live SERP HTML provides raw HTML from the ‘Quote’ tab of Google Finance. These results are specific to the...
  • dataforseo-pp-cli serp google-finance-quote-task-get-advanced — Live Google Finance Quote provides real-time data from the ‘Quote’ tab of Google Finance. These results are...
  • dataforseo-pp-cli serp google-finance-quote-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-finance-quote-task-post — Google Finance Quote provides real-time data from the ‘Quote’ tab of Google Finance. These results are specific...
  • dataforseo-pp-cli serp google-finance-quote-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-finance-ticker-search-live-advanced — Live Google Finance Ticker Search allows you to search for financial instruments available on Google Finance along...
  • dataforseo-pp-cli serp google-finance-ticker-search-task-get-advanced — Google Finance Ticker Search allows you to search for financial instruments available on Google Finance along with...
  • dataforseo-pp-cli serp google-finance-ticker-search-task-post — Google Finance Ticker Search allows you to search for financial instruments available on Google Finance along with...
  • dataforseo-pp-cli serp google-finance-ticker-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 serp google-images-live-advanced — Live Google Images SERP provides real-time data on top 100 images results for the specified keyword, search engine,...
  • dataforseo-pp-cli serp google-images-live-html — Live SERP HTML provides a raw HTML page of 100 search engine results for the specified keyword, search engine, and...
  • dataforseo-pp-cli serp google-images-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-images-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-images-task-post — SERP API provides top 100 search engine results. These results are specific to the selected location (see the List...
  • dataforseo-pp-cli serp google-images-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-images-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-jobs-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-jobs-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-jobs-task-post — This endpoint will provide you with SERP data from the Google Jobs search engine. The returned results are specific...
  • dataforseo-pp-cli serp google-jobs-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-jobs-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-languages — You will receive the list of languages by calling this API. for more info please visit...
  • dataforseo-pp-cli serp google-local-finder-live-advanced — Live Google Local_finder SERP provides real-time search engine results for the specified keyword and location. By...
  • dataforseo-pp-cli serp google-local-finder-live-html — Live Google Local Finder SERP HTML provides a raw HTML page of the search engine results for the specified keyword,...
  • dataforseo-pp-cli serp google-local-finder-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-local-finder-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-local-finder-task-post — Google Local Finder SERP API provides top search engine results specific to the selected location (see the List of...
  • dataforseo-pp-cli serp google-local-finder-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-local-finder-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp 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 serp 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 serp google-maps-live-advanced — Live Google Maps SERP provides real-time data on top 100 search engine results for the specified keyword, search...
  • dataforseo-pp-cli serp google-maps-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-maps-task-post — SERP API provides top 100 search engine results. These results are specific to the selected location (see the List...
  • dataforseo-pp-cli serp google-maps-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-maps-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-news-live-advanced — Live Google News SERP provides real-time data on top search engine results for the specified keyword, search engine,...
  • dataforseo-pp-cli serp google-news-live-html — Live SERP HTML provides a raw HTML page of 10 search engine results for the specified keyword, search engine, and...
  • dataforseo-pp-cli serp google-news-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-news-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-news-task-post — SERP API provides top search engine results. These results are specific to the selected location (see the List of...
  • dataforseo-pp-cli serp google-news-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-news-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-organic-live-advanced — Live SERP provides real-time data on top search engine results for the specified keyword, search engine, and...
  • dataforseo-pp-cli serp google-organic-live-html — Live SERP HTML provides a raw HTML page of search engine results for the specified keyword, search engine, and...
  • dataforseo-pp-cli serp google-organic-live-regular — Live SERP provides real-time data on search engine results for the specified keyword, search engine, and location....
  • dataforseo-pp-cli serp google-organic-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-organic-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-organic-task-get-regular — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-organic-task-post — SERP API provides top 10 search engine results by default. These results are specific to the selected location (see...
  • dataforseo-pp-cli serp google-organic-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-organic-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-search-by-image-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp google-search-by-image-task-post — Google Search By Image SERP API provides up to top 100 search engine results based on the image you specified. These...
  • dataforseo-pp-cli serp google-search-by-image-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp google-search-by-image-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp id-list — This endpoint is designed to provide you with a list of IDs and metadata for all SERP tasks created within the...
  • dataforseo-pp-cli serp naver-organic-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp naver-organic-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp naver-organic-task-get-regular — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp naver-organic-task-post — Naver SERP API provides top 15 search engine results. Naver search results do not vary by location and language, and...
  • dataforseo-pp-cli serp naver-organic-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp naver-organic-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp screenshot — Using the Live Page Screenshot endpoint, you can capture a screenshot of any SERP page. for more info please visit...
  • dataforseo-pp-cli serp seznam-languages — You will receive the list of languages by calling this API. for more info please visit...
  • dataforseo-pp-cli serp seznam-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 serp seznam-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 serp seznam-organic-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp seznam-organic-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp seznam-organic-task-get-regular — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp seznam-organic-task-post — Seznam SERP API provides top 10 search engine results from one of the most popular search engines in the Czech...
  • dataforseo-pp-cli serp seznam-organic-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp seznam-organic-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp yahoo-languages — You will receive the list of languages by calling this API. for more info please visit...
  • dataforseo-pp-cli serp yahoo-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 serp yahoo-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 serp yahoo-organic-live-advanced — Live SERP provides real-time data on top search engine results. These results are specific to the selected location...
  • dataforseo-pp-cli serp yahoo-organic-live-html — Live SERP HTML provides a raw HTML page of search engine results for the specified keyword, search engine, and...
  • dataforseo-pp-cli serp yahoo-organic-live-regular — Live Yahoo SERP provides real-time data on search engine results for the specified keyword, search engine, and...
  • dataforseo-pp-cli serp yahoo-organic-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp yahoo-organic-task-get-html — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp yahoo-organic-task-get-regular — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp yahoo-organic-task-post — SERP API provides top search engine results. These results are specific to the selected location (see the List of...
  • dataforseo-pp-cli serp yahoo-organic-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp yahoo-organic-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp youtube-languages — You will receive the list of languages by calling this API. for more info please visit...
  • dataforseo-pp-cli serp youtube-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 serp youtube-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 serp youtube-organic-live-advanced — Live SERP provides real-time data on the top 20 blocks of YouTube search engine results. These results are specific...
  • dataforseo-pp-cli serp youtube-organic-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp youtube-organic-task-post — YouTube Organic API provides the top 20 blocks of search engine results. These results are specific to the selected...
  • dataforseo-pp-cli serp youtube-organic-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp youtube-organic-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp youtube-video-comments-live-advanced — Live YouTube Comments provides real-time data on comments on the video you specify in the request. You will get the...
  • dataforseo-pp-cli serp youtube-video-comments-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp youtube-video-comments-task-post — YouTube Comments API provides data on comments on the video you specify in the request. You will get the top 20...
  • dataforseo-pp-cli serp youtube-video-comments-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp youtube-video-comments-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...
  • dataforseo-pp-cli serp youtube-video-info-live-advanced — Live YouTube Video Info provides real-time data on the video you specify in the request. You will get data from the...
  • dataforseo-pp-cli serp youtube-video-info-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp youtube-video-info-task-post — YouTube Video Info API provides detailed information about the video you specify in the POST request. You will get...
  • dataforseo-pp-cli serp youtube-video-info-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp youtube-video-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 serp youtube-video-subtitles-live-advanced — Live YouTube Subtitles provides real-time data on subtitles in the video you specify in the request. You will get...
  • dataforseo-pp-cli serp youtube-video-subtitles-task-get-advanced — Description of the fields for sending a request: for more info please visit...
  • dataforseo-pp-cli serp youtube-video-subtitles-task-post — YouTube Subtitles API provides data on all subtitles in the video you specify in the POST request. You will get data...
  • dataforseo-pp-cli serp youtube-video-subtitles-tasks-fixed — The ‘Tasks Fixed’ endpoint is designed to provide you with the list of re-parsed tasks, which haven’t been...
  • dataforseo-pp-cli serp youtube-video-subtitles-tasks-ready — The ‘Tasks Ready’ endpoint is designed to provide you with the list of completed tasks, which haven’t been...

Finding the right command

When you know what you want to do but not which command does it, ask the CLI directly:

dataforseo-pp-cli which "<capability in your own words>"

which resolves a natural-language capability query to the best matching command from this CLI's curated feature index. Exit code 0 means at least one match; exit code 2 means no confident match — fall back to --help or use a narrower query.

Recipes

Weekly rank check for an entire site

dataforseo-pp-cli rank track --sitemap https://fsmstumpgrinding.com/sitemap.xml --features --json --select rank.url,rank.position,rank.delta,rank.serp_features

Pulls each URL's target keyword from the sitemap, calls SERP per keyword, diffs vs last week's local snapshot, and surfaces only the rank/feature delta fields agents care about. Pipe to \| jq '.[] | select(.delta < -2)' to alert on droppers.

Pre-call cost gating on a backlinks audit

dataforseo-pp-cli cost estimate backlinks/summary/live --confirm-over 0.50 --json

Cost-estimate exits non-zero (code 7) if the call would exceed $0.50. Chain with shell && to gate the actual dataforseo-pp-cli backlinks new --domain fsmstumpgrinding.com --json call. Replaces the $199/mo Ahrefs query for new-citation confirmation.

Volume hydration for ContentBot pipeline

dataforseo-pp-cli keywords clean candidates.txt --json --select kept

Pre-cleans the candidate list (dropping strings over 10 words or with punctuation that would trigger the silent 40501 trap) and emits the kept list. Pipe that into a wrapper that builds the request JSON, then feed it to dataforseo-pp-cli keywords volume --stdin --mode auto --json — the wrapper auto-routes to Live for batches ≤5 or Standard (3.3× cheaper) for larger jobs.

AI brand visibility weekly diff

dataforseo-pp-cli ai-visibility track --brand "FSM Stump Grinding" --keywords keywords.txt --json --select mentions.llm,mentions.keyword,mentions.delta_7d

One row per LLM × keyword with the week-over-week mention-count delta. Use --select to narrow the deep response shape so agents don't burn context.

Standard-mode batch with resume

dataforseo-pp-cli task bundle serp/google/organic/task_post --in 200-urls.json --json && dataforseo-pp-cli task ls --json

Submits 200 SERP queue tasks, polls tasks_ready respecting the 20/min limit, fetches results when ready. If interrupted, task ls shows the in-flight ledger and task get <id> fetches any individual result later.

Auth Setup

DataForSEO uses HTTP Basic. Set DATAFORSEO_LOGIN and DATAFORSEO_PASSWORD from app.dataforseo.com/api-access. Run dataforseo-pp-cli doctor to verify the credentials and surface your account balance before kicking off any cost-bearing call.

Agent Mode

Add --agent to any command. Expands to: --json --compact --no-input --no-color --yes.

  • Pipeable — JSON on stdout, errors on stderr

  • Filterable--select keeps a subset of fields. Dotted paths descend into nested structures; arrays traverse element-wise. Critical for keeping context small on verbose APIs:

    dataforseo-pp-cli ai-optimization ai-keyword-data-available-filters --agent --select id,name,status
  • Previewable--dry-run shows the request without sending

  • Offline-friendly — sync/search commands can use the local SQLite store when available

  • Non-interactive — never prompts, every input is a flag

  • Explicit retries — use --idempotent only when an already-existing create should count as success

Response envelope

Commands that read from the local store or the API wrap output in a provenance envelope:

{
  "meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
  "results": <data>
}

Parse .results for data and .meta.source to know whether it's live or local. A human-readable N results (live) summary is printed to stderr only when stdout is a terminal — piped/agent consumers get pure JSON on stdout.

Agent Feedback

When you (or the agent) notice something off about this CLI, record it:

dataforseo-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
dataforseo-pp-cli feedback --stdin < notes.txt
dataforseo-pp-cli feedback list --json --limit 10

Entries are stored locally at ~/.dataforseo-pp-cli/feedback.jsonl. They are never POSTed unless DATAFORSEO_FEEDBACK_ENDPOINT is set AND either --send is passed or DATAFORSEO_FEEDBACK_AUTO_SEND=true. Default behavior is local-only.

Write what surprised you, not a bug report. Short, specific, one line: that is the part that compounds.

Output Delivery

Every command accepts --deliver <sink>. The output goes to the named sink in addition to (or instead of) stdout, so agents can route command results without hand-piping. Three sinks are supported:

Sink Effect
stdout Default; write to stdout only
file:<path> Atomically write output to <path> (tmp + rename)
webhook:<url> POST the output body to the URL (application/json or application/x-ndjson when --compact)

Unknown schemes are refused with a structured error naming the supported set. Webhook failures return non-zero and log the URL + HTTP status on stderr.

Named Profiles

A profile is a saved set of flag values, reused across invocations. Use it when a scheduled agent calls the same command every run with the same configuration - HeyGen's "Beacon" pattern.

dataforseo-pp-cli profile save briefing --json
dataforseo-pp-cli --profile briefing ai-optimization ai-keyword-data-available-filters
dataforseo-pp-cli profile list --json
dataforseo-pp-cli profile show briefing
dataforseo-pp-cli profile delete briefing --yes

Explicit flags always win over profile values; profile values win over defaults. agent-context lists all available profiles under available_profiles so introspecting agents discover them at runtime.

Exit Codes

Code Meaning
0 Success
2 Usage error (wrong arguments)
3 Resource not found
4 Authentication required
5 API error (upstream issue)
7 Rate limited (wait and retry)
10 Config error

Argument Parsing

Parse $ARGUMENTS:

  1. Empty, help, or --help → show dataforseo-pp-cli --help output
  2. Starts with install → ends with mcp → MCP installation; otherwise → see Prerequisites above
  3. Anything else → Direct Use (execute as CLI command with --agent)

MCP Server Installation

Install the MCP binary from this CLI's published public-library entry or pre-built release, then register it:

claude mcp add dataforseo-pp-mcp -- dataforseo-pp-mcp

Verify: claude mcp list

Direct Use

  1. Check if installed: which dataforseo-pp-cli If not found, offer to install (see Prerequisites at the top of this skill).
  2. Match the user query to the best command from the Unique Capabilities and Command Reference above.
  3. Execute with the --agent flag:
    dataforseo-pp-cli <command> [subcommand] [args] --agent
  4. If ambiguous, drill into subcommand help: dataforseo-pp-cli <command> --help.