Talent.com Jobs Scraper
Pricing
$0.70 / 1,000 job returneds
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.
Scrape Talent.com job listings across 21 country markets. Every row carries the salary band, city with latitude and longitude, the O*NET occupation code, employment type, remote flag, full description text, and the direct ATS apply link — not a Talent.com redirect.
No Talent.com API key, no login, and no headless browser. Results land in a structured dataset you can export to JSON, CSV, Excel, or XML, or pull straight from the Apify API.
What is Talent.com Jobs Scraper?
Talent.com Jobs Scraper is an Apify Actor that extracts job listings across 21 country markets from Talent.com and returns them as clean, structured records. The O*NET occupation code is unusual and genuinely useful: it maps every posting onto the standard occupational taxonomy, so roles become comparable across companies and countries without title matching.
What data can this Talent.com jobs scraper extract?
Every run writes one row per job posting. The full schema carries 43 fields; the most-used ones are below.
| Field | Type | Description |
|---|---|---|
jobId | string | talent.com's numeric identifier for the listing. Stable across runs and usable as a deduplication key. Null only... |
legacyJobId | string | talent.com's older hexadecimal identifier for the same listing, still present in its markup. |
title | string | Job title exactly as the employer published it. |
normalizedTitle | string | talent.com's cleaned-up version of the title, with employer-specific decoration removed. Useful for grouping... |
company | string | Hiring company name. |
location | string | Location string as published, for example "New York, NY, US". |
city | string | City parsed out of the location. |
region | string | State, province or region parsed out of the location. |
countryCode | string | Two-letter uppercase country code for the job location. |
latitude | number | Latitude of the job location, geocoded by talent.com. |
longitude | number | Longitude of the job location, geocoded by talent.com. |
isRemote | boolean | True when the listing is flagged as remote or hybrid, false when it is on-site, null when talent.com did not... |
jobTypes | array | Employment types such as fulltime, parttime, contract, temporary or internship. |
category | string | talent.com's own occupational category for the listing. Frequently empty in its data. |
onetSocCode | string | US Bureau of Labor Statistics O*NET-SOC occupation code, for example 15-1252.00 for software developers. Lets you... |
onetSocTitle | string | Occupation title matched to the O*NET SOC code. |
salaryMin | number | Bottom of the published salary band. Null when the employer published no salary, never zero, so averages are not... |
salaryMax | number | Top of the published salary band, or null when no salary was published. |
salaryAverage | number | talent.com's midpoint estimate for the band, or null when no salary was published. |
salaryCurrency | string | ISO currency code the salary band is quoted in. |
salaryPeriod | string | Period the salary band covers: year, month, week, day or hour. |
salaryIsPublic | boolean | True when talent.com displays the salary on the listing rather than holding it back as an internal estimate. |
See the Output tab in Apify Console for all 43 fields.
How to scrape Talent.com job listings
- Open Talent.com Jobs Scraper and click Try for free.
- Add
searchQueriesandlocations, and pick amarketfrom the 21 supported countries. - Or paste Talent.com search URLs into
startUrls. - Turn on
fetchFullDescriptionsfor complete job text. - Bound the run with
maxItemsandmaxPagesPerQuery. - Click Start and watch rows appear live in the Output tab.
- Export the dataset as JSON, CSV, Excel, or XML — or fetch it from the Apify API once the run finishes.
Talent.com Jobs Scraper input options
| Input | Type | What it does | Default |
|---|---|---|---|
searchQueries | array | Job titles or keywords to search, one per line. Leave empty to return everything hiring in the locations below. Each... | ["software engineer"] |
locations | array | Where to search, one per line. Required: talent.com returns nothing for a keyword with no location. Accepts cities... | ["New York, NY"] |
market | string | Which talent.com country index to search. Each market is a separate job index with its own listings and language, so... | "us" |
startUrls | array | Paste talent.com search URLs to scrape them directly, for example https://www.talent.com/jobs?k=nurse&l=Toronto or... | |
maxItems | integer | Hard cap on jobs returned across all searches, and the cap on what you are charged. Note that talent.com truncates... | 100 |
maxPagesPerQuery | integer | How deep to page each individual search. talent.com serves about 19 jobs per page and stops returning results after... | 12 |
fetchFullDescriptions | boolean | Off by default, every job still carries a 303-character description snippet. Turn this on to open each job's own... | false |
Proxy is configured through the standard proxyConfiguration object; the defaults shipped with this Actor are already tuned for the target site.
Example output
{"searchQueries": ["registered nurse", "nurse practitioner"],"locations": ["Boston, MA", "Providence, RI"],"market": "us","maxItems": 500}
How much does it cost to scrape Talent.com?
This Actor runs on pay per result pricing: $0.0007 per job ($0.7 per 1,000).
| Results | Approximate cost |
|---|---|
| 1,000 | $0.70 |
| 10,000 | $7.00 |
| 100,000 | $70.00 |
You pay for rows you actually receive, so a search that returns nothing costs nothing beyond the start fee. Every Apify account includes free monthly usage credit, so you can trial Talent.com Jobs Scraper at no cost.
What can you build with Talent.com data?
Run cross-country salary comparisons
O*NET codes plus salary bands let you compare the same occupation across 21 markets without relying on job titles that mean different things in different countries.
Aggregate jobs for a niche board
Direct apply URLs mean your users reach the employer's own application flow rather than bouncing through an aggregator.
Map remote-work availability by occupation
The remote flag combined with O*NET codes shows precisely which occupations are actually going remote in each market.
Feed labour-market research
Geocoded postings with standardised occupation codes are the right shape for regional labour-demand analysis.
Build a recruiting lead list
sourceAts reveals which applicant tracking system each employer runs — useful qualification for HR-tech sales.
Talent.com scraping tips and limits
applyUrlis the employer's real apply link, which is what makes this feed usable for a job board.marketmust match the country you are searching. A US query against a UK market returns thin results.fetchFullDescriptionsadds a request per job. Leave it off for a fast census of what is posted.onetSocCodeis the best key for grouping roles. Titles are noisy; the occupation code is not.
Integrations and automation
Run Talent.com Jobs Scraper on a schedule to keep a Talent.com dataset fresh, or trigger it from your own stack through the Apify API and the official JavaScript and Python clients. Native integrations push results into Google Sheets, Slack, Airtable, Zapier, Make, GitHub, or any webhook endpoint. The Actor also works as an MCP tool, so an AI agent can call it directly.
Related scrapers
| Actor | What it does |
|---|---|
| Indeed Jobs Scraper | Indeed listings with parsed salary and company ratings. |
| ATS Job Boards Scraper - Greenhouse, Ashby, Lever | Greenhouse, Ashby, and Lever company boards. |
| Workday Jobs Scraper - Search Any Workday Career Site | Enterprise Workday career sites. |
| Dice Tech Jobs Scraper | Dice tech roles with annualised contract rates. |
Frequently asked questions
Which countries does Talent.com cover?
21 country markets are supported through the market setting, each with its own listings, language, and salary conventions.
Does it return the real apply link?
Yes. applyUrl resolves to the employer's own ATS wherever Talent.com exposes it, and sourceAts records which system that is.
Do I need a Talent.com API key?
No. Talent.com Jobs Scraper reads publicly available Talent.com pages and endpoints directly, so there is no key to obtain, no OAuth app to register, and no account to connect.
Can I export Talent.com data to CSV, Excel, or Google Sheets?
Yes. Every run stores results in an Apify dataset that exports to JSON, JSONL, CSV, Excel, XML, or HTML with one click, and the Google Sheets integration writes rows straight into a spreadsheet.
Can I run Talent.com Jobs Scraper on a schedule?
Yes. Apify schedules run the Actor hourly, daily, weekly, or on any cron expression, and webhooks can notify your systems the moment a run finishes.
Is it legal to scrape Talent.com?
Scraping publicly available data is broadly lawful in the US and EU, but the answer depends on what you collect and how you use it. This Actor is built to gather public job posting information Talent.com publishes publicly. Personal data carries extra obligations under GDPR and CCPA. Read Apify's guide on whether web scraping is legal and take your own legal advice for your use case.
Support and feedback
Found a bug, a missing field, or a Talent.com page shape this Actor does not handle yet? Open an issue from the Issues tab on the Actor page. Feature requests and custom-scraper enquiries are welcome there too.