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
{
"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.
{
"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"
}
]
}
}{
"text_parts": [
{
"type": "paragraph",
"text": "Albert Einstein was a German-born physicist and activist who revolutionized physics with his theory of relativity and made significant contributions to quantum theory. His famous equation, E = mc², derived from special relativity, is considered \"the world's most famous equation\". He worked at the patent office in Bern, where he produced pioneering works in physics. He later held positions at universities in Bern, Zurich, and Prague, and in Berlin from 1914."
}
],
"reference_links": []
}{
"reply_parts": [
{
"type": "heading",
"text": "The power of Google AI for developers: Benefits and use cases"
},
{
"type": "images",
"images": [
{
"url": "http://t1.gstatic.com/images?q=tbn:ANd9GcQ-Z66jMgjo6Vq_BiJIbK3IQPhVwb-HamlIK2fsCaPFSZnSJ7LeJJ3RfzNSphIbU21tAmP_4EUX",
"label": "Expanding AI Overviews and introducing AI Mode",
"width": 592,
"height": 334
},
{
"url": "http://t1.gstatic.com/images?q=tbn:ANd9GcSen0QjS70IiATookSsdxXF3mSD1Am1_qprI4m_5kG6V6rbGQ8e9qPjOh6paO1ZIElnnYpHF7By",
"label": "AI Mode in Google Search: Updates from Google I/O 2025",
"width": 592,
"height": 333
},
{
"url": "http://t0.gstatic.com/images?q=tbn:ANd9GcRyWdgEtqfSzNx2hAsdxM1NjOWYBjb-_BRL0oaWT94lK7UxQzpDePxdlXReWkIJ5cRsRZOUUZky",
"label": "Google AI Mode: Advantages and how it's changing search",
"width": 592,
"height": 310
},
{
"url": "http://t3.gstatic.com/images?q=tbn:ANd9GcSkE7i0AwzzpfrGqhxM4T4I-_rcHC66cFaWtaP23vDVTsNVfFyY-1S-4ltOeGmZSAcYlASjYTS3",
"label": "Vertex AI Platform | Google Cloud",
"width": 472,
"height": 255
},
{
"url": "http://t0.gstatic.com/images?q=tbn:ANd9GcRzl8CHOr1EOHF7IAS7cq0FWznJ3GsOE5IegwSkVyouioKLxFc9fFXh7WtgfS9r_1CqoFVqs-rB",
"label": "Everything you need to know about the Gemini API as a ...",
"width": 592,
"height": 311
}
]
},
{
"type": "paragraph",
"text": "Google AI offers a vast array of tools and APIs that empower developers to build innovative applications and enhance existing software with powerful Artificial Intelligence capabilities. These solutions streamline development, boost efficiency, and allow developers to create more intelligent and personalized user experiences."
},
{
"type": "heading",
"text": "Benefits for developers"
},
{
"type": "list",
"ordered": false,
"list": [
{
"title": "Accelerated development:",
"text": "Google's AI tools automate common coding tasks, generate code, assist with debugging, and streamline various aspects of the development process, saving valuable time and effort."
},
{
"title": "Enhanced code quality:",
"text": "AI-powered analysis tools help identify errors, suggest optimizations, and improve the overall quality and reliability of code."
},
{
"title": "Easy integration:",
"text": "Google's AI APIs, such as the Cloud Vision API, Cloud Natural Language API, and Cloud Translation API, make it easy to integrate sophisticated AI functionalities into applications without needing to build and train models from scratch."
},
{
"title": "Pre-trained models:",
"text": "Developers can leverage a wide range of pre-trained AI models through services like Cloud AI Platform, saving development time and resources."
},
{
"title": "Scalability:",
"text": "Google Cloud Platform (GCP) provides a highly scalable infrastructure that can handle large-scale AI workloads, ensuring efficient performance and cost-effectiveness as demand grows."
},
{
"title": "Innovation:",
"text": "Access to advanced AI capabilities allows developers to create innovative solutions that wouldn't be possible with traditional methods, pushing the boundaries of what's possible in various industries."
}
]
},
{
"type": "heading",
"text": "Use cases for Google AI APIs"
},
{
"type": "paragraph",
"text": "Developers use Google AI to build powerful solutions in several real-world applications:"
},
{
"type": "list",
"ordered": false,
"list": [
{
"title": "Content Creation:",
"text": "Generative AI is used for brainstorming, copywriting, generating media assets, and more, enabling rapid prototyping and diverse content options."
},
{
"title": "Enhanced Customer Service:",
"text": "Developers create sophisticated chatbots and virtual assistants that understand and respond to customer queries across multiple modalities (text, voice, images, etc.), leading to improved customer experiences."
},
{
"title": "Data Analysis & Insights:",
"text": "AI APIs help analyze large datasets to extract insights, identify trends, and inform strategic decision-making. For example, Gemini in BigQuery can speed up tasks like data exploration and transformation."
},
{
"title": "Code Assistance:",
"text": "Tools like Gemini Code Assist provide AI-powered coding assistance, generating code samples, completing code, and helping debug, thereby enhancing developer productivity."
},
{
"title": "Visual Analysis & Understanding:",
"text": "Vision AI tools allow developers to integrate features like image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content into their applications."
}
]
},
{
"type": "list",
"ordered": false,
"list": [
{
"title": "Personalized Recommendations:",
"text": "AI can analyze user data to provide tailored recommendations for products, services, content, and more. For example, in Google Maps, AI suggests personalized routes and recommendations for restaurants or attractions based on user preferences."
},
{
"title": "Security & Threat Detection:",
"text": "AI empowers security engineers to analyze logs and network traffic, identify potential threats, and automate response actions, reducing the risk of breaches. Gemini in Security Operations can simplify threat detection and response."
},
{
"title": "Process Automation:",
"text": "AI can automate various business processes, such as document workflows, inventory tracking, and data extraction, boosting efficiency and minimizing manual effort."
}
]
},
{
"type": "paragraph",
"text": "By leveraging Google AI APIs and tools, developers can use the power of Artificial Intelligence to create innovative applications, improve existing software, and streamline workflows across diverse industries and use cases."
}
],
"reference_links": [
{
"title": "Transforming the Developer Experience with AI | Google Cloud Blog",
"link": "https://cloud.google.com/blog/products/ai-machine-learning/transforming-the-developer-experience-with-ai",
"snippet": "Transforming the Developer Experience for Every Engineering Role...",
"source": "Google Cloud",
"date": "Jul 11, 2024"
},
{
"title": "Google Cloud brings generative AI to developers, businesses, and ...",
"link": "https://cloud.google.com/blog/products/ai-machine-learning/generative-ai-for-businesses-and-governments",
"snippet": "A decade ago, mobile ecosystems soared as businesses and developers gained safe, secure, and powerful tools suited to new form factors, interfaces, and interact...",
"source": "Google Cloud",
"date": "Mar 14, 2023"
},
{
"title": "AI for developers | Google Cloud",
"link": "https://cloud.google.com/use-cases/ai-for-developers",
"snippet": "Generate code, automate development tasks, and enhance applications with AI.",
"source": "Google Cloud"
},
{
"title": "Vision AI: Image and visual AI tools - Google Cloud",
"link": "https://cloud.google.com/vision",
"snippet": "Extract insights from images, documents, and videos. Access advanced vision models via APIs.",
"source": "Google Cloud"
}
]
}{
"people_also_ask": [
{
"question": "What is a REST API for dummies?",
"answer": "A REST (Representational State Transfer) API is a way for two computer systems to talk to each other over the internet using the same protocol as web browsers (HTTP). Think of it like a menu in a restaurant: it tells you what you can order and how to ask for it, without you needing to know how the kitchen actually cooks the meal.",
"source": {
"url": "https://www.youtube.com/watch?v=LzOtbUw6f_o&t=37",
"domain": "youtube.com"
}
},
{
"question": "What are the 4 types of REST API?",
"answer": "In a REST API, the \"types\" generally refer to the four fundamental CRUD (Create, Read, Update, Delete) operations. They are executed using standard HTTP methods to interact with resources (e.g., users, products) on a server. The 4 Main REST API Methods GET (Read): Retrieves or fetches data from a server. It only requests data and does not alter the state of the resource.POST (Create): Submits new data to the server to create a new resource.PUT/PATCH (Update): Modifies or updates an existing resource. A PUT typically replaces the entire resource, while PATCH makes partial updates.DELETE (Remove): Deletes or removes a specific resource from the server.",
"source": {
"url": "https://blog.postman.com/different-types-of-apis/",
"domain": "blog.postman.com"
}
},
{
"question": "What is the difference between a REST API and an API?",
"answer": "The primary difference is that API is a broad umbrella term for any software interface that lets two applications communicate, while a REST API is a specific type of API that follows the rules and constraints of the REST architectural style. ·r/explainlikeimfive",
"source": {
"url": "https://www.reddit.com/r/explainlikeimfive/comments/wqroq8/eli5_the_difference_between_an_api_and_a_rest_api/",
"domain": "reddit.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.
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.
Ultra
Most popularPrices in USD. Subscribe on the OpenWeb Ninja portal, or on RapidAPI. Cancel anytime.
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.