Search open jobs
search_jobsSearches verified, currently open jobs for a job seeker in Argentina/LATAM by role, skills, location and work mode. Returns the strongest matches, up to 40 at a time, each with why it matches and the link to apply. When nextOffset isn't null, more jobs match: tell the user and offer to show them. A job's title must match one of the roles, so include the usual names for the same job. Use it when the user says what kind of job they want. Chatrabajo keeps an anonymous record of the roles, location and work mode searched.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| roles | Yes | Job titles the person wants plus the usual names for the same job, e.g. ["Product Designer", "UX Designer", "UI Designer", "UX/UI Designer"] or ["Asistente administrativa", "Auxiliar administrativo"] | |
| offset | No | Only to show more jobs: the nextOffset from the previous result, with the same criteria | |
| skills | No | Skills or tools, e.g. ["Excel", "Facturación"] or ["React", "TypeScript"] | |
| location | No | Where the person lives or wants to work, e.g. "Córdoba, Argentina". Defaults to Argentina. | |
| workMode | No | Only when the person states a preference | |
| maxResults | No | How many jobs to return, best first, at most 40. Only when the person asked for a few, e.g. 5. Leave it out to get up to 40 | |
| newWithinDays | No | Only jobs Chatrabajo found in the last N days. Use 1 in a daily scheduled task, so each run shows only new jobs. Leave it out to get every open job | |
| requiredSkills | No | Only skills the person said are a must | |
| experienceLevel | No | Only when the person states a seniority. Leave it out to get every level | |
| excludedCompanies | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobs | Yes | ||
| nextOffset | Yes | When more jobs match, the offset that gets the next ones with the same criteria. Null when these are all |