Search
Arcade.dev LLM tools for searching the web
2.0.1Arcade.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)
| Tool name | Description | Secrets | |
|---|---|---|---|
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
| Parameter | Type | Req. | Description |
|---|---|---|---|
origin_address | string | Required | The origin address. Example: '123 Main St, New York, NY 10001' |
destination_address | string | Required | The destination address. Example: '456 Main St, New York, NY 10001' |
language | string | Optional | 2-character language code to use in the Google Maps search. Defaults to 'en'. |
country | string | Optional | 2-character country code to use in the Google Maps search. Defaults to 'None'. |
distance_unit | string | Optional | Distance unit to use in the Google Maps search. Defaults to 'GoogleMapsDistanceUnit.KM'.kmmi |
travel_mode | string | Optional | Travel mode to use in the Google Maps search. Defaults to 'GoogleMapsTravelMode.BEST'.bestdrivingmotorcyclepublic_transportationwalkingbicycleflight |
Requirements
Output
json— The directions from Google MapsSearch.GetDirectionsBetweenCoordinates
Get directions from Google Maps.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
origin_latitude | string | Required | The origin latitude. E.g. '40.7128' |
origin_longitude | string | Required | The origin longitude. E.g. '-74.0060' |
destination_latitude | string | Required | The destination latitude. E.g. '40.7128' |
destination_longitude | string | Required | The destination longitude. E.g. '-74.0060' |
language | string | Optional | 2-letter language code to use in the Google Maps search. Defaults to 'en'. |
country | string | Optional | 2-letter country code to use in the Google Maps search. Defaults to 'None'. |
distance_unit | string | Optional | Distance unit to use in the Google Maps search. Defaults to 'GoogleMapsDistanceUnit.KM'.kmmi |
travel_mode | string | Optional | Travel mode to use in the Google Maps search. Defaults to 'GoogleMapsTravelMode.BEST'.bestdrivingmotorcyclepublic_transportationwalkingbicycleflight |
Requirements
Output
json— The directions from Google MapsSearch.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
ticker_symbol | string | Required | The stock ticker to get summary for. For example, 'GOOG' is the ticker symbol for Google |
exchange_identifier | string | Required | The exchange identifier. This part indicates the market where the stock is traded. For example, 'NASDAQ', 'NYSE', 'TSE', 'LSE', etc. |
window | string | Optional | Time window for the graph data. Defaults to 1 month1D5D1M6MYTD1Y5YMAX |
Requirements
Output
json— A stock's price and volume data at a specific time interval over a specified time windowSearch.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
| Parameter | Type | Req. | Description |
|---|---|---|---|
ticker_symbol | string | Required | The stock ticker to get summary for. For example, 'GOOG' is the ticker symbol for Google |
exchange_identifier | string | Required | The exchange identifier. This part indicates the market where the stock is traded. For example, 'NASDAQ', 'NYSE', 'TSE', 'LSE', etc. |
Requirements
Output
json— Summary of the stock's recent performanceSearch.GetWalmartProductDetails
Get product details from Walmart.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
item_id | string | Required | Item ID. E.g. '414600577'. This can be retrieved from the search results of the SearchWalmartProducts tool. |
Requirements
Output
json— Product detailsSearch.GetYoutubeVideoDetails
Get details about a YouTube video.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
video_id | string | Required | The ID of the YouTube video to get details about. E.g. 'dQw4w9WgXcQ'. |
language_code | string | Optional | 2-character language code to search for. E.g. 'en' for English. Defaults to 'en'. |
country_code | string | Optional | 2-character country code to search for. E.g. 'us' for United States. Defaults to 'None'. |
Requirements
Output
json— Details about a YouTube video.Search.SearchGoogle
Search Google using SerpAPI and return organic search results.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
query | string | Required | Search query |
n_results | integer | Optional | Number of results to retrieve |
Requirements
Output
string— No description provided.Search.SearchHotels
Retrieve hotel search results using the Google Hotels API.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
location | string | Required | Location to search for hotels, e.g., a city name, a state, etc. |
check_in_date | string | Required | Check-in date in YYYY-MM-DD format |
check_out_date | string | Required | Check-out date in YYYY-MM-DD format |
query | string | Optional | Anything that would be used in a regular Google Hotels search |
currency | string | Optional | Currency code for prices. Defaults to 'USD' |
min_price | integer | Optional | Minimum price per night. Defaults to no minimum |
max_price | integer | Optional | Maximum price per night. Defaults to no maximum |
num_adults | integer | Optional | Number of adults per room. Defaults to 2 |
num_children | integer | Optional | Number of children per room. Defaults to 0 |
sort_by | string | Optional | The sorting order of the results. Defaults to RELEVANCERELEVANCELOWEST_PRICEHIGHEST_RATINGMOST_REVIEWED |
num_results | integer | Optional | Maximum number of results to return. Defaults to 5. Max 20 |
Requirements
Output
json— Hotel search results from the Google Hotels APISearch.SearchJobs
Search Google Jobs using SerpAPI.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
query | string | Required | Search 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'. |
location | string | Optional | Location to search for jobs. E.g. 'United States' or 'New York, NY'. Defaults to None. |
language | string | Optional | 2-character language code to use in the Google Jobs search. E.g. 'en' for English. Defaults to 'en'. |
limit | integer | Optional | Maximum number of results to retrieve. Defaults to 10 (max supported by the API). |
next_page_token | string | Optional | Next page token to paginate results. Defaults to None (start from the first page). |
Requirements
Output
json— Google Jobs resultsSearch.SearchNewsStories
Search for news articles related to a given query.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
keywords | string | Required | Keywords to search for news articles. E.g. 'Apple launches new iPhone'. |
country_code | string | Optional | 2-character country code to search for news articles. E.g. 'us' (United States). Defaults to 'None'. |
language_code | string | Optional | 2-character language code to search for news articles. E.g. 'en' (English). Defaults to 'en'. |
limit | integer | Optional | Maximum number of news articles to return. Defaults to None (returns all results found by the API). |
Requirements
Output
json— News results.Search.SearchOneWayFlights
Retrieve flight search results for a one-way flight using Google Flights
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
departure_airport_code | string | Required | The departure airport code. An uppercase 3-letter code |
arrival_airport_code | string | Required | The arrival airport code. An uppercase 3-letter code |
outbound_date | string | Required | Flight departure date in YYYY-MM-DD format |
currency_code | string | Optional | Currency of the returned prices. Defaults to 'USD' |
travel_class | string | Optional | Travel class of the flight. Defaults to 'ECONOMY'ECONOMYPREMIUM_ECONOMYBUSINESSFIRST |
num_adults | integer | Optional | Number of adult passengers. Defaults to 1 |
num_children | integer | Optional | Number of child passengers. Defaults to 0 |
max_stops | string | Optional | Maximum number of stops (layovers) for the flight. Defaults to any number of stopsANYNONSTOPONETWO |
sort_by | string | Optional | The sorting order of the results. Defaults to TOP_FLIGHTS.TOP_FLIGHTSPRICEDEPARTURE_TIMEARRIVAL_TIMEDURATIONEMISSIONS |
Requirements
Output
json— Flight search results from the Google Flights APISearch.SearchRoundtripFlights
Retrieve flight search results using Google Flights
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
departure_airport_code | string | Required | The departure airport code. An uppercase 3-letter code |
arrival_airport_code | string | Required | The arrival airport code. An uppercase 3-letter code |
outbound_date | string | Required | Flight outbound date in YYYY-MM-DD format |
return_date | string | Optional | Flight return date in YYYY-MM-DD format |
currency_code | string | Optional | Currency of the returned prices. Defaults to 'USD' |
travel_class | string | Optional | Travel class of the flight. Defaults to 'ECONOMY'ECONOMYPREMIUM_ECONOMYBUSINESSFIRST |
num_adults | integer | Optional | Number of adult passengers. Defaults to 1 |
num_children | integer | Optional | Number of child passengers. Defaults to 0 |
max_stops | string | Optional | Maximum number of stops (layovers) for the flight. Defaults to any number of stopsANYNONSTOPONETWO |
sort_by | string | Optional | The sorting order of the results. Defaults to TOP_FLIGHTS.TOP_FLIGHTSPRICEDEPARTURE_TIMEARRIVAL_TIMEDURATIONEMISSIONS |
Requirements
Output
json— Flight search results from the Google Flights APISearch.SearchShoppingProducts
Search for products on Google Shopping related to a given query.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
keywords | string | Required | Keywords to search for products in Google Shopping. E.g. 'Apple iPhone'. |
country_code | string | Optional | 2-character country code to search for products in Google Shopping. E.g. 'us' (United States). Defaults to 'us'. |
language_code | string | Optional | 2-character language code to search for products on Google Shopping. E.g. 'en' (English). Defaults to 'en'. |
Requirements
Output
json— Products on Google Shopping.Search.SearchWalmartProducts
Search Walmart products using SerpAPI.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
keywords | string | Required | Keywords to search for. E.g. 'apple iphone' or 'samsung galaxy' |
sort_by | string | Optional | Sort 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_price | number | Optional | Minimum price to filter the results by. E.g. 100.00 |
max_price | number | Optional | Maximum price to filter the results by. E.g. 100.00 |
next_day_delivery | boolean | Optional | Filters products that are eligible for next day delivery. Defaults to False (returns all products, regardless of delivery status). |
page | integer | Optional | Page number to fetch. Defaults to 1 (first page of results). The maximum page value is 100. |
Requirements
Output
json— List of Walmart products matching the search query.Search.SearchYoutubeVideos
Search for YouTube videos related to the query.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
keywords | string | Required | The keywords to search for. E.g. 'Python tutorial'. |
language_code | string | Optional | 2-character language code to search for. E.g. 'en' for English. Defaults to 'en'. |
country_code | string | Optional | 2-character country code to search for. E.g. 'us' for United States. Defaults to 'None'. |
next_page_token | string | Optional | The next page token to use for pagination. Defaults to `None` (start from the first page). |
Requirements
Output
json— List of YouTube videos related to the query.