📚 What is SerpData?

SerpData is a powerful API that delivers structured data from Google search results. Instead of complicated scraping, you get ready-to-use JSON data in seconds. Perfect for SEO analysis, competitor monitoring, market research, and marketing automation.

⚡ Quick Start

Method 1: API Playground

  • Fastest way to test SerpData
  • Provides 25 free crawls
  • Get API key instantly visible at bottom of page
  • Visit nodeshub.io

Method 2: cURL Command Line

curl -X GET "https://api.serpdata.io/v1/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d "keyword=pizza warszawa" \
  -d "gl=pl" \
  -d "hl=pl" \
  -d "device=desktop"

Method 3: n8n / Make.com (No-Code Automation)

n8n Integration:

  1. Add HTTP Request node
  2. Set method to GET
  3. URL: https://api.serpdata.io/v1/search
  4. Add Authorization header: Bearer YOUR_API_KEY
  5. Include query parameters (keyword, hl, gl, device)

Make.com Integration:

  1. Add HTTP module
  2. Action: "Make a request"
  3. URL: https://api.serpdata.io/v1/search?keyword=YOUR_KEYWORD&hl=en&gl=us
  4. Method: GET
  5. Headers: Authorization: Bearer YOUR_API_KEY

Pricing & Plans

🆓 Starter (Free)

$0

25 crawls

Perfect for testing

⚡ Basic Plan

$60

5,000 crawls

For regular analysis

🚀 Big Data Plan

$250

30,000 crawls

For deep analysis

💡 Why SerpData?

  • Speed:Responses in ~2 seconds
  • Reliability:99.9% uptime
  • Scalability:From a few queries to millions monthly
  • Simplicity:One API call instead of complicated scraping

🔌 API Query

Endpoint: https://api.serpdata.io/v1/search

Request Structure:

GET https://api.serpdata.io/v1/search?keyword=pizza+warszawa&hl=pl&gl=pl&device=desktop
Authorization: Bearer YOUR_API_KEY

🛠️ Query Parameters

Required Parameters:

ParameterTypeDescriptionExample
keywordStringSearch phrase"best+programming+courses"

Optional Parameters:

ParameterTypeDescriptionExample Values
hlStringInterface language"en", "pl", "de", "fr", "es"
glStringGeographic location (country)"us", "pl", "de", "uk", "fr"
deviceStringDevice type"desktop", "mobile"
numIntegerNumber of results Currently unavailable10, 20, 30, 50, 100

Important Note: The num parameter is temporarily unavailable due to Google API changes. All queries currently return the default number of results (around 10).

🔐 Authorization

How to get your API key:

  1. Visit nodeshub.io
  2. See API playground
  3. Click "Copy to clipboard" next to API key field
  4. Instantly get:
    • 25 free crawls
    • Ready-to-use cURL command
    • Sample API response

Basic Authorization:

Header format:

Authorization: Bearer YOUR_API_KEY

API Key Security Guidelines:

  • Never share publicly
  • Use environment variables in production
  • Keep safe - key tied to browser session
  • Monitor usage on nodeshub.io

Key Features:

  • No email verification
  • No credit card required
  • No registration forms
  • Instant API access
  • 25 free crawls

🎯 Use Cases

SEO Analysis

  • Track rankings
  • Analyze SERP features

Competitor Monitoring

  • Monitor competitor positions
  • Analyze competitor strategies

Content Strategy

  • Find related searches
  • Discover popular questions

Market Research

  • Analyze product trends
  • Investigate pricing dynamics

Automation

  • Integrate with existing tools
  • Create workflow pipelines

📊 Response Structure

{
  "success": true,
  "data": {
    "organic_results": [],
    "snippets_data": {
      "people_also_ask": {},
      "videos_pack": [],
      "related_searches": {},
      "knowledge_panel_right": {}
    },
    "search_metadata": {
      "keyword": "search term",
      "total_results": "About X results",
      "time_taken": "0.45s"
    }
  },
  "totalResponseTime": 1240
}

