google-search-serp

Extract structured Google SERP data into deterministic JSON payloads.

5.3k|252|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/browser-act/skills --skill google-search-serp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-search-serp
Source: https://github.com/browser-act/skills/tree/main/solutions/search-research/google-search-serp
Command: npx skills add https://github.com/browser-act/skills --skill google-search-serp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually collecting and structuring Google SERP data from search results pages is time-consuming and error-prone.

Core Features & Use Cases

  • Extract organic results, paid ads, related searches, People Also Ask, AI Overview, and total results count from google.com.
  • Produce a structured JSON object suitable for downstream analysis and dashboards.
  • Use cases include SEO keyword research, SERP monitoring, and competitive analysis on live search results.

Quick Start

Navigate to a Google search results page and run the SERP extraction to generate a structured data payload.

Frequently Asked Questions about google-search-serp

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

FAQPage Schema
How do I extract organic results and paid ads from Google SERP into structured data?

To extract Google SERP into structured data, navigate to a Google search results page and run the extraction to generate a deterministic JSON payload containing organicResults, paidResults, and relatedQueries.

Can I extract Google's AI Overview and People Also Ask sections for SEO monitoring?

Yes, Google SERP extraction captures the AI Overview and People Also Ask sections. It emits a structured JSON object suitable for downstream SEO monitoring and competitive analysis across live search results.

What is the best way to scrape Google search results across multiple queries and locales?

Scraping Google search results across multiple queries and locales is best handled by a script-driven pipeline that emits a deterministic JSON payload including searchQuery, resultsTotal, and organicResults for analysis.

Does this SERP extraction tool require any external dependencies to parse search results?

No external dependencies are required for SERP extraction. The Skill operates via a self-contained script-driven pipeline to parse live Google search results and output a structured JSON object.

What specific data fields are included when structuring Google search results for keyword research?

Structuring Google search results for keyword research includes specific JSON fields: searchQuery, resultsTotal, organicResults, paidResults, relatedQueries, peopleAlsoAsk, and aiOverview.

Are there limitations when extracting live Google SERP data for competitive analysis?

Extracting live Google SERP data requires navigating to the search results page first, meaning extraction is limited to currently loaded live results rather than historical archives or bulk API queries.