SerpAPI Tool Integration: Cross-Engine SERP Data
LocalSEOData is the default for Google SERP data. SerpAPI activates in two situations:
- Fallback: When LocalSEOData isn’t connected, SerpAPI provides reliable SERP data
- Bing specialist: When you need SERP data from Bing — specifically for ChatGPT Browse visibility analysis, where Bing’s local pack composition matters more than Google’s
What This Integration Unlocks
Live SERP data from multiple engines — Google, Bing, Yahoo, and others.
Real-time local pack results — Current map pack composition for any query.
Cross-engine comparison — See how rankings differ between Google and Bing.
ChatGPT visibility context — Bing local pack data directly informs ChatGPT optimization.
Dispatch Routing
Routes to serpapi-tool when:
- LocalSEOData is not connected (automatic fallback)
- Prompt explicitly requests Bing SERP data
- Cross-engine SERP comparison needed
- Real-time SERP verification required
Three Workflows
Workflow 1 — Bing Local Pack Pull (ChatGPT context):
Prompt: "Pull the Bing local pack for 'electrician Seattle' for ChatGPT visibility analysis."
Output:
Bing Local Pack — "electrician Seattle"
#1: Seattle Electric Co | 4.8★ (89 reviews)
#2: Puget Sound Electrical | 4.6★ (67 reviews)
#3: Northwest Electricians | 4.9★ (45 reviews)
Google Local Pack (comparison)
#1: Emerald City Electric | 4.7★ (203 reviews)
#2: Seattle Electric Co | 4.8★ (156 reviews)
#3: Pro Spark Electrical | 4.5★ (98 reviews)
Analysis: Seattle Electric Co ranks #1 on Bing, #2 on Google.
ChatGPT Browse will surface Bing results — they have Bing visibility advantage.
Your client: Not in Bing top 3. Check Bing Places optimization.
Workflow 2 — Real-Time SERP Verification:
Prompt: "Verify current SERP for 'personal injury lawyer phoenix' — I need live data."
Output:
SERP pulled: [timestamp]
Local Pack: [3 businesses with positions]
Organic #1-3: [URLs]
SERP features: AI Overview present, PAA box, Local Services Ads
Map pack count: 3 (standard)
Workflow 3 — Cross-Engine Comparison:
Prompt: "Compare how [Business Name] appears in Google vs. Bing local results
for 'HVAC repair Dallas'."
Output:
Google: Position 4 in local pack
Bing: Not appearing in local pack
Gap: Strong Google presence, no Bing visibility
Impact: Invisible to ChatGPT Browse users
Fix: Optimize Bing Places profile
Setup
- SerpAPI account at serpapi.com
- API key from account dashboard
- In Claude Code: Settings → MCP Servers → Add Server
- Name: SerpAPI
- API Key: [Your key]
- Verify connection
First Prompt After Setup
"Run a test SERP pull for 'coffee shop Austin TX' via SerpAPI.
Show me local pack and top 3 organic."
Skill Documentation
For technical details on how this skill works, what data it pulls, and complete prompt reference, see the full skill documentation.