Google SERP Local Search API for Openclaw

A specialized search integration to query Google Local SERP data, returning contact details, business listings, and ratings for local lead generation.

justserpapi
v1.0.1
Jun 9, 2026
0
514
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install justserpapi-google-local-search

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install justserpapi-google-local-search using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Google SERP Local Search API?

The Google SERP Local Search API skill is a robust integration designed for AI coding agents to retrieve precise geographical search results directly from Google. Built specifically as one of the essential Openclaw Skills, this tool enables real-time extraction of Google Local Business Listings, contact details, reviews, and maps coordinates.

By targeting the Just Serp API endpoint, this skill empowers developers to easily perform competitor analysis, localize sales prospects, and automate lead-generation workflows directly within an AI agentic ecosystem. It streamlines structured data extraction without dealing with browser automation or IP rotating proxies.

Google SERP Local Search API Use Cases

  • Local Lead Generation: Automate the retrieval of local business details, phone numbers, addresses, and websites for outreach campaigns.
  • Competitor Analysis: Monitor local business ratings, reviews, and positioning across target cities and regions.
  • Market Research: Analyze localized service offerings and identify gaps in local markets by comparing business attributes.
  • Geo-Targeted Audits: Query local listings using exact geo-coordinates or customized localized parameters like UULE and location names.

How Google SERP Local Search API Works

  1. Initialize Request: The user or AI agent triggers the skill, specifying the required query and optional localization filters (e.g., location, country, or language).
  2. Authenticate with Just Serp: The skill authenticates via the JUST_SERP_API_KEY environment variable.
  3. Query execution: The skill issues a structured GET request to the GET /api/v1/google/local/search endpoint using the localSearch operation.
  4. Data formatting: The endpoint extracts raw Google local listings, mapping coordinates, domain information, and rating metadata.
  5. Response handling: The system echoes back the search scope and presents a clean, structured JSON format containing localized search engine results pages.

Google SERP Local Search API Setup

To set up and run this integration within your Openclaw Skills workspace, ensure you have Node.js installed and set your API key.

# Export your Just Serp API Key
export JUST_SERP_API_KEY="your_api_key_here"

# Run the localSearch operation with parameters
node {baseDir}/bin/run.mjs --operation "localSearch" --api-key "$JUST_SERP_API_KEY" --params-json '{"query":"pizza", "location":"New York, NY"}'

Google SERP Local Search API Data Schema & Taxonomy

This skill routes arguments dynamically into query parameters. Below is the configuration taxonomy:

Parameter Location Required Type Description
query query Yes string Search phrase (e.g., 'dentist near me')
country query No string ISO country code (e.g., 'us', 'uk')
domain query No string Specific Google TLD (e.g., 'google.co.uk')
language query No string Language code (e.g., 'en', 'fr')
location query No string Textual target location (e.g., 'Chicago, IL')
ludocid query No string Unique CID for Google Business Profile
page query No integer Page index (0 for first page)
tbs query No string Advanced custom search filters
uule query No string Encoded UULE value for precise geolocations

Google SERP Local Search API Advanced Features

  • Precise Localization with UULE: Leverage advanced parameter tuning by supplying encoded geo-coordinates (uule) to obtain localized listings as seen by users in high-granularity zip codes.
  • Granular Business Profile Details: Target specific local businesses using unique Google Business Profile listing identifiers (ludocid).
  • Scalable Multi-Agent Automation: Integrates seamlessly with other automated agents for batch pipeline querying and CRM updating.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins node
Github Stars: 0
forks: 0

Featured*