HelloWork icon

HelloWork

Scraper d'offres d'emploi HelloWork

Job → Search

AI-generated

Summary

Search for job listings on HelloWork by specifying keywords, location, contract types, experience level, and other filters, returning the matched job offers as workflow output.

Inputs

  • keywords — Comma-separated keywords to search for (e.g., 'développeur, javascript, react').
  • location — City or region to search in (e.g., 'Paris, Lyon, Marseille').
  • contractType — One or more contract types to filter by (Apprentissage, CDD, CDI, Freelance, Stage).
  • experienceLevel (required) — Desired experience level (Débutant, Confirmé, Senior, Expert).
  • rayon (required) — Search radius around the location in kilometers or 'Toute La France' for nationwide.
  • minimumSalary — Minimum annual salary in euros to filter job offers.
  • teletravail — Telecommuting options to filter by (Complet, Partiel, Occasionnel, Pas de Télétravail).
  • maxPages (required) — Maximum number of result pages to scrape (1 to 10).
  • delay (required) — Delay in milliseconds to wait between scraping each page to avoid being blocked (1000 to 10000).

Output shape

Multiple output items each representing a job offer matching the search criteria, including metadata about the search such as total jobs, pages scraped, execution time, and any errors.

Outputs one item per job found. If no jobs match, outputs a single item with a message indicating no jobs found along with search metadata. The search respects pagination up to the specified maxPages and includes delays between page scrapes to avoid blocking.

Examples

Example 1: Search for developer jobs in Paris with CDI contracts and senior experience level within 20 km radius, minimum salary 40000€, allowing partial telework.

keywords='développeur', location='Paris', contractType=['CDI'], experienceLevel='senior', rayon='20', minimumSalary=40000, teletravail=['Partiel'], maxPages=3, delay=3000

Discussion