Skip to main content
Server path: /web-search | Type: Embedded | PCID required: No

Tools

ToolDescription
search_amazonSearch for products on Amazon with comprehensive filtering options including category, price sorting, delivery options, and pagination. Returns product listings with ASINs that can be used with search_amazon_product to get detailed information.
search_amazon_productGet detailed product information from Amazon using the ASIN (Amazon Standard Identification Number). Returns comprehensive product details including specifications, pricing, reviews, related products, and availability. Use this after search_amazon to get full details on specific products.
search_youtubeSearch for videos on YouTube. Returns video results, playlist results, channel results and more. Useful for finding tutorials, reviews, entertainment content, music videos, and any video content.
search_shoppingSearch for products on Google Shopping with price comparison, filtering by price range, shipping options, and sale items. Lighter and faster than competitive_prices for quick product searches.
search_competitive_pricesSearch for competitive prices of products across multiple retailers and marketplaces to find the best deals and compare pricing strategies. Returns product listings with product IDs that can be used with search_product to get detailed information about specific products.
search_flightsSearch for flight options between airports with comprehensive filtering, pricing comparison, and booking capabilities including multi-city and recurring flight support
search_hotelsSearch for hotel accommodations and vacation rentals with comprehensive filtering options including price range, amenities, ratings, and location preferences
search_newsSearch for current news articles and stories from various sources with filtering by date range, category, and geographic location for comprehensive news research
search_academicSearch academic and scholarly resources including research papers, journals, patents, and legal documents with advanced filtering by publication date, source type, and citation metrics
search_restaurantsSearch for restaurants and dining establishments with detailed information including ratings, cuisine types, pricing, hours, and reservation options for comprehensive dining research
search_local_eventsDiscover local events, activities, and happenings in a specific area including concerts, exhibitions, festivals, workshops, and community gatherings with detailed event information
search_googlesearchPerform comprehensive Google web searches with advanced filtering options including safe search, language preferences, date ranges, and site-specific searches for thorough web research

search_amazon

Search for products on Amazon with comprehensive filtering options including category, price sorting, delivery options, and pagination. Returns product listings with ASINs that can be used with search_amazon_product to get detailed information. Parameters:
ParameterTypeRequiredDefaultDescription
kstringYesProduct search query - use anything you would use in a regular Amazon search (e.g., “wireless headphones”, “coffee maker”, “laptop stand”)
amazon_domainstringNoAmazon domain to search (e.g., “amazon.com” (default), “amazon.co.uk”, “amazon.de”, “amazon.co.jp”, “amazon.fr”, “amazon.ca”)
languagestringNoLanguage for search results as locale name (e.g., “en_US” for English on amazon.com, “es_US” for Spanish, “ja_JP” for Japanese on amazon.co.jp)
delivery_zipstringNoZIP/Postal code to filter products by shipping availability to a specific area
shipping_locationstringNoCountry code to filter products by shipping country
sstringNoSort order: “relevanceblender” (Featured, default), “price-asc-rank” (Price: Low to High), “price-desc-rank” (Price: High to Low), “review-rank” (Avg. Customer Review), “date-desc-rank” (Newest Arrivals), “exact-aware-popularity-rank” (Best Sellers)
nodestringNoAmazon category node ID to filter by category. Find node IDs by browsing Amazon categories - the ID appears in URLs as node=[NODE ID]. Example: “6563140011” for Smart Home on amazon.com
rhstringNoAttribute filtering as comma-separated key:value pairs. Example: “n:16318031,p_72:1248897011” filters for Coffee department with 4+ star rating
dcbooleanNotrueEnable spelling correction. Set to false to search without spelling fix. Default is true
pagenumberNo1Page number for pagination (1 = first page, 2 = second page, etc.). Default is 1
devicestringNoDevice type for search: “desktop” (default), “tablet” (iPad), or “mobile”
no_cachebooleanNofalseSet to true to force fresh results and bypass cache. Default is false

search_amazon_product

