Find Links
Perform web searches to find links. Returns structured search results with titles, links, snippets, and optional pricing.
Parameters
| Name | Description | Accepted Values | Default | Required |
|---|---|---|---|---|
| I/O | ||||
queries | Name or list of input columns containing search queries. | string, array | — | Yes |
id | Name of the column containing the row ID to append to each search result. | string | — | Yes |
output | Output column for the dictionaries. If a list of 2 is provided, outputs [dicts_column, pretty_strings_column]. | string, array, null | null | No |
| Options | ||||
n_results | Number of search results to return per query (default 10, max 100). | integer | 10 | No |
country | Country code for search results (default 'us'). Alias: gl. | string | — | No |
language | Language code for search results (default 'en'). Alias: hl. | string | — | No |
location | Location for search results (e.g., 'Austin, Texas'). | string | — | No |
device | Device type for search results. | string; one of:
| — | No |
| Conditions | ||||
if | Condition that determines whether the wrangle runs as a whole. Recipe variables may be referenced with ${variable}. | string | — | No |
where | Filter rows before applying the wrangle using SQL-like criteria, such as column1 = 123 OR column2 = 'abc'. | string | — | No |
where_params | Values used with where for parameterized criteria. Uses SQLite placeholder syntax such as ? or :name. | array, object | — | No |
| Execution | ||||
threads | Number of concurrent threads for parallel processing (default 10). | integer | 10 | No |
| Details | ||||
client | The search provider to use. | string; one of:
| "serpapi" | No |
api_key | API key for the search client. Can also be set as an environment variable (e.g., SERPAPI_API_KEY). | string, null | null | No |
Examples
This template searches once per query and returns structured result dictionaries. Search results vary by provider, location, and time.
wrangles:
- search.find_links:
id: Row ID
queries:
- Search Query
output:
- Search Results
api_key: Your SerpApi API key
client: serpapi
n_results: 5
| Row ID | Search Query |
|---|---|
| 1001 | SKF 6202 bearing supplier |
| Search Results |
|---|
[{"title": "Example result", "link": "https://example.com/6202", "snippet": "SKF 6202 bearing"}] |
Template based on the documented parameters; no published source example is currently available.
Access
| Requirement | Value |
|---|---|
| AI-powered | No |
| Requires WrangleWorks account | No |
| Requires subscription | No |
| Requires external API key | No |
Technical details
| Field | Value |
|---|---|
| Catalog ID | 47 |
| Catalog key | search.find_links |
| Recipe key | search.find_links |
| Catalog status | active |
| Lifecycle status | active |
| Recipe Writer eligible | Yes |
| Namespace | search |
| Documentation group | search |
| Aliases | None |
| Runtime symbol | wrangles.recipe_wrangles.search.find_links |
| Legacy UUID | ec1f661b-2cbc-4a47-88e3-646179104376 |
Sources