Talent.com Jobs Scraper - Listings, Salaries & Employer Leads
Pricing
from $2.21 / 1,000 job scrapeds
Talent.com Jobs Scraper - Listings, Salaries & Employer Leads
Scrape Talent.com job listings worldwide: titles, companies, salaries, full descriptions, employment type, geo + lat/lng, the original posting link & source ATS. Search by keyword, location & country, or paste URLs. Get deduplicated employer leads and only-new monitoring. Export JSON, CSV, Excel.
Pricing
from $2.21 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Talent.com Jobs Scraper — Listings, Salaries, Source Links & Employer Leads
Extract complete Talent.com job listings from any country — including the fields other scrapers leave empty: real salaries, full job descriptions, employment type, exact geo (lat/lng), the original posting link, and the source ATS. Turn every hiring company into a ready-to-contact employer lead, and run it on a schedule to capture only new postings.
No login, no API key, no browser — fast JSON extraction straight from Talent.com's own data, datacenter-proxy friendly.
Why this Talent.com scraper?
Talent.com aggregates millions of jobs from thousands of company career sites and job boards across 75+ countries. Most scrapers only read the visible cards and return null for salary, description and source. This actor pulls Talent.com's full structured job payload and ships the richest dataset in the category:
| Data | Typical scrapers | This actor |
|---|---|---|
| Job title, company & location | ✅ | ✅ |
| Salary (min/max, currency, period) | ❌ often null | ✅ when published |
| Full job description (not just a teaser) | ❌ | ✅ when available |
| Employment type (full-time / part-time / contract…) | ❌ | ✅ |
| Exact geo — city, region, country, latitude & longitude | ❌ | ✅ |
| Original posting URL + source ATS / board | ❌ | ✅ |
| O*NET‑SOC occupation code & category | ❌ | ✅ |
| Posted / re‑indexed / expiry dates | partial | ✅ |
| Remote flag | ❌ | ✅ |
| Deduplicated employer leads with a 0–100 lead score | ❌ | ✅ opt-in |
| Monitor mode — only new postings since last run | ❌ | ✅ |
| Works in 75+ countries with the right currency | partial | ✅ |
| No start fee | — | ✅ |
Use cases
- Job-board & aggregator feeds — power your own job site, newsletter or app with structured listings (salary, description, geo, apply link) for any role and city.
- Recruitment & sourcing leads — turn hiring activity into B2B leads: which companies are hiring, how many openings, in which locations, at what pay — scored 0–100 for prospecting (
type: "employer"). - Salary & labor-market intelligence — benchmark pay by title, location and country using
salaryMin/salaryMax/salaryPeriodand the O*NET occupation code. - New-job alerts — run on a schedule with monitor mode to emit only postings you haven't seen, straight into Slack, a CRM or an ATS.
- Apply-traffic & competitor tracking — follow a company's openings over time, see which ATS/source each job comes from, and link straight to the original posting.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Talent.com Jobs Scraper, enter search queries, a location and a country (or paste Talent.com URLs), and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML or RSS — or pull results programmatically via the Apify API.
Input
{"searchQueries": ["registered nurse"],"location": "California","country": "us","datePosted": "7","maxItems": 200,"outputEmployerLeads": true,"monitorMode": false}
- searchQueries — keywords or job titles; each is combined with every location.
- location / locations — a city, state/region or postal area (e.g.
New York,California,London). Leave blank to search the whole country. - country — Talent.com national edition (sets the site and currency):
us,gb,ca,au,de,fr,in,nl,br,ph, and many more. - startUrls — paste Talent.com search pages (
/jobs?k=…&l=…) or single job pages (/view?id=…); the country is read from the subdomain. - jobUrls — specific
/view?id=…URLs or bare job IDs to fetch in full. - datePosted —
any,1,3,7,14,30days — ideal for fresh-posting alerts. - radius — distance around the location (don't set
0). - remoteOnly — keep only remote postings.
- outputEmployerLeads (default false) — also emit one deduplicated employer lead per hiring company.
- includeDescriptionHtml (default false) — also include the raw HTML description.
- monitorMode (default false) + monitorKey — remember seen job IDs and emit only new postings on each run.
- maxItems / maxPagesPerSearch / deduplicateJobs / maxConcurrency / proxyConfiguration — volume, dedup and proxy controls.
Output
One record per job (type: "job"), plus optional employer lead records (type: "employer"):
{"type": "job","jobId": "585904154434079392","title": "Registered Nurse — ICU","company": "Sweetwater Care","companyLogo": "https://cdn-logos.talent.com/v1/logo/image?feedcode=apploi-ats-org&company_name=Sweetwater%20Care","url": "https://www.talent.com/view?id=585904154434079392","applyUrl": "https://www.talent.com/redirect?id=585904154434079392","sourceUrl": "https://jobs.apploi.com/view/1613827","sourceBoard": "Apploi","employmentType": "FULL_TIME","category": "Healthcare Practitioners","onetSocCode": "29-1141.00","isRemote": false,"location": "Los Angeles, CA","city": "Los Angeles","region": "California","country": "US","latitude": 34.0522,"longitude": -118.2437,"hasSalary": true,"salaryText": "USD 39 – 52 / hour","salaryMin": 39,"salaryMax": 52,"salaryCurrency": "USD","salaryPeriod": "HOUR","datePosted": "2026-06-10T09:00:14Z","dateExpires": "2026-07-27T21:47:36Z","descriptionSnippet": "We are searching for an ICU Registered Nurse to join our team…","description": "We are searching for an ICU Registered Nurse… (full posting)","searchQuery": "registered nurse","searchLocation": "California","searchCountry": "US","scrapedAt": "2026-06-18T05:39:33.297Z"}
Employer lead record (type: "employer"): company, companyLogo, openings, sampleJobTitles, locations, countries, salaryRange, sourceBoards, remoteOpenings, sampleJobUrl, and a 0–100 leadScore.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it hourly/daily to monitor new jobs for a search, city or country; pair with monitor mode so each run returns only fresh postings.
- Webhooks — trigger downstream actions (CRM import, Slack alert, ATS push) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/talent-com-jobs-scraper').call({searchQueries: ['software engineer'],location: 'Austin',country: 'us',datePosted: '7',maxItems: 200,outputEmployerLeads: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} jobs & employer leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new jobs or employer leads straight into your CRM/ATS.
- Slack — get notified when a monitored search finds new postings.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find remote data-engineer jobs posted this week in Germany and list the hiring companies" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete global hiring-intelligence & recruitment lead stack:
- Seek Job Scraper — Australia & New Zealand jobs, salaries, companies & leads.
- LinkedIn Jobs Scraper — job postings as hiring-intent signals.
- Multi-ATS Job Scraper — Greenhouse, Lever, Ashby, SmartRecruiters & Workday in one run.
- Remote Jobs Scraper — remote roles aggregated across the top remote boards.
- BuiltIn Jobs Scraper — tech & startup jobs with company data.
- Levels.fyi Scraper — tech salaries & compensation benchmarks.
- JobStreet Singapore Scraper — SEA jobs and employer data.
- Website Contact Scraper — enrich employer leads with emails, phones & socials from their website.
Tips
- Exhaust a big search: Talent.com paginates ~18 jobs per page. Raise
maxPagesPerSearch, or split bylocation/datePostedto go deeper. - Fresh jobs only: set
datePostedto1/3/7and turn on monitor mode with a Schedule for a clean new-job alert feed. - Salaries are honest:
salaryMin/salaryMaxare filled only when the source publishes pay —hasSalarytells you at a glance. - Cost control: employer leads are deduplicated per company;
deduplicateJobsremoves the same posting surfacing under several searches.
FAQ
How do I scrape Talent.com jobs for a specific country? Set country (e.g. gb, ca, de, in) — the actor uses that national edition and its currency. You can also paste a country-subdomain URL into startUrls.
Does it need the Talent.com API or a login? No. It reads the same public job data the website renders — no key, no login, no browser.
Where does the salary come from? Talent.com's own salary fields, which are present when the original posting publishes pay. When they aren't, the salary fields are null (not guessed).
Can I get the full job description? Yes — description holds the complete posting when Talent.com exposes it, and a clean ~300-character teaser otherwise; descriptionSnippet is always the teaser.
How do I monitor new jobs automatically? Turn on monitorMode, give it a monitorKey, and create a Schedule. Each run emits only postings not seen before.
Is scraping Talent.com legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and Talent.com's terms.
A field is null — why? Some postings genuinely don't publish a salary, a precise city, or a full description. Fields are null only when the data doesn't exist, never because the scraper skipped them.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.