Skip to Content

Search

Search icon
Arcade Optimized

Arcade.dev LLM tools for searching the web

Author:Arcade
Version:2.0.1
Auth:No authentication required
15tools
15require secrets
PyPI VersionPython VersionsWheel StatusDownloadsLicense

Arcade.dev offers a powerful toolkit for searching the web, enabling developers to integrate various search capabilities into their applications without needing extensive setup. This toolkit simplifies web searches, product lookups, and more through user-friendly APIs.

Capabilities

  • Access a wide range of search functionalities including web, images, news, and shopping.
  • Retrieve detailed product, video, and historical stock information.
  • Get comprehensive travel and accommodation details effortlessly.

OAuth

  • This toolkit does not use OAuth but requires an API key for some functionalities.

Secrets

  • The toolkit utilizes an API key (SERP_API_KEY) to access certain features securely.

Available tools(15)

15 of 15
Tool nameDescriptionSecrets
Get directions from Google Maps.
1
Get directions from Google Maps.
1
Fetch historical stock price data over a specified time window Returns a stock's price and volume data over a specified time window
1
Retrieve the summary information for a given stock ticker using the Google Finance API. Gets the stock's current price as well as price movement from the most recent trading day.
1
Get product details from Walmart.
1
Get details about a YouTube video.
1
Search Google using SerpAPI and return organic search results.
1
Retrieve hotel search results using the Google Hotels API.
1
Search Google Jobs using SerpAPI.
1
Search for news articles related to a given query.
1
Retrieve flight search results for a one-way flight using Google Flights
1
Retrieve flight search results using Google Flights
1
Search for products on Google Shopping related to a given query.
1
Search Walmart products using SerpAPI.
1
Search for YouTube videos related to the query.
1

Selected tools

No tools selected.

Click "Show all tools" to add tools.

Requirements

Select tools to see requirements

#

Search.GetDirectionsBetweenAddresses

Get directions from Google Maps.

Parameters

ParameterTypeReq.Description
origin_addressstringRequiredThe origin address. Example: '123 Main St, New York, NY 10001'
destination_addressstringRequiredThe destination address. Example: '456 Main St, New York, NY 10001'
languagestringOptional2-character language code to use in the Google Maps search. Defaults to 'en'.
countrystringOptional2-character country code to use in the Google Maps search. Defaults to 'None'.
distance_unitstringOptionalDistance unit to use in the Google Maps search. Defaults to 'GoogleMapsDistanceUnit.KM'.
kmmi
travel_modestringOptionalTravel mode to use in the Google Maps search. Defaults to 'GoogleMapsTravelMode.BEST'.
bestdrivingmotorcyclepublic_transportationwalkingbicycleflight

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonThe directions from Google Maps
#

Search.GetDirectionsBetweenCoordinates

Get directions from Google Maps.

Parameters

ParameterTypeReq.Description
origin_latitudestringRequiredThe origin latitude. E.g. '40.7128'
origin_longitudestringRequiredThe origin longitude. E.g. '-74.0060'
destination_latitudestringRequiredThe destination latitude. E.g. '40.7128'
destination_longitudestringRequiredThe destination longitude. E.g. '-74.0060'
languagestringOptional2-letter language code to use in the Google Maps search. Defaults to 'en'.
countrystringOptional2-letter country code to use in the Google Maps search. Defaults to 'None'.
distance_unitstringOptionalDistance unit to use in the Google Maps search. Defaults to 'GoogleMapsDistanceUnit.KM'.
kmmi
travel_modestringOptionalTravel mode to use in the Google Maps search. Defaults to 'GoogleMapsTravelMode.BEST'.
bestdrivingmotorcyclepublic_transportationwalkingbicycleflight

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonThe directions from Google Maps
#

Search.GetStockHistoricalData

Fetch historical stock price data over a specified time window Returns a stock's price and volume data over a specified time window

Parameters

ParameterTypeReq.Description
ticker_symbolstringRequiredThe stock ticker to get summary for. For example, 'GOOG' is the ticker symbol for Google
exchange_identifierstringRequiredThe exchange identifier. This part indicates the market where the stock is traded. For example, 'NASDAQ', 'NYSE', 'TSE', 'LSE', etc.
windowstringOptionalTime window for the graph data. Defaults to 1 month
1D5D1M6MYTD1Y5YMAX

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonA stock's price and volume data at a specific time interval over a specified time window
#

