Real-Time Web Search API logo

Real-Time Web Search API

Fast and Reliable Google Search & SERP API including Organic Results, AI Overviews, AI Mode, Videos, Places, News, Knowledge Graph, People Also Ask, Related Searches, and More.

  • Free tier, no credit card
  • Structured JSON
  • Real-time results

Also available on RapidAPI

Google Web Search Results
{
  "total_organic_results": 129,
  "organic_results": [
    {
      "title": "What's the benefits of Web Scraping? : r/learnpython",
      "url": "https://www.reddit.com/r/learnpython/comments/pm7tsx/whats_the_benefi…",
      "snippet": "Hey,\n\nI was wondering what benefits does web scraping have i'm watchi…",
      "source": "Reddit · r/learnpython",
      "displayed_link": "30+ comments  ·  5 years ago",
      "domain": "www.reddit.com",
      "answers_count": "34 answers",
      "top_answer": "Do you want to buy a graphics card that is out of stock?\n\nDoes the st…",
      "position": 1,
      "rank": 1
    },
    {
      "title": "What Is Web Scraping? How Do Scrapers Work?",
      "url": "https://www.fortinet.com/resources/cyberglossary/web-scraping",
      "snippet": "Web scraping, sometimes misspelled as \"web scrapping,\" refers to the…",
      "source": "Fortinet",
      "displayed_link": "https://www.fortinet.com › resources › cyberglossary",
      "domain": "www.fortinet.com",
      "snippet_highlighted_words": [
        "the use of bots to gather data or content from a website"
      ],
      "position": 2,
      "rank": 2
    },
    …
  ],
  "has_ai_overviews": true,
  "ai_overviews": {
    "text_parts": [
      {
        "type": "paragraph",
        "text": "Web scraping is the automated process of extracting data from website…"
      },
      {
        "type": "heading",
        "text": "How Web Scraping Works"
      },
      …
    ],
    "reference_links": [
      {
        "link": "https://www.browserless.io/blog/web-scraping-guide",
        "source": "browserless.io"
      },
      {
        "link": "https://brave.com/glossary/web-scraping/",
        "source": "brave.com"
      },
      …
    ]
  }
}

Data samples

What the Real-Time Web Search API returns

Real responses for each kind of object the API provides. Pick an object type to inspect its fields.

