HOME SKILLS BLOG GITHUB
// SKILL

DATAFORSEO EXTENSION
LIVE COMMERCIAL DATA

When you outgrow free SEO data, DataForSEO is the upgrade path. The DataForSEO extension wires Claude SEO into live commercial SERP and backlink data via the DataForSEO MCP server. Optional, pay-per-call, with cost guardrails to avoid bill shock. 22 commands across SERP analysis, keyword research, backlink profiles, content analysis, business listings, and AI visibility tracking.

$
/seo dataforseo serp "your query"

REQUIRES CLAUDE SEO INSTALLED IN CLAUDE CODE

Claude SEO DataForSEO extension with 22 commands for live SERP, keyword, and backlink data
// HOW IT WORKS

22 COMMANDS. 9 MODULES.

The DataForSEO extension is the commercial-grade upgrade path for Claude SEO. Free APIs (Moz, Bing, Common Crawl, Google Search Console, PageSpeed Insights) cover most everyday SEO work. When you need live Google SERP results, deep backlink data, AI visibility metrics, or large-scale keyword research, the extension wraps the DataForSEO MCP server with 22 user-facing commands and built-in cost guardrails.

Every command estimates cost before it runs. Below your approval threshold, it proceeds. Above it, the run pauses for confirmation. Session and daily spend are tracked. There is no bill shock by design.

/seo dataforseo <command> COST GUARDRAIL CHECK APPROVED under threshold NEEDS APPROVAL pauses for confirmation BLOCKED over daily budget DATAFORSEO MCP CALL + SPEND LOG live SERP, keywords, backlinks, AI visibility

The Nine API Modules

Each module covers a different DataForSEO surface. You rarely need all of them at once. Pick the module that matches your current question.

01
LIVE SERP
Google, Bing, Yahoo, YouTube, Google Images. Country and device-specific. JSON or natural-language results.
02
KEYWORD RESEARCH
Search volume, difficulty, intent classification, trend data, related keywords. Bulk lookups supported.
03
BACKLINK DATA
Live referring domains, anchor distribution, new/lost links, competitor backlink data, history. Powers /seo backlinks.
04
AI VISIBILITY
Scrape ChatGPT and Perplexity for brand mentions. Track LLM citation frequency by query. Pair with /seo geo.
05
COST GUARDRAILS
Every command estimates cost first. Above-threshold calls pause for approval. Session and daily spend tracked. No bill shock.
06
9 API MODULES
SERP, keywords, backlinks, on-page (Lighthouse + content), content analysis, business listings, AI visibility, domain analytics, competitor research.
// USAGE

HOW TO RUN DATAFORSEO

Representative Commands

The extension ships 22 commands in total. Below is a representative subset covering the most common workflows. Run /seo dataforseo with no arguments to see the full menu.

CommandWhat it does
/seo dataforseo serp <keyword>Live Google organic SERP. Supports Bing and Yahoo via parameter.
/seo dataforseo serp-images <keyword>Google Images SERP with domain dominance and alt text patterns.
/seo dataforseo serp-youtube <keyword>YouTube search results. Critical for AI citation analysis.
/seo dataforseo keywords <seed>Keyword ideas, suggestions, and related terms from a seed.
/seo dataforseo volume <keywords>Monthly search volume, CPC, competition, and trend.
/seo dataforseo backlinks <domain>Full backlink profile: domains, anchors, history, spam score.
/seo dataforseo competitors <domain>Competing domains with keyword overlap and traffic estimates.
/seo dataforseo onpage <url>Lighthouse audit plus content parsing for a single URL.
/seo dataforseo ai-scrape <query>Scrape ChatGPT web search to see which sources it cites.
/seo dataforseo ai-mentions <brand>Track LLM brand mentions, top cited domains, and trends.

Installation

From the Claude SEO repo, run the extension installer:

./extensions/dataforseo/install.sh

The installer wires the DataForSEO MCP server into Claude Code and copies the extension skill files to the correct location. You will need a DataForSEO API key from dataforseo.com and a starting credit balance.

Cost Tracking

Cost guardrails wrap every command. Before each DataForSEO MCP call, scripts/dataforseo_costs.py runs to estimate cost against your configured threshold. If approved, the call proceeds. If above threshold, it pauses for your confirmation. If above the daily budget, it is blocked.

  • /seo dataforseo costs today shows today's spending breakdown
  • /seo dataforseo costs summary shows the 7-day spending history
  • /seo dataforseo costs config --mode threshold --threshold 0.50 configures approval mode

Load references/cost-tiers.md for the full per-endpoint pricing table, budget presets, and cost reduction tips.

Cross-Skill Integration

When DataForSEO is installed, other Claude SEO skills automatically prefer live data:

  • seo-backlinks uses live referring domain and anchor data instead of free APIs
  • seo-page pulls real SERP positions from serp_organic_live_advanced
  • seo-content uses live keyword volume, difficulty, and intent
  • seo-geo uses ChatGPT scraper and LLM mention tracking for real AI visibility
  • seo-plan uses real competitor and traffic estimation data
// FAQ

QUESTIONS ABOUT DATAFORSEO

No. DataForSEO is pay-per-call commercial SEO data. The extension wraps the DataForSEO MCP server and adds cost guardrails: each command estimates cost before calling, requires approval above thresholds, and tracks session and daily spend. Pricing varies by API but starts in cents per query. Claude SEO works fully without DataForSEO, the extension is the upgrade for projects that need live commercial-grade data.
22 commands across 9 API modules: SERP (Google, Bing, Yahoo, YouTube, Google Images), keyword research (volume, difficulty, intent, trends, related keywords), backlink data (referring domains, anchors, new/lost links, competitor backlinks), on-page (Lighthouse, content parsing), content analysis, business listings, AI visibility tracking (LLM mentions, ChatGPT scraper), domain analytics, and competitor analysis.
Every DataForSEO command runs scripts/dataforseo_costs.py first to estimate cost. Commands under your threshold run automatically. Commands above the threshold pause for approval. Session and daily spend are tracked. references/cost-tiers.md documents per-endpoint pricing so you can plan. Cost guardrails were contributed by Matej Marjanovic during the Pro Hub Challenge.
DataForSEO's AI APIs scrape ChatGPT and Perplexity for brand and URL mentions. Run /seo dataforseo ai-mentions <brand> to see how often your brand appears in AI search results, on what queries, and with what context. Pair with /seo geo for the strategic side of AI search.
Run extensions/dataforseo/install.sh from the Claude SEO repo. The installer wires the DataForSEO MCP server into Claude Code and copies the extension skills to the correct location. You will need a DataForSEO API key (sign up at dataforseo.com) and a starting credit balance.
// RELATED SKILLS

EXPLORE MORE

VIEW ALL 25 SKILLS →

WIRE IN LIVE DATA
IN 30 SECONDS.

$
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git && bash claude-seo/install.sh
VIEW ON GITHUB ALL SKILLS >