Get detailed product information from Amazon using the ASIN (Amazon Standard Identification Number). Returns comprehensive product details including specifications, pricing, reviews, related products, and availability. Use this after search_amazon to get full details on specific products. Parameters:
ParameterTypeRequiredDefaultDescription
asinstringYesAmazon Standard Identification Number (ASIN) - the unique 10-character product identifier (e.g., “B09V3KXJPB”). Get ASINs from search_amazon results
amazon_domainstringNoAmazon domain to use (e.g., “amazon.com” (default), “amazon.co.uk”, “amazon.de”, “amazon.co.jp”)
languagestringNoLanguage for product details as locale name (e.g., “en_US” for English, “es_US” for Spanish)
delivery_zipstringNoZIP/Postal code to show delivery options and pricing for a specific area
shipping_locationstringNoCountry code to show shipping options for a specific country
other_sellersbooleanNoSet to true to include pricing and offers from other sellers
devicestringNoDevice type for product view: “desktop” (default), “tablet” (iPad), or “mobile”
no_cachebooleanNofalseSet to true to force fresh results and bypass cache. Default is false

search_youtube

Search for videos on YouTube. Returns video results, playlist results, channel results and more. Useful for finding tutorials, reviews, entertainment content, music videos, and any video content. Parameters:
ParameterTypeRequiredDefaultDescription
search_querystringYesYouTube search query - use anything you would use in a regular YouTube search (e.g., “how to cook pasta”, “python tutorial”, “music videos 2024”)
glstringNoCountry code for search results (e.g., “us” for United States, “uk” for United Kingdom, “fr” for France)
hlstringNoLanguage code for search results (e.g., “en” for English, “es” for Spanish, “fr” for French)
spstringNoPagination token or filter parameter. For pagination, use the next_page_token from previous results. For filters: “CAI%3D” (Upload date), “EgJwAQ%3D%3D” (4K), “QgIIAQ%3D%3D” (exact spelling). Copy sp values from YouTube URLs after applying filters.
no_cachebooleanNofalseSet to true to force fresh results and bypass cache. Default is false

search_shopping

Search for products on Google Shopping with price comparison, filtering by price range, shipping options, and sale items. Lighter and faster than competitive_prices for quick product searches. Parameters:
ParameterTypeRequiredDefaultDescription
qstringYesProduct search query (e.g., “wireless headphones”, “running shoes”, “laptop”)
locationstringNoLocation to search from (e.g., “New York, NY”, “Los Angeles, California”). Recommend city-level for realistic results.
google_domainstringNoGoogle domain to use (e.g., “google.com” (default), “google.co.uk”, “google.fr”)
glstringNoCountry code (e.g., “us” for United States, “uk” for United Kingdom, “fr” for France)
hlstringNoLanguage code (e.g., “en” for English, “es” for Spanish, “fr” for French)
min_pricenumberNoMinimum price filter (e.g., 50 for $50 minimum)
max_pricenumberNoMaximum price filter (e.g., 200 for $200 maximum)
sort_bystringNoSort order: “1” (Price: low to high), “2” (Price: high to low)
free_shippingbooleanNoSet to true to show only products with free shipping
on_salebooleanNoSet to true to show only products that are on sale
small_businessbooleanNoSet to true to show only products from small businesses
startnumberNo0Result offset for pagination (0 = first page, 10 = second page, 20 = third page, etc.)
devicestringNoDevice type: “desktop” (default), “tablet” (iPad), or “mobile”
no_cachebooleanNofalseSet to true to force fresh results and bypass cache. Default is false

search_competitive_prices

Search for competitive prices of products across multiple retailers and marketplaces to find the best deals and compare pricing strategies. Returns product listings with product IDs that can be used with search_product to get detailed information about specific products. Parameters:
ParameterTypeRequiredDefaultDescription
qstringYesProduct search query for competitive price analysis (e.g., “iPhone 15 Pro”, “Nike Air Max”). Returns results with product IDs that can be used with search_product.

search_flights