Google Web Search Results · JSON
{
  "total_organic_results": 129,
  "organic_results": [
    {
      "title": "What's the benefits of Web Scraping? : r/learnpython",
      "url": "https://www.reddit.com/r/learnpython/comments/pm7tsx/whats_the_benefits_of_web_scraping/",
      "snippet": "Hey,\n\nI was wondering what benefits does web scraping have i'm watching some tutorials about it and i don't see the point behind leaning it even tho many ...",
      "source": "Reddit · r/learnpython",
      "displayed_link": "30+ comments  ·  5 years ago",
      "domain": "www.reddit.com",
      "answers_count": "34 answers",
      "top_answer": "Do you want to buy a graphics card that is out of stock?\n\nDoes the store never tell you when ...",
      "position": 1,
      "rank": 1
    },
    {
      "title": "What Is Web Scraping? How Do Scrapers Work?",
      "url": "https://www.fortinet.com/resources/cyberglossary/web-scraping",
      "snippet": "Web scraping, sometimes misspelled as \"web scrapping,\" refers to the use of bots to gather data or content from a website.",
      "source": "Fortinet",
      "displayed_link": "https://www.fortinet.com › resources › cyberglossary",
      "domain": "www.fortinet.com",
      "snippet_highlighted_words": [
        "the use of bots to gather data or content from a website"
      ],
      "position": 2,
      "rank": 2
    },
    {
      "title": "What is Web Scraping and How to Use It?",
      "url": "https://www.geeksforgeeks.org/blogs/what-is-web-scraping-and-how-to-use-it/",
      "snippet": "Web scraping is an automated method to extract large amounts of data from websites. This data, usually in HTML format, is converted into ...Read more",
      "source": "GeeksforGeeks",
      "displayed_link": "https://www.geeksforgeeks.org › blogs › what-is-web-s...",
      "date": "Nov 12, 2025",
      "domain": "www.geeksforgeeks.org",
      "snippet_highlighted_words": [
        "an automated method to extract large amounts of data from websites"
      ],
      "position": 3,
      "rank": 3
    },
    {
      "title": "Web Scraping",
      "url": "https://www.publichealth.columbia.edu/research/population-health-methods/web-scraping",
      "snippet": "Web scraping (web harvesting or web data extraction) is a computer software technique that allows you to extract information from websites.",
      "source": "Columbia University Mailman School of Public Health",
      "displayed_link": "https://www.publichealth.columbia.edu › research › we...",
      "domain": "www.publichealth.columbia.edu",
      "snippet_highlighted_words": [
        "a computer software technique that allows you to extract information from websites"
      ],
      "position": 4,
      "rank": 4
    },
    {
      "title": "Web Scraper Cloud | Enterprise Web Scraping Platform",
      "url": "https://webscraper.io/",
      "snippet": "Enterprise web scraping infrastructure for engineering teams, with API access, proxy management, anti-bot handling, and scalable data extraction.",
      "source": "Web Scraper",
      "displayed_link": "https://webscraper.io",
      "domain": "webscraper.io",
      "snippet_highlighted_words": [
        "Enterprise web scraping infrastructure"
      ],
      "position": 5,
      "rank": 5
    },
    {
      "title": "Web scraping",
      "url": "https://en.wikipedia.org/wiki/Web_scraping",
      "snippet": "Web scraping, web harvesting, or web data extraction is data scraping used for extracting data from websites. Web scraping software may directly access the ...Read more",
      "source": "Wikipedia",
      "displayed_link": "https://en.wikipedia.org › wiki › Web_scraping",
      "domain": "en.wikipedia.org",
      "snippet_highlighted_words": [
        "data scraping used for extracting data from websites"
      ],
      "position": 6,
      "rank": 6
    },
    {
      "title": "Web Scraping: What It Is, How It Works, and Best Practices",
      "url": "https://www.browserless.io/blog/web-scraping-guide",
      "snippet": "Web scraping is a method for extracting data and useful information from websites without requiring manual intervention.",
      "source": "Browserless",
      "displayed_link": "https://www.browserless.io › Blog",
      "date": "Oct 28, 2025",
      "domain": "www.browserless.io",
      "snippet_highlighted_words": [
        "a method for extracting data and useful information from websites"
      ],
      "position": 7,
      "rank": 7
    }
  ],
  "has_ai_overviews": true,
  "ai_overviews": {
    "text_parts": [
      {
        "type": "paragraph",
        "text": "Web scraping is the automated process of extracting data from websites and saving it into a structured format like a spreadsheet or database. Browserless +1"
      },
      {
        "type": "heading",
        "text": "How Web Scraping Works"
      },
      {
        "type": "list",
        "list": [
          {
            "title": null,
            "text": "Request: The scraper sends an automated HTTP request to a website's server, much like a web browser opening a page."
          },
          {
            "title": null,
            "text": "Download: The server responds by sending back the raw code of the page, typically written in HTML."
          },
          {
            "title": null,
            "text": "Parse and Extract: The scraping tool reads through the code to locate and pull out only the specific pieces of information requested, such as prices or product names."
          },
          {
            "title": null,
            "text": "Export: The collected data is cleaned and saved into a usable file format like a CSV, Excel sheet, or JSON file. Fortinet +2"
          }
        ],
        "ordered": false
      },
      {
        "type": "heading",
        "text": "Common Use Cases"
      },
      {
        "type": "list",
        "list": [
          {
            "title": null,
            "text": "Price Tracking: E-commerce companies monitor competitor prices and shifting market trends."
          },
          {
            "title": null,
            "text": "Lead Generation: Businesses gather contact details and directory info for sales outreach."
          },
          {
            "title": null,
            "text": "AI Training: Large datasets are compiled from public web pages to train artificial intelligence models."
          },
          {
            "title": null,
            "text": "Research and Monitoring: News tracking, real estate listings, and sentiment analysis. Wikipedia +4"
          }
        ],
        "ordered": false
      },
      {
        "type": "paragraph",
        "text": "If you're looking to start a project, let me know if you want to learn about the best coding languages for scraping (like Python) or no-code scraping tools."
      }
    ],
    "reference_links": [
      {
        "title": null,
        "link": "https://www.browserless.io/blog/web-scraping-guide",
        "snippet": null,
        "source": "browserless.io"
      },
      {
        "title": null,
        "link": "https://brave.com/glossary/web-scraping/",
        "snippet": null,
        "source": "brave.com"
      },
      {
        "title": null,
        "link": "https://www.fortinet.com/resources/cyberglossary/web-scraping",
        "snippet": null,
        "source": "fortinet.com"
      },
      {
        "title": null,
        "link": "https://www.youtube.com/watch?v=10_dpyC43w8",
        "snippet": null,
        "source": "youtube.com"
      },
      {
        "title": null,
        "link": "https://en.wikipedia.org/wiki/Web_scraping",
        "snippet": null,
        "source": "en.wikipedia.org"
      },
      {
        "title": null,
        "link": "https://www.youtube.com/watch?v=005y8fhRS88",
        "snippet": null,
        "source": "youtube.com"
      },
      {
        "title": null,
        "link": "https://www.zyte.com/learn/what-is-web-scraping/",
        "snippet": null,
        "source": "zyte.com"
      },
      {
        "title": null,
        "link": "https://www.scrapingbee.com/blog/what-is-web-scraping/",
        "snippet": null,
        "source": "scrapingbee.com"
      },
      {
        "title": null,
        "link": "https://www.youtube.com/watch?v=NLmLyf4Mj90",
        "snippet": null,
        "source": "youtube.com"
      }
    ]
  }
}

Key features and capabilities

What the Real-Time Web Search API supports out of the box.

  • Organic search results directly from Google Search.
  • AI Overviews and AI Mode (Gemini-powered) support.
  • Videos, Places, and News results.
  • Knowledge Graph, People Also Ask, and Related Searches.
  • Support for localized search results (region / language).
  • Bulk search support.

