Meteojob Search Scraper
Pricing
from $2.99 / 1,000 meteojob job records
Meteojob Search Scraper
Extract rich Meteojob listings with structured descriptions, locations, contracts, experience, qualifications, and publication metadata.
Meteojob Search Scraper
Pricing
from $2.99 / 1,000 meteojob job records
Extract rich Meteojob listings with structured descriptions, locations, contracts, experience, qualifications, and publication metadata.
actorName
Required
Name of the Actor that produced this job record.
actorVersion
Required
Actor version used for this extraction.
id
Required
Stable Meteojob posting identifier used as the normalized record ID.
jobId
Required
Posting identifier assigned by Meteojob.
title
Required
Job title displayed for the posting.
jobTitle
Optional
Source-aligned job-title alias retained for compatibility.
company
Required
Hiring company name shown on the posting.
companyName
Optional
Company-name alias from the posting record.
companyLogoUrl
Optional
Public image URL for the hiring company's logo when provided by Meteojob.
recruitingOrganization
Optional
Recruiting organization associated with the job posting.
recruitingOrganizationLogoUrl
Optional
Public logo image URL for the recruiting organization, if available.
location
Required
Human-readable primary work location shown on the posting.
locationText
Optional
Source-displayed location text, preserved separately from normalized location parts.
locations
Optional
Structured locations associated with the posting, including source-provided geographic details.
[ { "label": "Paris (75)", "city": "Paris", "region": "Île-de-France", "country": "France", "countryCode": "FR", "postalCode": "75000", "latitude": 48.85341, "longitude": 2.3488, "geonameId": 2988507 }]city
Optional
City component of the job location when provided.
region
Optional
Administrative region associated with the job location.
country
Optional
Country associated with the work location.
countryCode
Optional
Two-letter country code for the location when supplied.
employmentType
Optional
Normalized employment arrangement reported for the posting.
contractTypes
Optional
One or more contract labels shown for the position.
[ "CDI"]contractType
Optional
Primary contract type displayed for the job.
industry
Optional
Industry label associated with the posting or employer.
occupationalCategory
Optional
Source-provided occupational category for the role.
macroJobCategories
Optional
Broad job-family categories attached to the posting.
[ "Informatique / Telecom / Internet"]jobCategories
Optional
Specific source-published job categories or occupation labels.
[ "Développeur .NET (H/F)", "Chargé de développement .Net (H/F)"]qualifications
Optional
Education or qualification labels explicitly associated with the job.
[ "Bac+2", "Bac+4"]experienceLevels
Optional
Experience ranges stated for the role.
[ "3-5 ans", "6-10 ans"]skills
Optional
Skills or technologies identified in the source posting.
[ "Anglais"]languages
Optional
Languages and proficiency labels associated with the job, when structured by the source.
[ { "lang": "ENGLISH", "level": "FLUENT" }]synonyms
Optional
Related title or occupation labels published with the job.
[ "Ingénieur étude dotnet (H/F)", "Ingénieur étude et développement .Net (H/F)"]telework
Optional
Source-displayed remote-work or telework wording; may state that it was not specified.
travel
Optional
Source-displayed travel requirement wording; may state that it was not specified.
recruiter
Optional
Recruiter label or contact name when the source publishes one; example text is anonymized.
publisher
Optional
Publisher or organization credited with the vacancy.
reference
Optional
Employer or source reference code displayed for the vacancy.
sourceJobReference
Optional
Source-specific job reference, when available.
companyId
Optional
Numeric employer identifier supplied by Meteojob.
companyIndustry
Optional
Industry classification attached to the employer.
salary
Optional
Human-readable compensation text as displayed by Meteojob.
displayedSalary
Optional
Original formatted salary label retained from the source posting.
salaryMin
Optional
Lower numeric bound of the published salary range, when it can be parsed.
salaryMax
Optional
Upper numeric bound of the published salary range, when it can be parsed.
salaryCurrency
Optional
Currency code associated with the published salary.
salaryPeriod
Optional
Pay period label associated with the salary values.
salaryRanges
Optional
Structured salary ranges parsed from compensation shown by the source.
[ { "min": 50000, "max": 75000, "currency": "EUR", "period": "ANNUM" }]description
Required
Readable job-description text assembled from the public posting, including its source sections.
descriptionText
Optional
Plain-text form of the source job description, with markup removed.
descriptionHtml
Optional
HTML-formatted job-description content retained from the source page.
descriptionSummary
Optional
Short source-provided or source-derived summary of the vacancy.
descriptionHeadings
Optional
Section headings detected in the job-description content.
[ "Description du poste", "Profil recherché", "À propos de l’entreprise"]descriptionItems
Optional
Readable text items extracted from the description, such as individual responsibilities or requirements.
[ "Concevoir et développer des services backend à l'aide d'ASP.NET Core et EF Core"]descriptionBullets
Optional
Bullet-style description entries retained as readable text.
[ "Concevoir et développer des services backend à l'aide d'ASP.NET Core et EF Core"]descriptionSections
Optional
Sectioned source description, preserving headings, readable text, list items, and available HTML.
[ { "title": "Description du poste", "text": "Concevoir et développer des services backend à l'aide d'ASP.NET Core et EF Core.", "items": [ "Concevoir et développer des services backend à l'aide d'ASP.NET Core et EF Core" ], "html": "<p>Concevoir et développer des services backend à l'aide d'ASP.NET Core et EF Core.</p>" }]companyDescription
Optional
Employer overview text included on the source job page, when available.
profileDescription
Optional
Candidate profile or qualification prose separated from the broader description when available.
responsibilities
Optional
Responsibilities and role duties extracted from the public job description.
[ "Concevoir et développer des services backend à l'aide d'ASP.NET Core et EF Core"]requirements
Optional
Experience, skills, and other candidate requirements stated in the posting.
[ "Au moins 5 ans d'expérience en développement fullstack avec de solides bases en backend et frontend"]benefits
Optional
Benefits and working conditions explicitly described by the employer.
[ "Un modèle de travail flexible incluant du télétravail partiel, avec des bureaux situés à Paris"]postedDate
Required
Posting date/time as published or normalized from the source, in ISO 8601 form when available.
datePosted
Optional
Structured JobPosting datePosted value from source data, when present.
firstPublished
Optional
First-publication timestamp associated with the vacancy.
updatedAt
Optional
Last-updated timestamp reported by the source, when available.
applicationDeadline
Optional
Application deadline stated for the job, in ISO 8601 form when available.
validThrough
Optional
Source-provided end of the posting's validity period.
applyUrl
Optional
Direct application URL when the source exposes one separately; the inspected record used an in-site application control without a separate URL. The example illustrates the URL shape.
applicationUrl
Optional
Application destination URL when one is published or resolved for the vacancy; omitted if no separate URL is available.
directApply
Optional
Whether the posting indicates an in-site or direct application path.
applicationMethod
Optional
Description of the application control or method shown by the source.
jobUrl
Required
Canonical public Meteojob detail URL for the job posting.
url
Optional
Convenience URL alias for the public job-detail page.
canonicalUrl
Required
Canonical job-detail URL checked against the source posting.
requestedUrl
Optional
URL used for the detail request that produced this record.
searchQuery
Optional
Search term used to find this result.
searchLocation
Optional
Location filter used for the search that returned this job.
searchResultRank
Optional
One-based position of the job within its source search results.
searchResultCount
Optional
Number of results reported for the source search page.
searchPage
Optional
One-based search-results page containing the job.
searchUrl
Optional
Public search URL used to discover the posting.
source
Optional
Source-site identifier used for this record.
sourceName
Required
Human-readable name of the job-listing source.
sourceDomain
Required
Host name of the public source site.
sourceUrl
Required
Source URL associated with the verified job-detail record.
sourcePage
Optional
Source page URL that supplied the listing or posting context.
sourceTransport
Optional
Transport used for the public source request.
sourceData
Required
Compact source and parser metadata retained to describe the extraction path; this is not the raw page body.
{ "transport": "direct-http", "officialHost": "meteojob.com", "structuredData": "schema.org/JobPosting", "frontStateKey": "app:job-opening:57063397", "detailUrl": "https://www.meteojob.com/jobs/57063397"}sourceRecord
Required
Structured source evidence used to verify this record, including JSON-LD and embedded page state; examples omit raw personal or contact data.
{ "jsonLd": { "@type": "JobPosting", "title": "Développeur .Net / React H/F" }, "frontState": {}}sourceRecordVerified
Required
Whether the extracted job record was checked against source detail evidence.
canonicalVerified
Required
Whether the canonical detail URL was verified against the source page.
detailFetched
Required
Whether the public job-detail page was fetched for this record.
detailHttpStatus
Required
HTTP status returned by the detail-page request.
detailVerified
Required
Whether the detail page contained enough source evidence to verify this job.
httpStatus
Optional
HTTP status recorded for the source response associated with the record.
recordType
Required
Record discriminator; this dataset row represents a job posting.
recordStatus
Optional
Per-record extraction status assigned after detail verification.
status
Optional
Publication status shown by the source for the vacancy.
language
Optional
Language code for the posting content.
retrievedAt
Required
Timestamp when the Actor retrieved the source detail, in ISO 8601 form.
scrapedAt
Required
Timestamp when the Actor completed extraction of this record, in ISO 8601 form.
quality
Required
Quality and verification measurements recorded for this extracted job.
{ "complete": true, "meaningfulFieldCount": 38, "sourceRecordVerified": true, "canonicalVerified": true, "detailVerified": true, "descriptionCharacters": 4873, "sectionCount": 5, "itemCount": 12, "salaryPublished": true, "directApplyPublished": true, "applicationUrlVerified": false}fieldCoverage
Required
Counts populated output fields and required fields for this record; meaningfulSourceFacts excludes aliases and provenance.
{ "populatedFields": 97, "totalFields": 97, "percent": 100, "meaningfulSourceFacts": 38, "requiredFields": 25, "requiredFieldsPresent": 25}requestReceipts
Required
Receipts for the public search and detail requests used to build this record, including status and timing.
[ { "requestedUrl": "https://www.meteojob.com/jobs?what=developpeur&where=Paris", "responseUrl": "https://www.meteojob.com/jobs?what=developpeur&where=Paris", "phase": "search", "status": 200, "ok": true, "bytes": 491851, "durationMs": 2371, "attempt": 1, "transport": "direct-http", "retrievedAt": "2026-09-25T16:36:35.177Z" }]