Search for flight options between airports with comprehensive filtering, pricing comparison, and booking capabilities including multi-city and recurring flight support Parameters:
ParameterTypeRequiredDefaultDescription
departure_idstringYesDeparture airport code (e.g., LAX for Los Angeles, JFK for New York JFK). Use 3-letter IATA codes
arrival_idstringYesArrival airport code (e.g., CDG for Paris Charles de Gaulle, LHR for London Heathrow)
outbound_datestringYesDeparture date in YYYY-MM-DD format (e.g., 2025-05-30). Required for all flight types
typestringNo1Flight type: 1 = Round trip (default), 2 = One-way, 3 = Multi-city. Default is 1 (Round trip)
travel_classstringNo1Cabin class: 1 = Economy (default), 2 = Premium economy, 3 = Business, 4 = First class. Default is 1 (Economy)
adultsnumberNo1Number of adults (12 years and older). Default is 1
childrennumberNo0Number of children (2-11 years old). Default is 0
infants_in_seatnumberNo0Number of infants in seat (under 2 years). Default is 0
infants_on_lapnumberNo0Number of infants on lap (under 2 years). Default is 0
return_datestringNoReturn date for round trip flights in YYYY-MM-DD format (e.g., 2025-06-06). Required for round trip flights
legsobject[]NoArray of flight legs for multi-city trips. Each leg must have departure_id, arrival_id, and outbound_date. Required when type=3
glstringNoCountry code for Google Flights search (e.g., us for United States, uk for United Kingdom, fr for France)
hlstringNoLanguage code for Google Flights search (e.g., en for English, es for Spanish, fr for French)
currencystringNoCurrency code for returned prices (e.g., USD, EUR, GBP). Default is USD
sort_bystringNoSort order for results: 1 = Top flights, 2 = Price (low to high), 3 = Departure time (earliest first), 4 = Arrival time (earliest first), 5 = Duration (shortest first), 6 = Emissions (lowest first). Default is 1
max_pricenumberNoMaximum price filter in specified currency (e.g., 500 for $500)
stopsstringNoNumber of stops filter: 0 = Any number of stops, 1 = Nonstop only, 2 = One stop or fewer, 3 = Two stops or fewer. Default is 0
airlinesstringNoInclude only these airlines. Use 2-letter IATA codes separated by comma (e.g., “AA,UA” for American and United Airlines)
exclude_airlinesstringNoExclude these airlines. Use 2-letter IATA codes separated by comma (e.g., “DL,BA” to exclude Delta and British Airways)
alliancesstringNoInclude only these airline alliances separated by comma. Options: star_alliance, oneworld, skyteam (e.g., “star_alliance,oneworld”)
outbound_timesstringNoOutbound departure time ranges as comma-separated pairs (0-23). Format: “min1,max1,min2,max2” (e.g., “6,12,18,23” for 6-12am and 6-11pm)
return_timesstringNoReturn departure time ranges using same format as outbound_times (e.g., “6,12” for 6am-12pm)
exclude_overnightbooleanNofalseSet to true to exclude flights departing before 6am. Default is false
emissionsstringNoEmission level filter: 1 = Less emissions only
layover_durationstringNoLayover duration in minutes as comma-separated min,max values (e.g., “90,330” for 1hr 30min - 5hr 30min)
exclude_connsstringNoConnecting airport codes to exclude, separated by comma (e.g., CDG,AUS)
max_durationnumberNoMaximum flight duration in minutes (e.g., 1500 for 25 hours)
departure_tokenstringNoToken to select flight and get returning flights (Round trip) or next leg flights (Multi-city). Cannot be used with booking_token
booking_tokenstringNoToken to get booking options for selected flights. Cannot be used with departure_token
no_cachebooleanNofalseSet to true to disable caching and force fresh results. Default is false. Cannot be used with async parameter

search_hotels

