SmartRecruiters Jobs Scraper avatar

SmartRecruiters Jobs Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
SmartRecruiters Jobs Scraper

SmartRecruiters Jobs Scraper

Scrape open jobs from any company's SmartRecruiters career site: titles, locations, departments, employment type, experience level, posting dates, full job ads, and published pay ranges. Paste a board URL, get clean JSON. No login, no API key, no proxy.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

banner

SmartRecruiters Jobs Scraper

Every open job on any company's SmartRecruiters career site — with the full job ad and published pay range — as clean JSON.

Thousands of employers, from ServiceNow, Bosch and Equinox to Ubisoft and McDonald's, publish their open positions through SmartRecruiters. This Actor reads any of those career sites and returns every open job: title, location (with city, region, country and coordinates), department, function, industry, employment type, experience level, posting date, the company's own job attributes, the full job ad as HTML and plain text (company description, job description, qualifications and additional information), and the pay range when the ad states one. Paste a board URL; there is no login, no API key, and no proxy to configure. Built for job aggregators, recruiting and talent-intelligence teams, salary benchmarking, and hiring-signal tracking.

⚡ Quick start

{
"startUrls": [{ "url": "https://jobs.smartrecruiters.com/ServiceNow" }],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayyes—SmartRecruiters job board URLs (jobs.smartrecruiters.com/<company> or careers.smartrecruiters.com/<company>), optionally filtered, or single job URLs (…/<id>-<title>).
maxItemsintegerno—Maximum number of jobs per start URL. The input form starts at 5; leave it empty to get the whole board.
includeJobDetailsbooleannotrueRead each job's full job ad, apply link and pay range. Adds one fast request per job; turn it off for very large boards when titles, locations and categories are enough.
proxyConfigurationobjectno{ "useApifyProxy": false }Proxy settings. SmartRecruiters career sites need no proxy.

Finding a company's board. Open the company's careers page and look for a link to jobs.smartrecruiters.com/<company> or careers.smartrecruiters.com/<company>. The <company> part of that URL (for example ServiceNow or BoschGroup) is all the Actor needs.

Filtering a board. Add query parameters to a board URL to narrow it down: ?search=engineer (keyword), ?country=us (two-letter country code), ?region=…, ?city=Berlin or ?language=en. They combine, for example https://jobs.smartrecruiters.com/BoschGroup?search=engineer&country=de.

📤 Output

Each open job is one dataset row.

Fields

FieldTypeDescription
idstringSmartRecruiters posting ID.
uuidstringSmartRecruiters posting UUID.
titlestringJob title.
companystringCompany name.
companyIdentifierstringThe company's name in SmartRecruiters URLs.
boardUrlstringThe company's public job board.
urlstringThe job's public page.
applyUrlstringThe job's application form. null when includeJobDetails is off.
refNumberstringThe company's reference number for the job.
releasedDatestringWhen the job was published (ISO 8601).
locationstringFull location as one line.
citystringCity.
regionstringState or region.
countrystringTwo-letter country code.
addressstringStreet address, when published.
postalCodestringPostal code, when published.
remotebooleanWhether the job is remote.
hybridbooleanWhether the job is hybrid.
latitudenumberLatitude of the job location, when published.
longitudenumberLongitude of the job location, when published.
departmentstringDepartment.
functionstringJob function, such as Engineering or Sales.
industrystringIndustry.
typeOfEmploymentstringEmployment type, such as Full-time or Part-time.
experienceLevelstringExperience level.
languagestringLanguage code of the job ad.
customFieldsarrayThe company's own job attributes, each with label and value (for example Contract type, Work Persona, Brand).
salaryobjectThe pay range the job ad states: text as written, min, max, currency (ISO code) and period (hour, day, week, month, year). null when the ad states none.
companyDescriptionstringThe job ad's company description, as plain text.
jobDescriptionstringThe job ad's job description, as plain text.
qualificationsstringThe job ad's qualifications, as plain text.
additionalInformationstringThe job ad's additional information, as plain text.
descriptionHtmlstringThe full job ad as HTML, each section under its heading.
descriptionTextstringThe full job ad as plain text.

💡 Use cases

  • Job aggregation — feed job boards, newsletters and niche listing sites with fresh postings from the companies you track.
  • Salary benchmarking — collect published pay ranges by title, location and company.
  • Hiring signals — watch which teams and countries a company is hiring in, for sales prospecting or investment research.
  • Recruiting intelligence — monitor competitors' open roles, how fast they post, and how long roles stay open.

❓ FAQ

  • Do I need an API key or a SmartRecruiters account? No. The Actor reads the same public career sites any candidate sees.
  • Do I need a proxy? No. It runs without one by default.
  • Why is salary often empty? Companies choose whether to state pay in the job ad, usually where pay-transparency laws require it (for example in many US states). The Actor reads the range the ad states; when it states none, salary is null.
  • Can I scrape many companies at once? Yes. Add one board URL per company to startUrls; maxItems applies to each one separately.
  • How do I get only some jobs from a big board? Add ?search=, ?country=, ?city= or ?language= to the board URL, as shown under Input.
  • Why did a run return no jobs? The company may not be hiring right now, the company name in the URL may be wrong, or the filters match nothing; the log says which board came back empty. Open an issue if something looks off.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: smartrecruiters.com