adzuna_search_jobs
Search job ads by keyword, location, salary, and contract type. Get results with title, employer, salary range, and a link to the full ad.
Instructions
Search Adzuna's job advertisement database with keyword, location, salary and contract filters.
Returns ads including title, employer, location, salary range (annual, local currency),
contract type, category, posting date and a redirect_url. Adzuna only returns a
SNIPPET of each description — fetch the redirect_url to read the full ad.
Args: params (SearchJobsInput): Validated search parameters. Key fields: - country (str): ISO code, default 'gb' - what / what_or / what_and / what_phrase / what_exclude / title_only (Optional[str]): keyword filters - where (Optional[str]) + distance (Optional[int]): free-text location and radius in km - location0/1/2 (Optional[str]): hierarchical location filter - category (Optional[str]): tag from adzuna_list_categories - salary_min / salary_max (Optional[int]): annual salary bounds - full_time / part_time / permanent / contract (Optional[bool]): contract filters - max_days_old (Optional[int]), sort_by (Optional[SortBy]), page, results_per_page - response_format (ResponseFormat): 'markdown' or 'json'
Returns:
str: Markdown summary of matching ads, or JSON with keys count (int, total matches),
mean (float, mean salary) and results (list of job objects each containing
id, title, description, created, redirect_url, salary_min, salary_max,
salary_is_predicted, contract_type, contract_time, latitude, longitude,
company{display_name}, location{display_name, area[]}, category{label, tag}).
On failure, an 'Error: ...' string explaining the cause.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |