SmartRecruiters Job Board Scraper β€” Company Jobs avatar

SmartRecruiters Job Board Scraper β€” Company Jobs

Pricing

from $0.0005 / job scraped

Go to Apify Store
SmartRecruiters Job Board Scraper β€” Company Jobs

SmartRecruiters Job Board Scraper β€” Company Jobs

Scrape all open jobs from any company's SmartRecruiters careers page: title, department, function, location, employment type, experience level, description and apply link. Bulk companies. Public API, no key.

Pricing

from $0.0005 / job scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

SmartRecruiters Job Scraper β€” Jobs, Departments, Locations & Descriptions

Scrape every open job from any company that hosts its careers page on SmartRecruiters. Extract job title, department, function, industry, location, employment type, experience level, remote and hybrid flags, released date, full description and apply link into clean JSON, CSV, Excel or XML. Pass one company or many in a single run. Fast and reliable.

SmartRecruiters Job Scraper input β€” companies, full description and job cap in the Apify Console

What does SmartRecruiters Job Scraper do?

SmartRecruiters Job Scraper collects the full list of open roles from any SmartRecruiters-hosted careers site and returns them as structured data. Point it at one or many companies and export the jobs, departments, functions, locations and descriptions you need for aggregation, sourcing or hiring-trend analysis.

What data can you scrape from SmartRecruiters?

  • 🏒 Company β€” identifier and display name each job belongs to
  • πŸ“‹ Job details β€” title, department, function, industry
  • πŸ’Ό Role type β€” employment type and experience level
  • πŸ“ Location β€” city, region, country and a combined location string
  • 🏠 Remote & hybrid flags β€” how the role can be worked
  • 🌐 Language β€” the job ad's language
  • πŸ“ Full descriptions β€” optional per-job job-ad text
  • πŸ”— Apply link β€” direct URL to apply
  • πŸ—“οΈ Released date β€” when the role went live

Use cases

  • Job aggregators & boards β€” feed fresh, structured SmartRecruiters listings into your own site
  • Recruiting & sourcing β€” monitor which companies are hiring for specific roles
  • Hiring-trend analysis β€” track departments, functions, locations and experience levels
  • ATS & CRM enrichment β€” keep an internal dataset of open roles up to date
  • Lead generation β€” find companies actively hiring for particular skills

How to scrape SmartRecruiters job data

  1. Add SmartRecruiters Job Scraper to your Apify account.
  2. Enter one or more companies in companies β€” an identifier (e.g. Visa) or a full career URL.
  3. Toggle includeContent to add each job's full description.
  4. Set maxJobsPerCompany to cap results per company (0 = all).
  5. Run the Actor and export the results as JSON, CSV, Excel or XML β€” or pull them via the API.

Input

{
"companies": ["Visa", "https://jobs.smartrecruiters.com/Square"],
"includeContent": true,
"maxJobsPerCompany": 0
}
FieldDescription
companiesSmartRecruiters company identifiers or career URLs (e.g. Visa or https://jobs.smartrecruiters.com/Square) β€” required.
includeContentFetch each job's full description. Default true.
maxJobsPerCompanyMaximum jobs to return per company. 0 = all.

Output

SmartRecruiters Job Scraper output example β€” job listings as structured JSON

{
"company": "Visa",
"companyName": "Visa",
"jobId": "744000133907678",
"title": "Sr. Manager, Software Engineering",
"refNumber": "REF12345A",
"department": "Technology",
"function": "Software Development/Engineering",
"industry": "Financial Services",
"employmentType": "Full-time",
"experienceLevel": "Director",
"city": "Austin",
"region": "TX",
"country": "us",
"remote": false,
"hybrid": false,
"location": "Austin, TX, us",
"releasedDate": "2026-06-24T10:00:11.853Z",
"language": "en",
"applyUrl": "https://jobs.smartrecruiters.com/Visa/744000133907678",
"description": "Full job description text… (when includeContent is on)"
}

Output schema

FieldTypeDescription
companystringSmartRecruiters company identifier the job belongs to.
companyNamestringCompany display name.
jobIdstringUnique SmartRecruiters job listing ID.
titlestringJob title.
refNumberstringCompany reference number for the role.
departmentstringDepartment the role sits in.
functionstringJob function or category.
industrystringIndustry the role belongs to.
employmentTypestringEmployment type, e.g. Full-time, Part-time, Contract.
experienceLevelstringRequired experience level, e.g. Director, Mid-Senior.
citystringCity the role is based in.
regionstringRegion or state.
countrystringCountry code.
remotebooleanWhether the role is remote.
hybridbooleanWhether the role is hybrid.
locationstringCombined location string (city, region, country).
releasedDatestring (ISO date)When the role was released.
languagestringLanguage of the job ad.
applyUrlstring (URL)URL to apply for the role.
descriptionstringFull job description text (when includeContent is on).

Need more job data?

Combine SmartRecruiters with other job sources for wider coverage:

FAQ

Where do I find a company's identifier? It's the name in the careers URL β€” jobs.smartrecruiters.com/Visa β†’ Visa. A full URL works too.

Do I need an account or login? No. There's no setup and no login β€” just add one or more companies and run.

How many jobs can I scrape per run? Use maxJobsPerCompany to cap results per company, or set 0 for all. Add more companies to companies for wider coverage.

How does billing work? You pay per job you get, plus a small per-request charge β€” pay only for what you scrape.

What's the output format? Structured JSON β€” one record per job with title, department, function, location, employment type, experience level, dates, links and (optionally) the full description. Export as JSON, CSV, Excel or XML.

Is scraping SmartRecruiters job boards legal? Only public job data shown to any visitor on a SmartRecruiters careers site is collected. This is an independent tool, not affiliated with SmartRecruiters; check SmartRecruiters' and each company's terms and applicable regulations for your use case.

Can I integrate this with other tools? The SmartRecruiters Job Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with SmartRecruiters' and each company's terms. Not affiliated with SmartRecruiters.