Docs and code

Integrate in minutes, in any language

Full reference in the API docs, and a live playground on the developer portal. Code samples for cURL, Python, Node.js, PHP, Go, Java, C# and more.

  • cURL
  • Python
  • JavaScript
  • Node.js
  • PHP
  • Java
  • C#
  • C++
  • Ruby
import requests

headers = {
  "x-api-key": "YOUR_API_KEY"
}

response = requests.request(
    'GET',
    'https://api.openwebninja.com/realtime-web-search/search',
    params={"q":"how to build a website"},
    headers=headers
)

Why this API

Why teams choose the OpenWeb Ninja Real-Time Web Search API

We keep it fast and reliable every day, and we keep adding what customers ask for.

Lightning Fast

Get organic Google search results within seconds or less, keeping your operation fast and smooth.

Highly Scalable

Benefit from our scalable infrastructure to get the data you need in any volume and rate you require, without compromising on performance.

Reliable

Leverage our advanced scraping technology & infrastructure to consistently and reliabily access the data you need.

Affordable

Our proprietry technology allows us to provide you with the most affordable Google Search API on the market.

Exceptional Support

Reach out to us via email or Discord (live chat) and we'll ensure your queries are resolved promptly and efficiently - we are always one message away.

Free Tier

Start with our generous free tier for easy testing and integration (no credit card required).

Pricing

Simple plans, free to start

Every plan uses the same endpoints and data. Need a custom volume, a higher rate limit, a hard cap or an SLA? Talk to us.

Free

$0/mo

100
Requests / Month
Hard limit

Rate Limit
1 request per second

Pro

$25/mo

10,000
Requests / Month
+ $0.003 per additional

Rate Limit
10 requests per second

Ultra

Most popular
$75/mo

50,000
Requests / Month
+ $0.002 per additional

Rate Limit
20 requests per second

Mega

$150/mo

200,000
Requests / Month
+ $0.001 per additional

Rate Limit
30 requests per second

Pay As You Go

Per use

$0.005 / use
Requests
No monthly fee

Rate Limit
10 requests per second

Prices in USD. Subscribe on the OpenWeb Ninja portal, or on RapidAPI. Cancel anytime.

FAQ

Common questions

Anything else? Ask our team, we usually reply within hours.

What does the Real-Time Web Search API return?

It returns Google search results as structured JSON: organic results (title, URL, snippet, position), AI Overviews, AI Mode (Gemini-powered), Knowledge Graph, People Also Ask, Related Searches, plus Videos, Places, and News results. Common uses include rank tracking, SEO research, AI grounding / RAG pipelines, and competitive analysis.

How do I get results for a specific country or language?

Use the gl parameter for country (e.g., gl=us, gl=de, gl=fr; default us) and the hl parameter for interface language (e.g., hl=en, hl=de, hl=fr; default en). Results are localized to the chosen country and returned in the specified language.

Why am I getting fewer than 10 organic results for my query?

Google returns roughly 10 result items per page, and SERP features (inline images, videos, top stories, People Also Ask, and similar blocks) count toward that total. When a query surfaces several of these features, fewer slots remain for standard organic results, so you may see fewer than 10 organic entries on that page. This is expected behavior and reflects how Google composes the results page, not a limitation of the API.

What is the difference between organic results and AI Overview results?

Organic results are the standard ranked web listings (the "blue links"). AI Overviews are Google's AI-generated summaries shown above them. You can get AI Overviews two ways: the Real-Time Web Search "Search (Full)" endpoint returns them alongside organic results and the other SERP features, or use the dedicated AI Overviews API when you only need the AI Overview content.

How much does the Search (Full) endpoint cost?

A Search (Full) request costs 2 request credits instead of 1, because it returns the complete SERP including AI Overviews, AI Mode, and all rich features in a single call. Standard Search requests cost 1 credit. Use Search (Full) when you need AI Overviews or the full set of SERP features at once.

What is the maximum number of results per query?

The API returns up to 500 organic results (up to 100 in a single request) per query, depending on how many Google surfaces for that search.

What is the typical response time of the Real-Time Web Search API?

Response times range from approximately 0.5 to 8 seconds depending on the endpoint and parameters.

Can I get a custom plan with higher limits or a hard cap?

Yes. Contact us at support@openwebninja.com with your expected monthly volume and any requirements (hard request caps to prevent overage charges from automated retries, higher RPS). Custom plans can combine custom request limits, rate limits, and per-request pricing tailored to your usage.

How do I subscribe to and start using the Real-Time Web Search API?

Click the "Try for Free" button at the top of this page to sign up on the OpenWeb Ninja developer portal, subscribe to a plan, and start calling the API by passing your key in the x-api-key header. No credit card required for the free tier. The API is also available on the RapidAPI marketplace if that fits your workflow better (link available at the top). Both routes serve identical endpoints, parameters, and response shapes; the direct portal route avoids RapidAPI's data transfer limits.

Start using the Real-Time Web Search API today

Free tier included, no credit card required. Your first response is a minute away.