Teamtailor Jobs Scraper - Career Page Jobs API
Pricing
Pay per usage
Teamtailor Jobs Scraper - Career Page Jobs API
Scrape jobs from any public Teamtailor career site. Extract job titles, companies, locations, descriptions, apply URLs, posting dates, and monitor new jobs for alerts.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Group Oject
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape clean job listings from any public Teamtailor career site.
Teamtailor is used by startups, scale-ups, agencies, and European companies to publish branded career pages. This Actor reads the public Teamtailor jobs.json feed and returns structured job data: title, company, locations, remote/hybrid signal, employment type, description, apply URL, posting date, and monitoring flags for new jobs.
Use it for job boards, recruitment intelligence, lead generation, hiring alerts, labor-market research, and company hiring trackers.
What it does
- Scrapes one or many Teamtailor company career sites
- Accepts full URLs or simple slugs like
recruitgo - Extracts full job descriptions from the public JSON feed
- Filters by keyword, location, department, and posting freshness
- Supports monitor mode for scheduled new-job detection
- Outputs one clean dataset row per job
- Stores
SUMMARYandSOURCESrecords in the key-value store
No login, cookies, browser, or API key required.
Popular use cases
- Teamtailor jobs scraper - export all jobs from a company career page.
- Startup hiring tracker - monitor Teamtailor companies for new roles.
- Recruitment lead generation - find companies actively hiring by role or location.
- Job board feed - collect fresh jobs for niche boards and newsletters.
- Labor market research - track hiring trends across startups and regions.
- New job alerts - schedule monitor mode and send results to integrations.
Ready-to-run task ideas
Remote SaaS Jobs from Teamtailor
{"companySlugs": ["recruitgo", "parcellab", "leaseweb"],"keywords": ["engineer", "developer", "product", "data"],"locations": ["remote", "hybrid"],"includeDescription": true,"maxJobsPerCompany": 100}
European Startup Hiring Tracker
{"companySlugs": ["luminorbank", "parcellab", "leaseweb"],"keywords": ["software", "data", "product", "marketing"],"includeDescription": true,"monitorMode": true,"onlyNewJobs": true,"stateKey": "european-startup-teamtailor-hiring"}
Marketing Jobs on Teamtailor
{"companyUrls": ["https://luminorbank.teamtailor.com/jobs", "https://recruitgo.teamtailor.com/jobs"],"keywords": ["marketing", "growth", "content", "seo"],"includeDescription": true,"postedWithinDays": 30}
Input
| Field | Type | Description |
|---|---|---|
companyUrls | string[] | Teamtailor URLs such as https://company.teamtailor.com/jobs |
companySlugs | string[] | Teamtailor subdomains such as company |
companyUrlsText | string | Paste URLs/slugs, one per line |
keywords | string[] | Keep jobs matching any keyword |
locations | string[] | Keep jobs matching any location text |
departments | string[] | Keep jobs matching department/title/description text |
includeDescription | boolean | Convert HTML description to clean text |
includeHtmlDescription | boolean | Include raw HTML description |
postedWithinDays | integer | Optional freshness filter |
monitorMode | boolean | Store seen job IDs across runs |
onlyNewJobs | boolean | Output only new jobs when monitoring |
stateKey | string | Stable dedupe key per saved task |
Output
{"companyName": "Luminor Group","companySlug": "luminorbank","sourceUrl": "https://luminorbank.teamtailor.com","feedUrl": "https://luminorbank.teamtailor.com/jobs.json","jobId": "7935820","title": "Senior Java Software Engineer","department": "Core API Unit","locations": ["Riga, LV"],"location": "Riga, LV","country": "LV","remoteType": "Hybrid","employmentType": "FULL_TIME","description": "Clean text job description...","applyUrl": "https://luminorbank.teamtailor.com/jobs/7935820...","jobUrl": "https://luminorbank.teamtailor.com/jobs/7935820...","postedAt": "2026-06-18T00:00:00+03:00","validThrough": "2026-07-10T23:59:59+03:00","isNew": true}
Monitoring new jobs
Turn on monitorMode and run the Actor on a schedule. The Actor stores seen job IDs in a named key-value store and marks new jobs with isNew: true.
Use onlyNewJobs: true for alert workflows where each run should output only jobs that were not seen before.
Notes
- Teamtailor career sites expose a public JSON feed at
/jobs.json. - Some companies may disable or customize feeds; failed sources appear in the
SOURCESkey-value output. - Remote/hybrid detection is inferred from structured fields and job text when explicit remote metadata is missing.
- Use a different
stateKeyfor each saved task/search scope.
Related tools
- Indeed Jobs Scraper - scrape jobs across Indeed, Google Jobs, ZipRecruiter, LinkedIn, and Glassdoor.
Changelog
See CHANGELOG.md.