ATS source
Teamtailor job postings data
Every Teamtailor posting we track, read first-party from the source and normalized into one schema — deduplicated, role-tagged, and resolved to a structured location. Pull it from a single endpoint.
Active postings
12,290
Companies
1,770
Share of dataset
4.7%
What you get
Every Teamtailor record arrives in the same normalized shape, whatever the source posted.
| title · company | Always | Populated on every record. |
| role_category | Normalized | Tagged into one role taxonomy. |
| location | Structured | Resolved to city, region, and ISO country code via GeoNames. |
| salary | ~15–25% | min, max, currency, period — when the posting discloses it. |
| description_html | ~90% · Starter+ | Sanitized HTML body of the posting. |
Sample records
A few live Teamtailor postings, in the normalized shape the API returns.
| Title | Company | Category | Country | Posted |
|---|---|---|---|---|
| Biträdande vårdenhetschef till IMA vikariat | Capiosverigeab | — | SE | Oct 7, 2026 |
| Biträdande vårdenhetschef till IMA | Capiosverigeab | — | SE | Oct 2, 2026 |
| Technicien SAV itinérant H/F | Equipjardin | Skilled Trades & Field Roles | FR | Oct 11, 2026 |
Get this data
One authenticated GET. Filter to Teamtailor with source=teamtailor.
bash
curl -H "X-API-Key: YOUR_KEY" \
"https://api.joblistingsapi.com/v1/jobs?source=teamtailor&limit=10"Job Listings API is not affiliated with, endorsed by, or sponsored by Teamtailor. Teamtailor and other product names are trademarks of their respective owners.