Meteojob Search Scraper
Pricing
from $2.99 / 1,000 job details
Meteojob Search Scraper
Extract rich Meteojob listings with structured descriptions, locations, contracts, experience, qualifications, and publication metadata.
Pricing
from $2.99 / 1,000 job details
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
11 hours ago
Last modified
Categories
Share
Meteojob Jobs Search Scraper
This Apify Actor fetches public jobs from the official Meteojob search and detail pages. The extraction path uses bounded native HTTPS and Cheerio; it does not use a browser, proxy, mirror, fingerprint spoofing, or access-control bypass.
Modes
searchrequests the official/jobs?what=...&where=...SSR page, parses current offer cards, then fetches selected/jobs/<numeric-id>detail pages.singlefetches one exact official detail URL.multiplefetches several exact official detail URLs.
Detail records combine the official JobPosting JSON-LD with the official candidate-front-state job-offer payload. This captures title, company, rich descriptions, profile and company text, benefits, location coordinates and country data, contracts, salary, job taxonomy, experience, skills/languages, synonyms, telework/travel labels, publication dates, and source provenance. Incomplete rows are omitted and diagnostics are stored only in RUN_DIAGNOSTICS.
Input
{"mode": "search","query": "developpeur","location": "Paris","maxItems": 3,"maxCandidates": 20,"maxRequests": 20,"timeoutMs": 15000,"deadlineMs": 120000,"retries": 1,"includeDescription": true}
For single, provide jobUrl; for multiple, provide jobUrls. Compatibility aliases url and urls are accepted. Detail URLs must be official HTTPS https://www.meteojob.com/jobs/<numeric-id> URLs.
includeDescription: false retains the required text description while omitting optional HTML, section, and bullet arrays. The request count, retries, and total wall-clock run are bounded.
Meteojob’s current apply control is rendered as a client-side button. The actor therefore preserves directApply and the application method when published by the source, but does not fabricate an applyUrl from the job URL.
Local verification
npm ci --ignore-scripts --no-audit --no-fundnpm run checknpm testnpm run lintnpx --yes apify-cli validate-schema .actor/input_schema.jsonnpx --yes apify-cli run --purge --input-file INPUT.jsonnpm run validate
INPUT-search-global.json, INPUT-single.json, INPUT-multiple.json, INPUT-no-description.json, and INPUT-negative.json provide reproducible local checks. Run evidence is written to RUN_SUMMARY, RUN_DIAGNOSTICS, RUN_REQUESTS, RUN_HEALTH, and RUN_METADATA in the default local key-value store.
Cost and responsible use
Request, candidate, item, retry, and wall-clock limits keep runs predictable. Begin with the small defaults; search mode uses one listing request plus one detail request per candidate until maxItems is reached. The Actor reads public pages only. Follow Meteojob's terms and applicable privacy and data-use laws.