Jobs get found
Structured data and an open standard let many platforms and job boards pick up your openings. You reach a broader audience without posting anything twice.
oJobPub is a free, open format for job openings. Add one small file to your website, and job boards, search engines and apps can list your jobs, while applications still come straight to you.
{
"version": "1.0",
"lastUpdated": "2026-09-01T08:00:00Z",
"employer": {
"name": "Your Company",
"location": { "city": "Bern", "country": "CH" },
"url": "https://your-company.com"
},
"jobs": [
{
"title": "Carpenter",
"language": "en",
"publishedAt": "2026-09-01",
"jobType": "permanent",
"locations": [{ "city": "Bern", "country": "CH" }],
"url": "https://your-company.com/jobs/carpenter"
}
]
}Publishing and finding jobs has never been easier.
Structured data for better search results.
Your jobs, your website, your application process.
No fees, no accounts, no hidden costs.
An open standard anyone can use and improve.
Make publishing and finding job openings free, simple and convenient, on the employer's own website, in one open format anyone can read.




Four steps. No account, no listing fees, no middleman.
/.well-known/ojobpub.json. Write it by hand, or create it with Publisher, our free service. Publisher is open source under the Apache 2.0 license, so you can also host it yourself.What changes when job openings are published in the open.
Structured data and an open standard let many platforms and job boards pick up your openings. You reach a broader audience without posting anything twice.
Publish job openings on your own website and keep full control over your listings and your application process.
No listing fees and no copying the same job into ten portals. Open standards save you time and money.
oJobPub is open and free to implement, so search engines and job platforms can index your listings reliably.
oJobPub is a small, readable JSON document with a public JSON Schema. The specification is a draft (version 1.0.0-draft.1), and feedback is welcome.
https://<your-domain>/.well-known/ojobpub.jsonapplication/jsontitlelanguagepublishedAtjobTypelocationsurldescriptioncategoryreferenceIdapplyBeforestartDateendDateworkTypeworkLoadexperienceLevelsalarytags{
"version": "1.0",
"lastUpdated": "2025-09-13T12:00:00Z",
"employer": {
"name": "Acme Corp",
"location": { "city": "New York", "country": "US" },
"industry": "Software",
"url": "https://example.com"
},
"jobs": [
{
"title": "Software Engineer",
"language": "en",
"publishedAt": "2025-08-30",
"applyBefore": "2026-12-31",
"category": "Engineering",
"referenceId": "SE-2023-001",
"description": "Develop and maintain software applications.",
"jobType": "permanent",
"workType": "hybrid",
"experienceLevel": "mid",
"workLoad": { "minPercentage": 80, "maxPercentage": 100 },
"tags": ["python", "flask", "backend"],
"locations": [
{ "city": "New York", "country": "US" },
{ "city": "San Francisco", "country": "US" }
],
"salary": { "min": 70000, "max": 120000, "currency": "USD", "interval": "yearly" },
"url": "https://example.com/job/1"
}
]
}Publish once, on your own terms. No listing fees, no lock-in, no copying the same job into ten portals.
Find current openings with the details that matter, like workload and salary, and apply directly with the employer.
Download every validated job in one daily export, or query the API. One format, straight from the source, no scraping.
Build tools, plugins and integrations on an open, CC0-licensed schema. Contributions are welcome on GitHub.
3 min read
Publisher 1.0.0 is out, and our free service runs it. You can now create an account with your email address and a password, without GitHub or Google.
3 min read
Publisher, our free service for job openings, is out in its first public release. Fill in a form, and it creates and maintains your ojobpub.json for you.
1 min read
letsemploy.org has a new look, explains the whole path from your website to a job search, and now speaks nine languages.
Didn’t find your answer? Ask us on GitHub.
Create the file with Publisher or by hand, then add your website to SourceTracker so your jobs are indexed every day.