Teamtailor Job Boards Scraper - All Openings, No Key
Pricing
from $0.35 / 1,000 results
Teamtailor Job Boards Scraper - All Openings, No Key
$0.35/1K ๐ฅ Teamtailor Jobs Scraper! Collect open job listings, titles, locations, departments & descriptions from Teamtailor career sites. No key. JSON, CSV, Excel or API in seconds. Feed a job board or recruiting feed โก
Pricing
from $0.35 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Teamtailor Job Boards Scraper
The dedicated Teamtailor board reader. This actor is built specifically for Teamtailor โ one of the most common Applicant Tracking Systems (ATS) across Europe, used by 13,000+ companies. Give it one or more company career-site subdomains and it returns every open role, with departments, locations, a remote flag and direct apply URLs. No API key required.
Using a different ATS? See the sibling actors: Greenhouse ยท Lever ยท Ashby ยท Workable. This one is the Teamtailor specialist.
Why this actor
Teamtailor career sites publish a public JSON Feed 1.1 document at
https://{company}.teamtailor.com/jobs.json. This actor reads that feed
directly โ fast, reliable, and no login, token or KYC. Each role is enriched
from the embedded schema.org JobPosting block (location, dates, employment
type) so you get clean, structured records ready for a database or spreadsheet.
- ~$0.50 per 1,000 jobs โ cheap enough to poll many companies daily.
- Full HTML and clean plain-text descriptions.
- Location parsed from structured address data (city, region, country).
- Remote detection from the job's location type and description.
- One empty/unknown subdomain only warns; the run continues with the rest.
Use cases
- Job aggregators โ ingest openings from hundreds of Teamtailor employers.
- Recruiting intelligence โ track who is hiring and for what, over time.
- Hiring signals โ detect team expansion (e.g. a company opening 5 sales roles).
- Sales prospecting โ reach companies actively hiring for roles you serve.
How to find a Teamtailor subdomain
- Open a company's careers page. If the URL is
https://{something}.teamtailor.com/..., the{something}is the subdomain. - Many companies use a custom domain (e.g.
jobs.company.com). View the page source or network tab โ Teamtailor sites reference*.teamtailor.comassets and expose.../jobs.json. Tryhttps://{guess}.teamtailor.com/jobs.jsonwith common guesses likecareer,careers,join, or the company name. - If
jobs.jsonreturns a JSON document with anitemsarray, you found it.
You enter just the {name} part (e.g. career for career.teamtailor.com). A
full URL is also accepted and normalised automatically.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | companies | Scraping mode. companies reads all jobs from each subdomain. |
companySubdomains | array | ["career","doktor","anyfin"] | Teamtailor subdomains (the {name} in {name}.teamtailor.com). Prefilled with three verified live sites. |
titleFilter | string | โ | Optional case-insensitive substring; only matching titles are kept. |
remoteOnly | boolean | false | Keep only roles detected as remote. |
maxItemsPerCompany | integer | 200 | Cap of roles collected per subdomain. |
maxItems | integer | 500 | Total cap across all subdomains (max 5000). |
Example input
{"mode": "companies","companySubdomains": ["career", "doktor", "anyfin"],"titleFilter": "engineer","remoteOnly": false,"maxItemsPerCompany": 200,"maxItems": 500}
Output
One dataset item per role:
{"type": "job","company": "career","job_id": "3ce2c88b-cbc6-4ae9-8ecb-000466c69037","title": "Group Financial Controller","description": "Join Teamtailor and Help Shape the Future of Work...","description_html": "<h4>Join Teamtailor...</h4>...","tags": [],"department": null,"location": "Stockholm, Sweden, SE","is_remote": false,"date_published": "2026-07-24T13:57:16+02:00","date_modified": null,"apply_url": "https://career.teamtailor.com/jobs/8124573-group-financial-controller","authors": [],"source": "teamtailor","scraped_at": "2026-08-11T09:00:00+00:00"}
All fields are nullable. department and tags are populated when a site
exposes them; many Teamtailor feeds omit them, in which case they are null/[].
Notes & limitations
- Reads only the public
jobs.jsonfeed. The richer JSON:API (/api/v1/jobs) requires a per-company public API token and is intentionally not used, so the actor works key-free on any site. - If all subdomains return empty/404, the run fails loudly. A single bad subdomain only logs a warning.
Pricing
Pay-per-result style economics: roughly $0.50 per 1,000 jobs scraped.
Disclaimer
Only publicly available job-posting data is collected. Respect each site's terms of use and applicable laws when using the output.