Search.GetStockSummary

Retrieve the summary information for a given stock ticker using the Google Finance API. Gets the stock's current price as well as price movement from the most recent trading day.

Parameters

ParameterTypeReq.Description
ticker_symbolstringRequiredThe stock ticker to get summary for. For example, 'GOOG' is the ticker symbol for Google
exchange_identifierstringRequiredThe exchange identifier. This part indicates the market where the stock is traded. For example, 'NASDAQ', 'NYSE', 'TSE', 'LSE', etc.

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonSummary of the stock's recent performance
#

Search.GetWalmartProductDetails

Get product details from Walmart.

Parameters

ParameterTypeReq.Description
item_idstringRequiredItem ID. E.g. '414600577'. This can be retrieved from the search results of the SearchWalmartProducts tool.

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonProduct details
#

Search.GetYoutubeVideoDetails

Get details about a YouTube video.

Parameters

ParameterTypeReq.Description
video_idstringRequiredThe ID of the YouTube video to get details about. E.g. 'dQw4w9WgXcQ'.
language_codestringOptional2-character language code to search for. E.g. 'en' for English. Defaults to 'en'.
country_codestringOptional2-character country code to search for. E.g. 'us' for United States. Defaults to 'None'.

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonDetails about a YouTube video.
#

Search.SearchGoogle

Search Google using SerpAPI and return organic search results.

Parameters

ParameterTypeReq.Description
querystringRequiredSearch query
n_resultsintegerOptionalNumber of results to retrieve

Requirements

Secrets:SERP_API_KEY

Output

Type:stringNo description provided.
#

Search.SearchHotels

Retrieve hotel search results using the Google Hotels API.

Parameters

ParameterTypeReq.Description
locationstringRequiredLocation to search for hotels, e.g., a city name, a state, etc.
check_in_datestringRequiredCheck-in date in YYYY-MM-DD format
check_out_datestringRequiredCheck-out date in YYYY-MM-DD format
querystringOptionalAnything that would be used in a regular Google Hotels search
currencystringOptionalCurrency code for prices. Defaults to 'USD'
min_priceintegerOptionalMinimum price per night. Defaults to no minimum
max_priceintegerOptionalMaximum price per night. Defaults to no maximum
num_adultsintegerOptionalNumber of adults per room. Defaults to 2
num_childrenintegerOptionalNumber of children per room. Defaults to 0
sort_bystringOptionalThe sorting order of the results. Defaults to RELEVANCE
RELEVANCELOWEST_PRICEHIGHEST_RATINGMOST_REVIEWED
num_resultsintegerOptionalMaximum number of results to return. Defaults to 5. Max 20

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonHotel search results from the Google Hotels API
#

Search.SearchJobs

Search Google Jobs using SerpAPI.

Parameters

ParameterTypeReq.Description
querystringRequiredSearch query. Provide a job title, company name, and/or any keywords in general representing what kind of jobs the user is looking for. E.g. 'software engineer' or 'data analyst at Apple'.
locationstringOptionalLocation to search for jobs. E.g. 'United States' or 'New York, NY'. Defaults to None.
languagestringOptional2-character language code to use in the Google Jobs search. E.g. 'en' for English. Defaults to 'en'.
limitintegerOptionalMaximum number of results to retrieve. Defaults to 10 (max supported by the API).
next_page_tokenstringOptionalNext page token to paginate results. Defaults to None (start from the first page).

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonGoogle Jobs results
#

Search.SearchNewsStories

Search for news articles related to a given query.

Parameters

ParameterTypeReq.Description
keywordsstringRequiredKeywords to search for news articles. E.g. 'Apple launches new iPhone'.
country_codestringOptional2-character country code to search for news articles. E.g. 'us' (United States). Defaults to 'None'.
language_codestringOptional2-character language code to search for news articles. E.g. 'en' (English). Defaults to 'en'.
limitintegerOptionalMaximum number of news articles to return. Defaults to None (returns all results found by the API).

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonNews results.
#

Search.SearchOneWayFlights

Retrieve flight search results for a one-way flight using Google Flights

Parameters

