Talent.com Jobs Scraper avatar

Talent.com Jobs Scraper

Pricing

$0.70 / 1,000 job returneds

Go to Apify Store
Talent.com Jobs Scraper

Talent.com Jobs Scraper

Search talent.com job listings across 21 country markets. Every row carries the salary band, city and lat/lon, O*NET occupation code, employment type, remote flag, full description text and the direct ATS apply link, not a talent.com redirect.

Pricing

$0.70 / 1,000 job returneds

Rating

0.0

(0)

Developer

Crikit

Crikit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Talent.com Jobs Scraper turns any talent.com search into clean, structured job data. Give it keywords and locations, or paste search URLs, and it returns one row per listing with the salary band, geocoded location, O*NET occupation code, employment type, remote flag, posting dates, source ATS and the employer's own apply link.

It runs across 21 country markets, needs no login, no API key and no residential proxy, and it is the cheapest talent.com scraper on the Apify Store.

What you get for every job

Field groupFields
IdentityjobId, legacyJobId, jobUrl
Roletitle, normalizedTitle, company, jobTypes, category, isRemote
PaysalaryMin, salaryMax, salaryAverage, salaryCurrency, salaryPeriod, salaryIsPublic
Placelocation, city, region, countryCode, latitude, longitude
ClassificationonetSocCode, onetSocTitle, language
DescriptiondescriptionText, descriptionHtml, descriptionIsTruncated
ApplicationapplyUrl, applyType, sourceAts, sourceFeedCode
FreshnessdatePosted, dateRefreshed, dateExpires, isSponsored
ProvenancesearchKeyword, searchLocation, market, searchPage, searchUrl, scrapedAt

Two of those are worth calling out, because most job scrapers do not carry them:

  • applyUrl is the employer's real application link on their own applicant tracking system, such as Workable, Greenhouse, Lever, SmartRecruiters or JazzHR. It is not a talent.com redirect, so you can route candidates or enrich employers directly.
  • onetSocCode is the US Bureau of Labor Statistics O*NET-SOC occupation code, for example 15-1252.00 for software developers. It lets you join scraped listings straight onto official occupation, wage and employment statistics without building your own title-matching layer.

salaryMin and salaryMax are null when the employer published no salary, never 0. That distinction matters: a scraper that writes zeros drags every salary average it feeds straight down.

How to use it

Search by keyword and location

Set Keywords and Locations, pick a Country market, and run. Every keyword is combined with every location, so 3 keywords and 4 locations run 12 searches in one go.

{
"searchQueries": ["registered nurse", "nurse practitioner"],
"locations": ["Boston, MA", "Providence, RI"],
"market": "us",
"maxItems": 500
}

Talent.com requires a location. A keyword with no location returns nothing, so the Actor stops with a clear message instead of handing you an empty run.

Scrape search URLs directly

Paste talent.com URLs into Search URLs in either form the site uses:

{
"startUrls": [
"https://ca.talent.com/jobs?k=nurse&l=Toronto%2C+ON",
"https://de.talent.com/jobs/k-krankenschwester-l-berlin"
],
"maxItems": 200
}

The market is read from the URL, so you can mix countries in one run.

Full job descriptions

By default every row carries talent.com's 303-character description snippet and descriptionIsTruncated: true. Switch on Fetch full descriptions to open each job's own page and return the complete posting body plus its HTML. That costs one extra request per job so the run takes longer, but the price per job is unchanged.

Some postings have no description on talent.com at all. Those keep the snippet and stay flagged, rather than silently returning an empty string.

Countries supported

United States, Canada, United Kingdom, Ireland, Australia, New Zealand, Germany, Austria, Switzerland, France, Belgium, Netherlands, Spain, Italy, Sweden, Poland, Mexico, Brazil, India, Singapore and South Africa.

Each market is a separate job index in its own language, so pick the market your locations belong to.

How many jobs one search returns

Talent.com truncates every result set well before its index runs out. In testing, a city-level search returned about 68 jobs over 4 pages and a country-level search about 125 over 7 pages, at roughly 19 jobs per page.

This is a limit of the site, not of the Actor, and every talent.com scraper hits it. To collect thousands of jobs, run many keyword and location combinations rather than one broad search. Duplicate listings are removed across all searches in a run, so overlapping queries never bill you twice for the same job.

Output

Results land in the default dataset, ready to export as JSON, CSV or Excel, or to pull through the Apify API in Python, JavaScript or any HTTP client. The Console shows a table view with the columns most people want first.

A run whose searches matched nothing still writes one row with noResults: true and a message explaining why, so an empty result is visible in your data pipeline instead of arriving as an empty file.

Common uses

  • Recruiting and sourcing. Pull live openings by role and metro, then reach employers through applyUrl and sourceAts.
  • Salary benchmarking. salaryMin, salaryMax, salaryPeriod and onetSocCode give you banded pay data already mapped to official occupation codes.
  • Labour market research. latitude, longitude, datePosted and dateExpires support geographic and time-series analysis of hiring demand.
  • Lead generation. sourceAts reveals which applicant tracking system each employer runs, which is a strong buying signal for HR tech.
  • Job board aggregation. Schedule the Actor and diff on jobId to track new and expired postings.

Notes and limits

  • Talent.com is tolerant of datacenter IPs, so the default shared Apify proxy is enough. Residential proxies work but cost far more and buy nothing here.
  • category, onetSocTitle and salaryAverage are frequently empty in talent.com's own data. The Actor returns null rather than inventing a value.
  • Talent.com falls back to broader results when a keyword matches nothing, so a very unusual keyword can return loosely related jobs. Check searchKeyword against title if precision matters.
  • Data is scraped from publicly accessible pages. No account, cookie or session credential is required or accepted.