Tools / Web Search
Web Search icon

Web Search

Web, news, images & maps — one tool

Structured Google results across 11 types: web, news, images, videos, maps, places, reviews, shopping, academic papers, patents, and autocomplete. Returns clean data without HTML parsing. Essential for research and up-to-date information.

11 skillsv0.02
Web Search

Search Google and return structured results including organic listings, knowledge graph, answer box, People Also Ask, and related searches.

Returns: Organic results, knowledge graph, answer box, People Also Ask, and related searches
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
numnumberNumber of results to return (10, 20, 50, or 100)
pagenumberPage number for pagination (starts at 1)
timeRangestringTime range filter — h (hour), d (day), w (week), m (month), y (year)
Example
Search for a general topic
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "search",
  "input": {
    "query": "best project management tools 2025"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Image Search

Search Google Images and return an array of image results with titles, source URLs, and thumbnail links.

Returns: Array of image results with title, imageUrl, imageWidth, imageHeight, source, and link
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
numnumberNumber of results to return (10, 20, 50, or 100)
pagenumberPage number for pagination (starts at 1)
Example
Search for product images
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "image_search",
  "input": {
    "query": "iPhone 16 Pro wallpaper"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
News Search

Search Google News and return an array of news articles with titles, snippets, publication dates, and source information.

Returns: Array of news articles with title, link, snippet, date, and source
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
numnumberNumber of results to return (10, 20, 50, or 100)
pagenumberPage number for pagination (starts at 1)
timeRangestringTime range filter — h (hour), d (day), w (week), m (month), y (year)
Example
Search for recent tech news
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "news_search",
  "input": {
    "query": "artificial intelligence regulation",
    "timeRange": "d"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Video Search

Search Google Videos and return an array of video results with titles, channels, durations, and thumbnail links.

Returns: Array of video results with title, link, snippet, channel, date, and duration
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
numnumberNumber of results to return (10, 20, 50, or 100)
pagenumberPage number for pagination (starts at 1)
Example
Search for tutorial videos
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "video_search",
  "input": {
    "query": "TypeScript generics tutorial"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Maps Search

Search Google Maps and return an array of place results with names, addresses, ratings, coordinates, and business details.

Returns: Array of places with title, address, latitude, longitude, rating, and category
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
numnumberNumber of results to return (10, 20, 50, or 100)
pagenumberPage number for pagination (starts at 1)
locationstringLocation for geo-targeted results (e.g. 'New York, NY' or 'London, UK')
Example
Search for nearby restaurants
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "maps_search",
  "input": {
    "query": "best pizza",
    "location": "Brooklyn, NY"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Places Search

Search Google Places and return detailed place results with names, addresses, phone numbers, ratings, reviews count, and opening hours.

Returns: Array of places with title, address, phone, rating, reviewsCount, and hours
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
numnumberNumber of results to return (10, 20, 50, or 100)
pagenumberPage number for pagination (starts at 1)
locationstringLocation for geo-targeted results (e.g. 'New York, NY' or 'London, UK')
Example
Find coffee shops in a city
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "places_search",
  "input": {
    "query": "specialty coffee",
    "location": "San Francisco, CA"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Reviews Search

Retrieve Google reviews for a specific place. Supports sorting by relevance, newest, highest, or lowest rating.

Returns: Reviews array with author, rating, date, and snippet, plus place summary
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
placeIdstringGoogle Place ID for the business (from maps or places search)
sortBystringSort order for reviews
Example
Get reviews for a restaurant
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "reviews_search",
  "input": {
    "query": "The French Laundry Yountville",
    "placeId": "ChIJaYb0r89VhYARFDAjD7qnXKA"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Shopping Search

Search Google Shopping and return an array of product results with titles, prices, ratings, merchants, and product links.

Returns: Array of shopping results with title, price, source, link, rating, and delivery info
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
numnumberNumber of results to return (10, 20, 50, or 100)
pagenumberPage number for pagination (starts at 1)
Example
Search for a product to compare prices
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "shopping_search",
  "input": {
    "query": "Sony WH-1000XM5 headphones"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Scholar Search

Search Google Scholar and return academic papers with titles, authors, citation counts, publication year, and links.

Returns: Array of academic results with title, link, snippet, citedBy count, year, and authors
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
numnumberNumber of results to return (10, 20, 50, or 100)
pagenumberPage number for pagination (starts at 1)
yearnumberFilter results to papers published from this year onwards
Example
Search for academic papers on a topic
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "scholar_search",
  "input": {
    "query": "transformer architecture attention mechanism"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Patent Search

Search Google Patents and return patent results with titles, patent numbers, inventors, filing dates, and abstracts.

Returns: Array of patent results with title, patentNumber, snippet, priorityDate, and inventor
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
numnumberNumber of results to return (10, 20, 50, or 100)
pagenumberPage number for pagination (starts at 1)
Example
Search for patents in a domain
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "patent_search",
  "input": {
    "query": "natural language processing neural network"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Autocomplete

Get Google autocomplete suggestions for a query prefix. Useful for keyword research, content ideation, and understanding search intent.

Returns: Array of autocomplete suggestion strings
Parameters
query *stringSearch query string
countrystringCountry code for localized results (e.g. 'us', 'gb', 'de')
languagestringLanguage code for results (e.g. 'en', 'es', 'fr')
Example
Get autocomplete suggestions for a partial query
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "web-search",
  "skill": "autocomplete",
  "input": {
    "query": "how to build a"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.022026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.012026-03-20
  • Initial release

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"web-search","skill":"search","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Use Cases

Open Research Market Trends

Research Market Trends

Identify emerging market trends by combining web search results with the latest news coverage across your industry.

Web Search icon
Web Search
4 agent guides
Open Monitor Brand Mentions

Monitor Brand Mentions

Track where and how your brand is being discussed across the web and in news coverage.

Web Search icon
Web Search
4 agent guides
Open Search Papers by Topic

Search Papers by Topic

Find relevant academic papers on any research topic across millions of scholarly publications.

Academic Research icon
Academic Research
4 agent guides
Open Geocode Addresses to Coordinates

Geocode Addresses to Coordinates

Convert street addresses into precise latitude and longitude coordinates for mapping and spatial analysis.

Address Geocoding icon
Address Geocoding
4 agent guides
View all use cases for Web Search

Workflows

Open Content Marketing Pipeline

Content Marketing Pipeline

Build a complete content creation pipeline from keyword research through deep topic research to visual asset generation.

Keyword Research icon
Keyword Research
Web Search icon
Web Search
Deep Research icon
Deep Research
Generate Image icon
Generate Image
4 steps4 tools
Open Brand Monitoring Dashboard

Brand Monitoring Dashboard

Monitor your brand presence across news, social media, and trending content while maintaining brand identity consistency.

Web Search icon
Web Search
Social Media Search icon
Social Media Search
Trending Social Content icon
Trending Social Content
Brand Extract icon
Brand Extract
4 steps4 tools
Open Local SEO Optimization

Local SEO Optimization

Optimize your local search presence with schema markup auditing, GEO optimization, and local search result analysis.

SEO Analysis icon
SEO Analysis
GEO icon
GEO
Web Search icon
Web Search
3 steps3 tools
Open SEO Content Strategy

SEO Content Strategy

Build a data-driven SEO content strategy from keyword research through SERP analysis to deep topic research for content differentiation.

Keyword Research icon
Keyword Research
SEO Analysis icon
SEO Analysis
Web Search icon
Web Search
Deep Research icon
Deep Research
4 steps4 tools
View all 37workflows →

Frequently Asked Questions

What kinds of search results can it return?

It can return web, news, images, videos, maps, places, reviews, shopping, academic papers, patents, and autocomplete results.

Can I use it for current news or research?

Yes. It is built for research and up-to-date information.

Does it support country-specific results?

Yes. The country_code setting controls the default country for localized queries.

How is it different from scraping a search page?

It returns structured results directly, so you do not have to parse HTML search pages yourself.