search

Retrieve Google search results via Bright Data's SERP API with pagination.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/semaes111/3DWEB-NIVEL-DIOS --skill search-semaes111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search
Source: https://github.com/semaes111/3DWEB-NIVEL-DIOS/tree/main/skills/web-data-search
Command: npx skills add https://github.com/semaes111/3DWEB-NIVEL-DIOS --skill search-semaes111

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Programmatically query Google via Bright Data's SERP API to obtain structured results suitable for data processing and analysis.

Core Features & Use Cases

  • Structured JSON results with title, link, and description for downstream analytics.
  • Simple pagination support to navigate through search results.
  • Environment configuration via BRIGHTDATA_API_KEY and BRIGHTDATA_UNLOCKER_ZONE for secure access.

Quick Start

Run a search query to fetch Google results using Bright Data SERP API.

Frequently Asked Questions about search

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

FAQPage Schema
How do I get structured JSON from Google search results?

To get structured JSON from Google search results, this Skill queries Google via Bright Data's SERP API and parses the response with jq. It returns structured data containing title, link, and description fields suitable for downstream data processing.

What environment variables do I need to query Google SERP API?

Querying Google SERP API requires two environment variables: BRIGHTDATA_API_KEY and BRIGHTDATA_UNLOCKER_ZONE. These credentials configure secure access to Bright Data's SERP API for retrieving structured search results using curl and jq.

Can I use curl and jq to scrape Google search results?

Yes, you can use curl and jq to scrape Google search results through this Skill. It uses curl to perform HTTP requests to Bright Data's SERP API and jq to parse the returned JSON into structured title, link, and description data.

How do I paginate Google search results from a SERP API?

To paginate Google search results from a SERP API, this Skill supports basic paging functionality. You can navigate through search result pages by specifying paging parameters when querying Bright Data's SERP API.

What's the best way to automate web scraping Google for data analytics?

Automating web scraping Google for data analytics is best handled by querying Bright Data's SERP API to obtain structured JSON results. This approach provides clean title, link, and description fields ready for downstream processing and analysis.