VOOZH about

URL: https://apify.com/bovi/smartrecruiters-job-scraper

โ‡ฑ SmartRecruiters Jobs API โ€” Visa, Tesla, McDonald's ยท Apify


๐Ÿ‘ SmartRecruiters Job Scraper โ€” Visa, Tesla & McDonald's API avatar

SmartRecruiters Job Scraper โ€” Visa, Tesla & McDonald's API

Pricing

from $1.45 / 1,000 jobs

Go to Apify Store

SmartRecruiters Job Scraper โ€” Visa, Tesla & McDonald's API

Scrape job postings from any SmartRecruiters-powered company board via the public API. Get title, location, seniority, remote_type, department, employment_type, descriptions, and parse_confidence. Multi-company batch, keyword filters, zero auth, zero proxy.

Pricing

from $1.45 / 1,000 jobs

Rating

0.0

(0)

Developer

๐Ÿ‘ Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

SmartRecruiters Job Scraper โ€” Careers API

For enterprise talent teams and job aggregators scraping Fortune 500 companies that use SmartRecruiters โ€” Visa, Tesla, McDonald's, CEVA Logistics, and thousands more.

Pay per result โ€” $1.50 / 1,000 jobs. Official API. No proxy. No login. No browser. Batch mode for 100+ companies.

Scrape job postings from any SmartRecruiters-powered company careers page. Returns structured job data โ€” title, location, seniority, remote type, department, employment type, descriptions, and parse_confidence โ€” via the official zero-auth SmartRecruiters public API.

What you get

FieldDescription
titleJob title
companyCompany slug used to fetch
locationFull location string (city, region, country)
remote_typeremote / hybrid / onsite / null (from API flags)
seniorityInferred: executive / vp / director / manager / principal / staff / lead / senior / entry / intern / mid
salarynull โ€” SmartRecruiters public API does not expose salary
departmentDepartment or function label
employment_typeFull-time / Part-time / Contract / etc.
posted_atISO-8601 release date
urlCanonical job posting URL
apply_urlDirect apply URL
job_idSmartRecruiters internal job ID
global_idStable dedup key: smartrecruiters:<company>:<job_id>
description_textPlain-text description (when includeDescriptions=true)
description_htmlHTML description โ€” jobDescription + qualifications + additionalInformation sections
parse_confidenceFloat 0โ€“1: data quality signal. 1.0 = all expected fields present
warningsList of machine-readable quality codes (empty when confidence=1.0)
scraped_atISO-8601 scrape timestamp

Why this scraper

  • Official API, zero proxy โ€” SmartRecruiters public API is open and stable; no browser automation, no residential proxy cost, no bans.
  • Seniority enrichment โ€” 11-level title-regex classification with SmartRecruiters native experienceLevel as fallback.
  • Authoritative remote_type โ€” reads the structured location.remote and location.hybrid boolean flags, not just text keywords.
  • parse_confidence โ€” every record carries a data-quality score so you can filter or alert on drift without manual inspection.
  • Batch + filter โ€” scrape 10, 100, or 1000 companies in one run with keyword and remote filters applied server-side.

Input

{
"companies":["Visa","TESLA","McDonaldS"],
"titleKeyword":"engineer",
"locationKeyword":"Austin",
"remoteOnly":false,
"maxJobsPerCompany":50,
"includeDescriptions":false
}

Finding the slug: the slug is the company identifier in the SmartRecruiters URL. For jobs.smartrecruiters.com/Visa the slug is Visa. Slugs are case-sensitive โ€” use the exact casing from the URL.

includeDescriptions: disabled by default because descriptions require one extra API call per job. Enable only when you need full text for AI/NLP pipelines.

Pricing

Pay-per-result: $1.50 / 1,000 jobs ($0.0015 per record). You pay only for jobs returned โ€” nothing for companies that come back empty.

Worked example: 3 companies ร— 50 jobs = 150 results = $0.23. 20 companies ร— 100 jobs = 2,000 results = $3.00.

Output sample

{
"title":"Senior Software Engineer",
"company":"Visa",
"location":"Austin, Texas, United States of America",
"remote_type":null,
"seniority":"senior",
"department":"Engineering",
"employment_type":"Full-time",
"posted_at":"2026-05-01T00:00:00+00:00",
"url":"https://jobs.smartrecruiters.com/Visa/12345678-senior-software-engineer",
"job_id":"12345678",
"global_id":"smartrecruiters:Visa:12345678",
"parse_confidence":1.0,
"warnings":[]
}

FAQ

Do I need an API key or proxy? No. SmartRecruiters' public careers API is open โ€” no auth, no proxy cost, no bans.

What output formats are available? JSON, JSONL, CSV, and Excel via the Apify dataset export, plus the Apify REST API.

Can I schedule daily runs? Yes โ€” use Apify Scheduler. Use global_id (smartrecruiters:<company>:<job_id>) as a stable key for deduplication across runs.

