Personio Jobs Scraper & API — Any Personio Board avatar

Personio Jobs Scraper & API — Any Personio Board

Pricing

from $4.00 / 1,000 jobs

Go to Apify Store
Personio Jobs Scraper & API — Any Personio Board

Personio Jobs Scraper & API — Any Personio Board

Personio jobs API. Paste a Personio board slug, board URL or company domain and get every open role on that board, read live when you run it. One normalized schema with parsed salary, seniority, remote flag and direct apply URLs. Pay per job; boards we cannot reach are free.

Pricing

from $4.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Blackcube Agency AB

Blackcube Agency AB

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Every open role from any Personio job board, in one clean schema.

Paste a Personio board slug, a board URL, or just the company's domain — you get every open posting on that board, read live at the moment you run it.

You pay per job returned. A board we cannot reach is free, and a run that returns nothing costs nothing — there is no start fee on any plan. Every company that produces no jobs still comes back as a row telling you why.

Unofficial. Not affiliated with, endorsed by, or connected to Personio or any employer whose board it reads. It reads only the vacancies employers publish for the public on their own career pages.


Why this one for Personio

Live, not a snapshot. This is not a pre-crawled database with an indexing delay. Every row carries a scrapedAt timestamp and was open on that board at that moment. If a role closed an hour ago, it is not in your results.

Personio's strength is used properly. Its own seniority and schedule fields, which most boards do not publish at all, plus strong DACH coverage that US-centric competitors under-serve.

And its limits are published, not hidden. It publishes no remote flag and no salary, so both come back null rather than guessed. Everything it does publish lands in the same schema as every other platform here.

You are never billed someone else's jobs. Company names collide across boards, and a plausible-looking match can belong to an unrelated account. Where the board cannot be confirmed as the company you asked for, you get a free row saying so — not a stranger's postings on your invoice.

Finding the board

It is the subdomain of the board: <company>.jobs.personio.de.

You can also pass a bare company domain and let the Actor find the board for you.

What Personio actually gives you

Measured on a real run, not claimed. These are field fill rates:

DepartmentSeniorityLocationRemoteEmployment typeSalaryPosted date
100%100%100%0%100%0%100%

Where a field is unavailable you get an explicit null — never a guess, and never a missing key. Seniority is derived rather than reported: almost no ATS publishes it at all, so it is normalized here to 11 comparable levels.

Input

FieldDefaultWhat it does
companiespersonio:starkPersonio board slugs, board URLs, or company domains.
onlyNewJobsfalseReturn only postings that are new or materially changed since your last run.
titleKeywords / excludeTitleKeywordsFilter on the job title.
locationKeywords, remoteOnlyFilter on location; remote excludes hybrid and unknown.
seniority, employmentType, departmentsFilter on the normalized fields.
hasSalary, postedWithinDaysOnly postings with a parsed range / published recently.
maxJobs, maxJobsPerCompanyCaps, honoured exactly.
includeDescriptionfalseAdd the full description as HTML and text.

Filters are applied before billing, so you pay for the rows you keep.

Repeat runs only charge for what changed

Turn on Only new or changed jobs and a scheduled run returns — and bills for — only postings that are new, or whose title, department, location, salary, employment type or workplace type moved since last time. Description edits deliberately do not count, so a re-worded posting is never re-charged.

Need more than Personio?

This is one platform's listing of a 14-ATS engine. If you track companies across several systems, the multi-ATS version takes a mixed list and detects each one for you — same schema, same billing, same code.


Reads only publicly published job listings — the vacancies employers deliberately publish for candidates to find. It does not log in, bypass authentication, solve captchas, or touch applicant data.

Job postings are company information rather than personal data. You are responsible for how you use the output, including any outreach you base on it.


Unofficial project. Uses only publicly available data. Not affiliated with Personio or any employer.