Talent.com Jobs Scraper - Listings, Salaries & Employer Leads avatar

Talent.com Jobs Scraper - Listings, Salaries & Employer Leads

Pricing

from $2.21 / 1,000 job scrapeds

Go to Apify Store
Talent.com Jobs Scraper - Listings, Salaries & Employer Leads

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

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

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:

DataTypical scrapersThis 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 datespartial
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 currencypartial
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/salaryPeriod and 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

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Talent.com Jobs Scraper, enter search queries, a location and a country (or paste Talent.com URLs), and click Start.
  3. Watch results stream into the dataset table.
  4. 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.
  • datePostedany, 1, 3, 7, 14, 30 days — 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:

Tips

  • Exhaust a big search: Talent.com paginates ~18 jobs per page. Raise maxPagesPerSearch, or split by location/datePosted to go deeper.
  • Fresh jobs only: set datePosted to 1/3/7 and turn on monitor mode with a Schedule for a clean new-job alert feed.
  • Salaries are honest: salaryMin/salaryMax are filled only when the source publishes pay — hasSalary tells you at a glance.
  • Cost control: employer leads are deduplicated per company; deduplicateJobs removes 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.