real-time-web-search
4.0
Welcome to the Real-Time Web Search MCP Server. This server provides ultra-fast, highly scalable solutions for accessing organic web search results in real-time.
The Real-Time Web Search server is designed to handle organic search results, providing you with up to 300 results per query without additional charges. Supported by advanced search parameters and geo-targeting, you can customize your searches to meet specific needs. This server is ideal for market research, competitive analysis, SEO monitoring, and building applications and services that require reliable and efficient search capabilities.
Features
- Ultra-Fast Search: Get real-time organic search results quickly and efficiently.
- Scalable Solutions: Handle up to 100 queries in a single request with our batch search functionality.
- Comprehensive Search Parameters: Utilize Google Search parameters (gl, hl, tbs, etc.) and advanced operators (e.g., inurl:, site:, intitle:) for detailed searches.
- Geo-Targeting: Simulate searches from specific locations for more accurate results.
MCP Tools
- Search: Fetch real-time organic search results with support for various Google Search parameters and geo-targeting.
- Search (Light): Provides lightning-fast access to organic search results, supporting all advanced search operators.
- Batch Search (Light): Send up to 100 queries in a single request, streamlining the search process.
- Search (Advanced): Access comprehensive real-time web search results with AI overviews and additional data.
Usage with Different Platforms
python
python
import requests
url = 'https://api.realtimewebsearch.com/search'
params = {
'query': 'example search',
'gl': 'us',
'hl': 'en',
'tbs': 'qdr:y'
}
response = requests.get(url, params=params)
print(response.json())
nodejs
javascript
const axios = require('axios');
const url = 'https://api.realtimewebsearch.com/search';
const params = {
query: 'example search',
gl: 'us',
hl: 'en',
tbs: 'qdr:y'
};
axios.get(url, { params })
.then(response => console.log(response.data))
.catch(error => console.error(error));