Schema library jobs
Turn career pages and announcements into hiring records.
Use these schemas for job postings, salary points, hiring velocity, leadership changes, and layoff events.
Records
Choose the record your workflow expects.
Company Hiring Velocity
Schema for tracking a company's open job roles and hiring pace over time.
company_name · company_domain · snapshot_date · /extract/json
Executive Leadership Change
Schema for tracking executive and leadership role transitions at companies.
person_name · company_name · new_title · /extract/json
Job Posting
Schema for individual job listings extracted from job boards and company career pages.
title · company_name · location · /extract/json
Layoff Event
Schema for company layoff and workforce reduction event records.
company_name · announcement_date · /extract/json
Salary Data Point
Schema for individual salary data points from crowdsourced and published compensation sources.
job_title · total_comp_usd · /extract/json
How to use one
Four steps from a schema to a validated object.
Pick the record type
Choose the object closest to what your next step expects.
Inspect and adapt the fields
Drop what you do not need and describe anything ambiguous.
Send it with a public URL
The schema and the source page go to Extract together.
Validate what returns
Check the object in your application before writing it anywhere.
Extract or Generate
When to use Generate instead.
- Does the page state the fields? Extract is the call.
- Does the output need classification, comparison or inference? Generate returns that in your schema.