What if includeDescriptions is enabled and a job returns no description? The actor still pushes the job โ€” description fields are null and parse_confidence is slightly reduced. The run never crashes on missing optional data.

Vs competitor comparison

FeatureThis scraperTypical SmartRecruiters scrapers
parse_confidence scoreYesNo
Seniority enrichment (11 levels + native experienceLevel fallback)YesRarely
Remote type from native API flags (not text parsing)YesNo
Multi-company batchYesSome
Employment type fieldYesSome
Price$1.50/1kvaries

parse_confidence (0.0โ€“1.0) and warnings in every record โ€” data quality signal so your pipeline detects schema drift before output breaks.

Note on includeDescriptions: disabled by default because SmartRecruiters descriptions require one extra API call per job (unlike most ATS platforms where descriptions are inline). Enable only when you need full text for AI/NLP pipelines.

Use with AI agents (MCP)

This actor is MCP-compatible. Use it as a data source in n8n, Make, or any LLM agent pipeline.

https://mcp.apify.com/?tools=bovi/smartrecruiters-job-scraper

The flat schema with global_id (smartrecruiters:<company>:<job_id>) is drop-in-ready for vector databases, job-matching LLMs, and automated sourcing workflows. Need Greenhouse, Lever, Ashby, Recruitee and Personio in the same pipeline? Use the flagship Multi-ATS Job Scraper โ€” 6 ATS, one unified schema.

Integrations

Built for enterprise talent teams and job aggregators scraping Fortune 500 hiring pipelines at scale โ€” the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier โ€” trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks โ€” fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server โ€” expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs โ€” fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.

Not affiliated with SmartRecruiters

This actor uses the publicly accessible SmartRecruiters careers API. It is not endorsed by or affiliated with SmartRecruiters Inc.

You might also like

Greenhouse Job Scraper โ€” Stripe, Airbnb & 10K+ Companies

bovi/greenhouse-job-scraper

Scrape job postings from any Greenhouse-powered company board via the public boards-api. Get title, location, department, seniority, remote-type, descriptions and parse_confidence. Multi-company batch, keyword filters, zero auth, zero proxy.

๐Ÿ‘ User avatar

Vitalii Bondarev

2

Workable Job Scraper โ€” Salary, Benefits & Department, No Login

bovi/workable-job-scraper

Scrape job postings from any Workable-powered company board. Get title, location, city, country, department, seniority, remote-type, descriptions and parse_confidence. Multi-company batch, keyword filters, zero auth, zero proxy.

๐Ÿ‘ User avatar

Vitalii Bondarev

2

SmartRecruiters Jobs Scraper

fetch_cat/smartrecruiters-jobs-scraper

Scrape public SmartRecruiters job postings by company with details and apply URLs.

SmartRecruiters Jobs Scraper

parseforge/smartrecruiters-jobs-scraper

Scrape job postings from SmartRecruiters public company career pages. Get title, location, department, employment type, compensation, posted date, full description. No API key required.

RemoteOK Jobs Scraper โ€” Official API

bovi/remoteok-scraper

Scrape remote job listings from RemoteOK via the public JSON API. Get title, company, tags, salary, seniority, descriptions and parse_confidence. Tag-based filtering, zero auth, zero proxy.

๐Ÿ‘ User avatar

Vitalii Bondarev

2

Workday & SmartRecruiters Job Board Scraper

limitless_ornament/workday-smartrecruiters-job-board-scraper

Scrapes job postings from SmartRecruiters and Workday job boards by URL, returning structured job data including title, location, department, job type, and description.

41

5.0

SmartRecruiters Jobs Scraper & API

memo23/smartrecruiters-scraper

Scrape every open job from any company on SmartRecruiters. Give a company ID and get each role with full description, location, department, employment type and apply URL โ€” via the public Posting API. Filter by title, location, remote. Handles huge boards. No proxy. JSON or CSV.

๐Ÿ‘ User avatar

Muhamed Didovic

4

Lever Job Scraper โ€” Spotify, GitHub & 5,000+ Companies

bovi/lever-job-scraper

Scrape job postings from any Lever-powered career page. Returns title, location, remote_type, seniority, salary, department, team, employment_type, descriptions, apply URL, and parse_confidence. Official Lever API โ€” no proxy, no bans. Pay per result.

๐Ÿ‘ User avatar

Vitalii Bondarev

2

SmartRecruiters Jobs Scraper

crawlergang/smartrecruiters-jobs-scraper

Scrape job postings from SmartRecruiters - fetch all jobs from one or more companies by company ID, or search globally by keyword, location, experience level, and employment type.

2

5.0

SmartRecruiters Jobs Scraper

crawlerbros/smartrecruiters-jobs-scraper

Scrape job postings from SmartRecruiters - fetch all jobs from one or more companies by company ID, or search globally by keyword, location, experience level, and employment type.