seo-data

Fetch SERP results, keyword metrics, and backlink data via DataForSEO APIs.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill seo-data-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-data
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/seo-data
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill seo-data-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, and includes scripts (resource) components.

What problem does it solve?

It eliminates slow, manual SEO research by pulling SERP results, keyword metrics, backlinks, and competitor insights using a paid DataForSEO data source with upfront cost visibility.

Core Features & Use Cases

  • Google SERP lookup (live): Fetches top organic results for a query to understand what content is ranking and how it’s positioned.
  • Keyword discovery & demand signals: Retrieves search volume and difficulty for keywords and generates related keyword ideas for planning.
  • Domain & competitive analysis: Produces backlink summaries, domain traffic/ranking overviews, and competitor domains based on keyword overlap, plus on-page audit recommendations for a specific URL.
  • Use Case: For a client launch, you can query a target keyword, generate keyword ideas, compare competitor domains, and run an audit on your landing page URL to prioritize improvements.

Quick Start

Run the command below to see live Google SERP results for a target keyword and get an estimated API cost printed during execution: python3 /home/workspace/Skills/seo-data/scripts/seo.py serp "best project management software"

Frequently Asked Questions about seo-data

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I pull live SERP results and keyword metrics for competitor research?

SERP analysis and keyword research are performed by querying specific keywords to retrieve live Google organic results, search volume, and difficulty metrics. This returns JSON-formatted data including related keyword ideas and competitor domain overlap for strategic planning.

Can I run an on-page audit and backlink analysis for a specific URL?

Running an on-page audit and backlink analysis for a specific URL is supported by passing the target link to the script. It returns technical content evaluation recommendations and backlink profile summaries formatted as JSON.

Do I need DataForSEO credentials to use this SEO data script?

DataForSEO credentials are required to use this SEO data script, specifically the DATAFORSEO_USERNAME and DATAFORSEO_PASSWORD environment variables. The script authenticates with these API endpoints and prints per-command estimated costs during execution.

What's the best way to get domain analytics and traffic overviews for growth planning?

Getting domain analytics and traffic overviews for growth planning is done by querying the target domain to retrieve ranking summaries and competitor keyword overlap. This produces JSON metrics for benchmarking your competitive landscape and prioritizing improvements.

Does this keyword research tool show API costs before running SERP analysis?

This keyword research tool shows API costs during SERP analysis by printing per-command estimated costs during execution. It uses DataForSEO API endpoints to provide upfront cost visibility for live SERP results and keyword metrics.