Search for hotel accommodations and vacation rentals with comprehensive filtering options including price range, amenities, ratings, and location preferences Parameters:
ParameterTypeRequiredDefaultDescription
qstringYesSearch query for hotels. You can use anything that you would use in a regular Google Hotels search
check_in_datestringYesCheck-in date in YYYY-MM-DD format (e.g., 2025-05-30)
check_out_datestringYesCheck-out date in YYYY-MM-DD format (e.g., 2025-05-31)
adultsnumberNo2Number of adults. Default is 2
glstringNoCountry code for Google Hotels search (e.g., us for United States, uk for United Kingdom, fr for France)
hlstringNoLanguage code for Google Hotels search (e.g., en for English, es for Spanish, fr for French)
currencystringNoCurrency code for returned prices (e.g., USD, EUR, GBP). Default is USD
childrennumberNo0Number of children. Default is 0
sort_bystringNoSort order: 3 = Lowest price, 8 = Highest rating, 13 = Most reviewed. Default is 3 (Lowest price)
min_pricenumberNoMinimum price per night in specified currency (e.g., 50 for $50/night)
max_pricenumberNoMaximum price per night in specified currency (e.g., 200 for $200/night)
ratingstringNoMinimum rating filter: 7 = 3.5+ stars, 8 = 4+ stars, 9 = 4.5+ stars
hotel_classstringNoHotel star class: 2 = 2-star, 3 = 3-star, 4 = 4-star, 5 = 5-star
free_cancellationbooleanNoSet to true to show only hotels with free cancellation
vacation_rentalsbooleanNoSet to true to show vacation rentals like Airbnb, Vrbo, etc.
amenitiesstringNoRequired amenities separated by comma. Options include: free_breakfast, free_wifi, pool, spa, pet_friendly, air_conditioning, gym, restaurant, kitchen, accessible, parking, airport_shuttle, washer_dryer
hotel_idsstringNoSpecific hotel IDs to include, separated by comma (obtained from previous search results)
exclude_hotel_idsstringNoHotel IDs to exclude, separated by comma
property_typesstringNoProperty types to include, separated by comma. Options: hotel, motel, home, apartment, hostel, resort, vacation_home, villa, ryokan, inn, aparthotel, cottage, guest_house, chalet, bed_breakfast, campground, boat, condominium, guest_suite, capsule_hotel, farm_stay
no_cachebooleanNofalseSet to true to disable caching and force fresh results. Default is false. Cannot be used with async parameter

search_news

Search for current news articles and stories from various sources with filtering by date range, category, and geographic location for comprehensive news research Parameters:
ParameterTypeRequiredDefaultDescription
qstringYesNews search query (e.g., “artificial intelligence”, “climate change”, “tech industry”)
glstringNoCountry code for news sources (e.g., us for United States, uk for United Kingdom, fr for France)
hlstringNoLanguage code for news articles (e.g., en for English, es for Spanish, fr for French)
locationstringNoGeographic location for local news (e.g., “United States”, “New York, NY”, “London, England”)
topicstringNoNews topic for filtering. Options: WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH
time_periodstringNoTime period for news articles. Options: “h” (past hour), “d” (past day), “w” (past week), “m” (past month), “y” (past year)
sort_bystringNoSort order for news results. Options: “date” (most recent first, default), “relevance” (most relevant first)
numnumberNo10Maximum number of results to return (e.g., 10 (default), 20, 50). May introduce latency and is not guaranteed to return exact number specified
no_cachebooleanNofalseSet to true to disable caching and force fresh results. Default is false. Cannot be used with async parameter

search_academic

Search academic and scholarly resources including research papers, journals, patents, and legal documents with advanced filtering by publication date, source type, and citation metrics Parameters:
ParameterTypeRequiredDefaultDescription
qstringYesAcademic search query (e.g., “machine learning algorithms”, “quantum computing”, “CRISPR gene editing”)
as_ylostringNoStarting year for publication date range (e.g., “2020”)
as_yhistringNoEnding year for publication date range (e.g., “2024”)
scisbdnumberNoSort by date: 0 = relevance (default), 1 = date (newest first)
clusterstringNoCluster ID to retrieve specific versions/citations of a paper (obtained from previous search results)
hlstringNoLanguage code for results (e.g., en for English, es for Spanish, fr for French)
lrstringNoLanguage restriction: “lang_en” for English, “lang_es” for Spanish, “lang_fr” for French, etc.
startnumberNo0Pagination offset to retrieve more results (0 for first page, 10 for second page, etc.)
numnumberNo10Number of results per page (default: 10, max: 20)
as_sdtstringNoInclude patents/citations: “0,5” includes patents, “0,5,33” includes citations
safestringNoSafeSearch setting: “off” (default), “active”, “images”
filterstringNoResult filtering: “0” includes duplicate/omitted results, “1” (default) excludes them
as_visstringNoInclude citations: “0” (default) excludes citations, “1” includes citations
no_cachebooleanNofalseSet to true to disable caching and force fresh results. Default is false. Cannot be used with async parameter

search_restaurants