Structure includes: Success status, Organic results, Various snippet data, Search metadata, Total response time (in milliseconds)

🎨 Snippets

🤖 AI Overviews

An AI-generated summary by Google that provides a synthesized answer to a user's query.

Business Use Cases:

  • Understand search intent
  • Monitor how AI summaries affect click-through rate (CTR)
  • Create E-E-A-T optimized content
  • Track AI content patterns and sources
  • Optimize for AI Overview inclusion
JSON Structure
{
  "has_listen_button": false,
  "rank_absolute": 1,
  "sources": [
    {
      "display_url": "Facebook Business",
      "rank_inner": 1,
      "snippet": "Facebook advertising helps businesses...",
      "title": "Facebook Advertising Guide",
      "url": "https://www.facebook.com/business/ads"
    }
  ],
  "status": "success",
  "text": "Facebook advertising allows businesses..."
}

💰 Ads

Paid Google Advertisements that appear at the top of search results.

Business Applications:

  • Monitor advertising competition
  • Analyze competitor pricing strategies
  • Track companies paying for specific keywords
  • Analyze ad titles and descriptions
  • Plan Google Ads campaigns
JSON Structure
{
  "ads": [
    {
      "description": "Order The New Galaxy S25 Ultra...",
      "display_url": "https://www.samsung.com",
      "rank_absolute": 1,
      "rating": {
        "reviews": null,
        "stars": null
      }
    }
  ]
}

🤔 People Also Ask

A dynamic section showing related questions that users frequently ask.

Business Use Cases:

  • Understand user search intent
  • Discover content ideas
  • Identify common user questions
  • Optimize content for long-tail keywords
  • Improve FAQ and help center content
JSON Structure
{
  "people_also_ask": [
    {
      "question": "How do Facebook ads work?",
      "answer": "Facebook ads target users based on...",
      "source_url": "https://example.com/guide",
      "source_title": "Facebook Advertising Guide"
    }
  ]
}

🏷️ Knowledge Graph

A Google feature that provides quick, structured information about entities like people, places, or things.

Business Use Cases:

  • Understand entity relationships
  • Track brand knowledge representation
  • Analyze semantic search capabilities
  • Optimize content for knowledge panel inclusion

📍 Local Pack

A map-based snippet showing local businesses related to a search query.

Business Use Cases:

  • Local SEO analysis
  • Competitor location tracking
  • Understanding geographic business visibility
  • Local market research
JSON Structure
{
  "local_results": [
    {
      "title": "Business Name",
      "address": "Full address",
      "phone": "Contact number",
      "rating": 4.5,
      "reviews_count": 120,
      "website": "business URL",
      "open_now": true
    }
  ]
}

🎥 Videos Pack

A collection of video results related to the search query.

Business Use Cases:

  • Content strategy insights
  • Video marketing research
  • Understanding video content trends
  • Competitor video content analysis
JSON Structure
{
  "videos": [
    {
      "title": "Video Title",
      "channel": "YouTube Channel Name",
      "duration": "3:45",
      "thumbnail_url": "image link",
      "views": "500K views",
      "published_date": "2 weeks ago"
    }
  ]
}

📰 Top Stories

Recent news articles related to the search query.

Business Use Cases:

  • News monitoring
  • Trending topic identification
  • Content freshness analysis

💻 Code Examples

cURL

curl -X GET "https://api.serpdata.io/v1/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d "keyword=pizza warszawa" \
  -d "gl=pl" \
  -d "hl=pl" \
  -d "device=desktop"

JavaScript/Node.js

const API_KEY = process.env.SERPDATA_API_KEY;

const response = await fetch(
  'https://api.serpdata.io/v1/search?keyword=pizza+warszawa&hl=pl&gl=pl&device=desktop',
  {
    headers: {
      'Authorization': `Bearer ${API_KEY}`
    }
  }
);

const data = await response.json();
console.log(data);

🌟 Get Started Now!

Get your API key instantly and start using SerpData in under 1 minute!

Visit nodeshub.io