Measure advertised demand
Compare roles, locations, skills, and disclosed pay across current postings without treating every advert as a completed hire.
WebTruffle builds and operates custom feeds from public career sites, ATS-hosted pages, and selected job boards. We normalize records, track posting lifecycles, and deliver data your product or analysis can use.
Job boards & HR products
Workforce & market researchers
Competitive-intelligence teams
Compare roles, locations, skills, and disclosed pay across current postings without treating every advert as a completed hire.
Follow changes in the roles and locations companies advertise without manually checking every careers page.
Feed normalized openings and lifecycle updates into search, matching, research, or internal workflows.
Every project begins with a source review. Coverage is defined around technical feasibility, public or authorized access, and the fields your workflow genuinely needs.
These fields illustrate a practical data model, not a fixed package. Final availability and definitions are agreed source by source.
Roles move between employer sites, ATS platforms, boards, and agencies. Each source describes the same opening differently and removes it on its own schedule.
The same opening may appear on an employer site, several boards, and an agency page with different identifiers and wording.
Skills, salary, seniority, work arrangement, and requirements are often embedded in descriptions rather than exposed as clean fields.
Posting dates, removals, reposts, and expiry rules vary by source, making lifecycle tracking essential for credible analysis.
Required-field and URL validation
Duplicate and repost review
Status and stale-record checks
Volume and classification anomaly checks
Receive full snapshots or incremental updates as CSV or JSON through Microsoft Azure Blob Storage, Amazon S3, or a tailored dashboard. Source coverage, cadence, history, and retry behavior are defined during scoping.
No. It is structured data collected from publicly accessible online job postings. It can provide a timely view of advertised demand, but postings are not the same as vacancies, hires, or official labor statistics. Official and licensed datasets require separate access.
That depends on the decision you need to support. Employer and ATS pages can provide a more direct view of company hiring, while job boards can broaden coverage but introduce reposting, lag, and duplicate records. We can scope either approach or combine them.
We define matching and lifecycle rules using available identifiers, employer, title, location, content, URLs, and observation dates. We retain source provenance and do not assume that one posting always represents one vacancy.
We can preserve history from the agreed collection start date. Backfills depend on what remains publicly accessible or what authorized archives you provide; we do not imply a complete historical labor-market dataset when sources do not expose one.
Share the companies, markets, sources, fields, and cadence. We’ll assess coverage, lifecycle rules, and a practical first delivery.