Search for restaurants and dining establishments with detailed information including ratings, cuisine types, pricing, hours, and reservation options for comprehensive dining research Parameters:
ParameterTypeRequiredDefaultDescription
qstringYesRestaurant search query (e.g., “Italian restaurants in San Francisco”, “best sushi downtown”)
llstringNoGeographic coordinates for location-based search as “@latitude,longitude” (e.g., “@37.7749,-122.4194” for San Francisco)
locationstringNoCity or location for restaurant search (e.g., “New York, NY”, “Los Angeles, CA”)
hlstringNoLanguage code for results (e.g., en for English, es for Spanish, fr for French)
glstringNoCountry code for search (e.g., us for United States, uk for United Kingdom)
ratingnumberNoMinimum rating filter (1-5 stars). For example, 4 returns restaurants rated 4.0 and above
price_levelstringNoPrice level filter: “1” ($), “2” (), "3" ($$$), "4" ($$$$). Can combine multiple levels as comma-separated (e.g., "2,3" for and $$$)
open_nowbooleanNoSet to true to show only restaurants currently open
cuisine_typestringNoFilter by cuisine type (e.g., “italian”, “japanese”, “mexican”, “chinese”, “american”)
no_cachebooleanNofalseSet to true to disable caching and force fresh results. Default is false. Cannot be used with async parameter

search_local_events

Discover local events, activities, and happenings in a specific area including concerts, exhibitions, festivals, workshops, and community gatherings with detailed event information Parameters:
ParameterTypeRequiredDefaultDescription
qstringYesEvent search query (e.g., “concerts this weekend”, “art exhibitions”, “tech meetups”, “food festivals”)
locationstringYesCity or location for event search (e.g., “San Francisco, CA”, “New York, NY”, “London, England”)
llstringNoGeographic coordinates for precise location as “@latitude,longitude” (e.g., “@37.7749,-122.4194”)
hlstringNoLanguage code for results (e.g., en for English, es for Spanish, fr for French)
glstringNoCountry code for search (e.g., us for United States, uk for United Kingdom)
start_datestringNoFilter events starting from this date in YYYY-MM-DD format
end_datestringNoFilter events ending by this date in YYYY-MM-DD format
categorystringNoEvent category filter (e.g., “music”, “art”, “sports”, “food”, “technology”, “business”)
no_cachebooleanNofalseSet to true to disable caching and force fresh results. Default is false. Cannot be used with async parameter

search_googlesearch

Perform comprehensive Google web searches with advanced filtering options including safe search, language preferences, date ranges, and site-specific searches for thorough web research Parameters:
ParameterTypeRequiredDefaultDescription
qstringYesGoogle search query (e.g., “artificial intelligence trends 2024”, “best programming languages”)
glstringNoCountry code for Google search (e.g., us for United States, uk for United Kingdom, fr for France)
hlstringNoLanguage code for interface and results (e.g., en for English, es for Spanish, fr for French)
locationstringNoGeographic location for results (e.g., “United States”, “California”, “San Francisco, CA”)
tbsstringNoTime-based search: “qdr:h” (past hour), “qdr:d” (past day), “qdr:w” (past week), “qdr:m” (past month), “qdr:y” (past year)
lrstringNoLanguage restriction: “lang_en” for English, “lang_es” for Spanish, “lang_fr” for French, etc.
safestringNoSafeSearch setting: “off” (default), “active”
filterstringNoResult filtering: “0” includes duplicate/omitted results, “1” (default) excludes them
sitestringNoRestrict results to a specific site or domain (e.g., “reddit.com”, “github.com”)
filetypestringNoSearch for specific file types (e.g., “pdf”, “doc”, “ppt”, “xls”)
linkstostringNoFind pages that link to a specific URL (e.g., “example.com”)
relatedstringNoFind sites related to a specific URL (e.g., “example.com”)
startnumberNo0Pagination offset for retrieving more results (0 for first page, 10 for second page, etc.)
numnumberNo10Maximum number of results to return (e.g., 10 (default), 40, 100). May introduce latency and is not guaranteed to return exact number specified
devicestringNoDevice type for the search: “desktop” (default), “tablet” (iPad), or “mobile” (iPhone)
no_cachebooleanNofalseSet to true to disable caching and force fresh results. Default is false. Cannot be used with async parameter