SmartRecruiters Jobs Scraper avatar

SmartRecruiters Jobs Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
SmartRecruiters Jobs Scraper

SmartRecruiters Jobs Scraper

Extract every job posting from any company's SmartRecruiters career site. Clean normalized output with full descriptions, parsed salaries, locations, and apply URLs. Supports multiple companies per run.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Oğuzcan Karaman

Oğuzcan Karaman

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Extract every job posting from any company that hires through SmartRecruiters — in seconds, with clean, normalized, analysis-ready output. No API keys, no setup: paste a company's career-site URL (or its SmartRecruiters identifier) and run.

Thousands of enterprises — including Bosch, ServiceNow, Ubisoft, Experian, and Visa — publish their jobs on SmartRecruiters career sites (careers.smartrecruiters.com/... / jobs.smartrecruiters.com/...). This Actor turns those career pages into structured data.

What you get

Unlike basic scrapers that dump the raw API response, every job is returned in a normalized schema designed to be combined with our other ATS scrapers:

  • Full job description (plain text and HTML) — description, qualifications, benefits
  • Parsed salary — min/max, currency, and pay period extracted from the job ad text (e.g. $143,200 – $243,400), not just the raw string
  • Structured location — city, region, country code, and a reliable remote flag
  • ✅ Department, function, employment type, experience level, posting language
  • ✅ Direct posting URL and apply URL for every job
  • Multiple companies in one run, automatic deduplication

Use cases

  • Job boards & aggregators — keep listings fresh without maintaining scraping infra
  • Recruiting & talent intelligence — track who is hiring, where, and for what
  • Sales lead generation — companies hiring for role X are buying tools for X
  • Salary benchmarking — pay-range data straight from job ads
  • Market & competitor research — hiring velocity as a growth signal
  • AI agents & LLM pipelines — clean JSON that slots directly into RAG or agent tools

Input

{
"companies": ["https://careers.smartrecruiters.com/BoschGroup", "ServiceNow"],
"keyword": "engineer",
"location": "Berlin",
"postedAfter": "2026-06-01",
"includeFullDescription": true,
"maxJobsPerCompany": 500
}
FieldDescription
companiesCareer-site URLs or SmartRecruiters company identifiers (one or more)
keywordOptional full-text search (title + description)
locationOptional filter on city / region / country code / remote
postedAfterOnly jobs released on or after this date
includeFullDescriptionFetch full job ad + enable salary parsing (default true)
maxJobsPerCompanyCap per company, 0 = unlimited

Output example

{
"id": "744000123456789",
"source": "smartrecruiters",
"title": "Senior Software Engineer",
"company": { "identifier": "ServiceNow", "name": "ServiceNow" },
"location": { "city": "San Diego", "region": "CA", "country": "US", "remote": false },
"department": "Engineering",
"employmentType": "Full-time",
"experienceLevel": "Mid-Senior Level",
"salary": { "min": 143200, "max": 243400, "currency": "USD", "period": null, "raw": "$143,200 - $243,400" },
"postedAt": "2026-06-30T01:06:01.967Z",
"postingUrl": "https://jobs.smartrecruiters.com/ServiceNow/744000123456789-senior-software-engineer",
"applyUrl": "https://jobs.smartrecruiters.com/ServiceNow/744000123456789-senior-software-engineer?oga=true",
"descriptionText": "Company Description\n\n...",
"descriptionHtml": "<h2>Company Description</h2>..."
}

Download results as JSON, CSV, Excel, or XML, or fetch them via the Apify API, scheduled runs, and webhooks.

How to find a company's identifier

Open the company's careers page. If the URL looks like https://careers.smartrecruiters.com/BoschGroup or https://jobs.smartrecruiters.com/BoschGroup/..., the identifier is BoschGroup. You can paste the full URL as well — the Actor extracts the identifier automatically.

FAQ

Is scraping SmartRecruiters job postings legal? This Actor only collects publicly available job postings that companies intentionally publish to attract applicants. It collects no personal data.

How fast is it? Hundreds of jobs per minute. A full scrape of a company with ~5,000 open positions typically finishes in a few minutes.

A company returns 0 jobs — why? Either the identifier is wrong (check the careers-page URL) or the company no longer hires through SmartRecruiters.

Need Workable, Recruitee, Personio, BambooHR, or another ATS? Check my profile for more ATS scrapers with the exact same output schema — mix and match them freely.