ParameterTypeReq.Description
departure_airport_codestringRequiredThe departure airport code. An uppercase 3-letter code
arrival_airport_codestringRequiredThe arrival airport code. An uppercase 3-letter code
outbound_datestringRequiredFlight departure date in YYYY-MM-DD format
currency_codestringOptionalCurrency of the returned prices. Defaults to 'USD'
travel_classstringOptionalTravel class of the flight. Defaults to 'ECONOMY'
ECONOMYPREMIUM_ECONOMYBUSINESSFIRST
num_adultsintegerOptionalNumber of adult passengers. Defaults to 1
num_childrenintegerOptionalNumber of child passengers. Defaults to 0
max_stopsstringOptionalMaximum number of stops (layovers) for the flight. Defaults to any number of stops
ANYNONSTOPONETWO
sort_bystringOptionalThe sorting order of the results. Defaults to TOP_FLIGHTS.
TOP_FLIGHTSPRICEDEPARTURE_TIMEARRIVAL_TIMEDURATIONEMISSIONS

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonFlight search results from the Google Flights API
#

Search.SearchRoundtripFlights

Retrieve flight search results using Google Flights

Parameters

ParameterTypeReq.Description
departure_airport_codestringRequiredThe departure airport code. An uppercase 3-letter code
arrival_airport_codestringRequiredThe arrival airport code. An uppercase 3-letter code
outbound_datestringRequiredFlight outbound date in YYYY-MM-DD format
return_datestringOptionalFlight return date in YYYY-MM-DD format
currency_codestringOptionalCurrency of the returned prices. Defaults to 'USD'
travel_classstringOptionalTravel class of the flight. Defaults to 'ECONOMY'
ECONOMYPREMIUM_ECONOMYBUSINESSFIRST
num_adultsintegerOptionalNumber of adult passengers. Defaults to 1
num_childrenintegerOptionalNumber of child passengers. Defaults to 0
max_stopsstringOptionalMaximum number of stops (layovers) for the flight. Defaults to any number of stops
ANYNONSTOPONETWO
sort_bystringOptionalThe sorting order of the results. Defaults to TOP_FLIGHTS.
TOP_FLIGHTSPRICEDEPARTURE_TIMEARRIVAL_TIMEDURATIONEMISSIONS

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonFlight search results from the Google Flights API
#

Search.SearchShoppingProducts

Search for products on Google Shopping related to a given query.

Parameters

ParameterTypeReq.Description
keywordsstringRequiredKeywords to search for products in Google Shopping. E.g. 'Apple iPhone'.
country_codestringOptional2-character country code to search for products in Google Shopping. E.g. 'us' (United States). Defaults to 'us'.
language_codestringOptional2-character language code to search for products on Google Shopping. E.g. 'en' (English). Defaults to 'en'.

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonProducts on Google Shopping.
#

Search.SearchWalmartProducts

Search Walmart products using SerpAPI.

Parameters

ParameterTypeReq.Description
keywordsstringRequiredKeywords to search for. E.g. 'apple iphone' or 'samsung galaxy'
sort_bystringOptionalSort the results by the specified criteria. Defaults to 'relevance_according_to_keywords_searched'.
relevance_according_to_keywords_searchedlowest_price_firsthighest_price_firstbest_selling_products_firsthighest_rating_firstnew_arrivals_first
min_pricenumberOptionalMinimum price to filter the results by. E.g. 100.00
max_pricenumberOptionalMaximum price to filter the results by. E.g. 100.00
next_day_deliverybooleanOptionalFilters products that are eligible for next day delivery. Defaults to False (returns all products, regardless of delivery status).
pageintegerOptionalPage number to fetch. Defaults to 1 (first page of results). The maximum page value is 100.

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonList of Walmart products matching the search query.
#

Search.SearchYoutubeVideos

Search for YouTube videos related to the query.

Parameters

ParameterTypeReq.Description
keywordsstringRequiredThe keywords to search for. E.g. 'Python tutorial'.
language_codestringOptional2-character language code to search for. E.g. 'en' for English. Defaults to 'en'.
country_codestringOptional2-character country code to search for. E.g. 'us' for United States. Defaults to 'None'.
next_page_tokenstringOptionalThe next page token to use for pagination. Defaults to `None` (start from the first page).

Requirements

Secrets:SERP_API_KEY

Output

Type:jsonList of YouTube videos related to the query.
Last updated on