Real-time SERP data from Google via a simple API call
MCP server & SEO skills for Claude, Gemini, and other AI CLIs
No sign-up required — grab your API key and start building in seconds
Extract SERP data from chosen keyword
25 tokens left
Request
Language: Shell
curl --request GET \
--url 'https://api.nodeshub.io/v1/search?keyword=Pressure%20washer&hl=en&gl=us' \
--header 'Authorization: Bearer YOUR_API_KEY'Response
{
"search_engine": "google",
"location": "us",
"language": "en",
"timestamp": "2025-09-11T12:30:45.123456",
"search_url": null,
"total_results_count": null,
"results": { "query": "Pressure washer" }
}Get your API key instantly, pick an endpoint, and start pulling structured Google data in seconds — no sign-up, no dashboard, no overhead.
Your API key with 100 free crawls is generated automatically in the playground above. Copy it and store it somewhere safe — there is no user panel, no accounts, and no password recovery. Need more crawls? Purchase a paid plan and tokens will be added to the same key.
API playground
Test endpoints live in the browser. Your API key is generated instantly — no sign-up needed.
cURL / command line
Call the API directly from your terminal or integrate into scripts and custom software.
No-code automations
Connect with n8n, Make.com, or Zapier — schedule SERP lookups and build workflows without coding.
Your AI tools
Use SERP data inside Claude, Cursor, Windsurf, or Gemini CLI via the MCP server.
For full setup instructions, endpoint parameters, and code examples see the documentation.
see docsCopy the entire page as markdown — paste it into ChatGPT, Claude, or any AI tool for instant analysis.
What's inside
Full page content
Every heading, paragraph, and description
API & endpoints
SERPdata, Query fan-out, Intent Classifier
Pricing tables
Token costs, plans, enterprise options
FAQ & community
All questions answered, Discord links
Google results page → structured JSON
# Single keyword lookup
GET /api/serp?q=best+crm+tools
→ organic, PAA, AI overview…
What does the searcher actually want?
Route content strategy by intent — match format to what users expect and prioritize pages that convert.
# Classify intent
POST /api/intent-classifier
→ intent · confidence · reasoning
One keyword → full research outline
Same technique ChatGPT and Claude use when they search — now available as an API.
# Expand a keyword
POST /api/query-fanout
→ 12 sub-queries · clusters
12 ready-made skills for Claude, Gemini, or any AI CLI — keyword research, SERP analysis, content briefs, rank tracking, and more. Clone the repo, run a slash command, get structured results.
Nodeshub SEO Skills v0.1.0
~/nodeshub_seo_os
Available skills — 12 loaded
/nod_keyword-research Keyword expansion + clustering
/nod_serp-analysis Live Google top 10 breakdown
/nod_content-brief Data-driven content brief
/nod_intent-classifier Search intent scoring
/nod_visibility-monitor Weighted visibility score
/nod_rank-tracker Daily position tracking
/nod_competitor-tracker Competitor position changes
/nod_content-auditor Audit vs SERP reality
/connect-nodeshub API key setup
/connect-gsc Google Search Console
/skill-creator Scaffold new skills
Analyze the top 10 results for "best project management tools 2025" and classify the search intent
Fetching live Google results for 10 positions...
✓ 10 organic results retrieved in 1.2s
The SERP is listicle-dominated. 8/10 results are comparison posts. Featured snippet present.
Intent: Commercial Investigation (0.92)
Recommended: Long-form listicle (3,000+ words) with comparison tables.
Connect via MCP to use SERP data inside Claude, Cursor, or Windsurf — without leaving the conversation.
Connect Nodeshub to your automation workflows. Schedule SERP checks, build reports, and monitor competitors — without writing a single line of code.
Open-source workflow automation. Add an HTTP Request node, point it at Nodeshub, and connect to 400+ integrations.
Visual automation platform. Use the HTTP module to call Nodeshub and route SERP data to any app.
Connect Nodeshub to 6,000+ apps. Use Webhooks by Zapier to call the API and trigger downstream actions.

| Type | Tokens per keyword | Cost per keyword (Lite) | Cost per keyword (Basic) | Cost per keyword (Big Data) |
|---|---|---|---|---|
| Single keyword | 1 | ~$0.0038 | ~$0.0025 | ~$0.0017 |
Single keyword

| Type | Tokens per keyword | Cost per keyword (Lite) | Cost per keyword (Basic) | Cost per keyword (Big Data) |
|---|---|---|---|---|
Single keyword (standard) | 7.5 | ~$0.0285 | ~$0.0186 | ~$0.0128 |
Single keyword (reasoning) | 30 | ~$0.114 | ~$0.074 | ~$0.051 |
Single keyword (standard)
Single keyword (reasoning)

| Type | Tokens per keyword | Cost per keyword (Lite) | Cost per keyword (Basic) | Cost per keyword (Big Data) |
|---|---|---|---|---|
Single keyword | 10 | ~$0.038 | ~$0.0248 | ~$0.0171 |
Single keyword
SEO used to be manual. Now it runs on autopilot.
Keyword research done manually, using static tools
SERP analysis = hours of copying, pasting, and sorting
Writing took time — often outsourced, rarely personalized
Automations were limited to basic reporting or scheduling
SEO teams focused on repetitive tasks
Automated keyword clustering and intent analysis
Live SERP scraping for real-time insights
Content generated & optimized with AI writers
Workflows run via tools like n8n / Make / Zapier
SEO teams focus on strategy and impact — not grunt work
Everything you need to know about the Nodeshub API, endpoints, and pricing.

# Join the SEO testers community
Join our SEO Testers community, test Nodeshub and get extended access with bonus credits. You could also add your own tools to the testing queue and collect feedback from people who actually do SEO for a living. The group is growing fast. Not on Discord? DM the project manager Adam on LinkedIn, just say you want to test Nodeshub.