VOOZH about

URL: https://apify.com/coregent/smartrecruiters-public-jobs-scraper

โ‡ฑ SmartRecruiters Public Jobs Scraper ยท Apify ยท Apify


๐Ÿ‘ SmartRecruiters Public Jobs Scraper avatar

SmartRecruiters Public Jobs Scraper

Pricing

from $1.80 / 1,000 job-results

Go to Apify Store

SmartRecruiters Public Jobs Scraper

Scrape public SmartRecruiters job postings from one or many company career pages into clean, flat, CSV-friendly hiring-intelligence rows - no login, cookies, or API key required.

Pricing

from $1.80 / 1,000 job-results

Rating

0.0

(0)

Developer

๐Ÿ‘ Delowar Munna

Delowar Munna

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Share

๐Ÿ‘ SmartRecruiters Public Jobs Scraper

Extract public job postings from SmartRecruiters-powered career pages and turn them into clean, flat, CSV-friendly rows enriched with lightweight, non-AI hiring-signal fields.

It uses SmartRecruiters' public Posting API over HTTP (no browser) โ€” no login, cookies, candidate account, or API key. Give it one or many SmartRecruiters company slugs (or career/job URLs) and it returns active postings with titles, locations, departments, employment type, descriptions, apply URLs, posted dates, and a transparent hiring-signal score.


โœจ What you get

  • HTTP/API-first collection from SmartRecruiters public posting endpoints โ€” fast, no browser.
  • Flat, CSV-ready rows (one per job) with identity, company, location, classification, descriptions, and hiring-signal fields.
  • Multi-company batching by slug or URL.
  • Server-side + local filters: keyword, country/region/city, location type, posted-after date, title include/exclude, department keywords.
  • Deduplication by SmartRecruiters UUID / ID / URL.
  • Pay-per-result pricing โ€” you are charged only for unique jobs successfully saved.

๐Ÿ–ผ๏ธ Output preview

Jobs & hiring signals โ€” table view:

๐Ÿ‘ Jobs & hiring signals table view


๐Ÿงพ Input

Provide either companySlugs or startUrls โ€” you don't need both.

FieldTypeDefaultDescription
companySlugsarray["SmartRecruiters"]SmartRecruiters company identifiers (e.g. BoschGroup, Visa).
startUrlsarray[]SmartRecruiters career/job URLs; the slug is extracted automatically.
querystring""Keyword for title/location (API q + local fallback).
maxResultsinteger1000Max saved unique jobs across the run (1โ€“50000).
countryCodestring""Country filter, ISO-style (e.g. us, gb).
regionstring""Region/state filter.
citystring""City filter.
locationTypesarray["ANY"]ANY, REMOTE, HYBRID, ONSITE (ANY can't be combined).
languagestring""Localized content hint (e.g. en, en-GB, fr-CA).
postedAfterstring""ISO date; collect jobs released on/after it.
titleIncludeKeywordsarray[]Keep titles containing one of these terms.
titleExcludeKeywordsarray[]Drop titles containing one of these terms.
departmentKeywordsarray[]Keep jobs whose department/function matches.
includeDescriptionsbooleantrueFetch plain-text description fields.
includeHtmlDescriptionsbooleantrueAlso output raw HTML description blocks (turn off for lighter CSV).
deduplicatebooleantrueRemove duplicate jobs across companies/URLs.
proxyConfigurationobject{ "useApifyProxy": true }Datacenter / no-proxy / custom URLs. Apify Residential not supported.

Descriptions and canonical public URLs come from SmartRecruiters' per-posting detail endpoint, so a detail fetch happens per kept posting when either description option is enabled (both default on).

Sample input 1 โ€” by company slugs

{
"companySlugs":["Visa","BoschGroup"],
"query":"engineer",
"countryCode":"us",
"maxResults":200,
"titleExcludeKeywords":["intern"],
"includeDescriptions":true,
"deduplicate":true
}

Sample input 2 โ€” by start URL

{
"startUrls":["https://jobs.smartrecruiters.com/SmartRecruiters"],
"maxResults":50,
"locationTypes":["REMOTE","HYBRID"],
"includeHtmlDescriptions":false
}

๐Ÿ“ค Output

One flat row per posting (CSV-friendly). Field groups:

  • Identity: job_id, job_uuid, ref_number, job_title, company_name, company_identifier, company_cid
  • URLs / dates: job_url, apply_url, posted_at, status, job_age_days
  • Location: city, region, region_code, country, country_code, latitude, longitude, location_text, location_type, is_remote, is_hybrid
  • Classification: department(_id), function(_id), industry(_id), experience_level(_id), employment_type(_id)
  • Compensation: compensation_min, compensation_max, compensation_currency, has_compensation
  • Descriptions: company_description_text, job_description_text, qualifications_text, additional_information_text, full_description_text (+ optional *_html)
  • Signal: hiring_signal_score (0โ€“100), hiring_signal_label (high/medium/low), reason_tags (pipe-separated)
  • Provenance: source_platform, source_input, source_company_slug, scraped_at

A run summary is stored in the default key-value store under key RUN_SUMMARY.

Note: SmartRecruiters' public API does not expose company_cid, region_code, or structured compensation (compensation_*), so those are null; country is derived from the country code, and latitude/longitude are present only for companies that publish coordinates.

Sample output record (all fields; long text/HTML truncated here for readability)

{
"job_id":"744000122509268",
"job_uuid":"ded6c65f-7598-4801-981d-13a51716e73b",
"ref_number":"REF97308A",
"job_title":"Sr. SW Engineer",
"company_name":"Visa",
"company_identifier":"Visa",
"company_cid":null,
"job_url":"https://jobs.smartrecruiters.com/Visa/744000122509268-sr-sw-engineer",
"apply_url":"https://jobs.smartrecruiters.com/Visa/744000122509268-sr-sw-engineer?oga=true",
"posted_at":"2026-04-23T16:54:54.835Z",
"status":"ACTIVE",
"city":"Austin",
"region":"TX",
"region_code":null,
"country":"United States",
"country_code":"us",
"latitude":30.267153,
"longitude":-97.7430608,
"location_text":"Austin, TX, United States",
"location_type":"HYBRID",
"department_id":"868537",
"department":"Technology and Operations",
"function_id":"information_technology",
"function":"Information Technology",
"industry_id":"it_and_services",
"industry":"Information Technology And Services",
"experience_level_id":"mid_senior_level",
"experience_level":"Mid-Senior Level",
"employment_type_id":"permanent",
"employment_type":"Full-time",
"compensation_min":null,
"compensation_max":null,
"compensation_currency":null,
"company_description_text":"Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchant...",
"job_description_text":"Visa Technology & Operations LLC, a Visa Inc. company, needs a Sr. SW Engineer (multiple openings) in Austin, Texas to: Design, develop, ...",
"qualifications_text":"Basic Qualifications: Employer will accept a Bachelor's degree in Computer Science or related field and 4 years of experience in the job ...",
"additional_information_text":"Worksite: Austin, Texas. This is a hybrid position. Hybrid employees can alternate time between both remote and office...",
"full_description_text":"Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchant...",
"company_description_html":"<p>Visa is a world leader in payments and technology, with over 259 billion p...",
"job_description_html":"<p>Visa Technology &amp; Operations LLC, a Visa Inc. company, needs a Sr. SW ...",
"qualifications_html":"<p>Basic Qualifications:</p><p>Employer will accept a Bachelor's degree in Co...",
"additional_information_html":"<p><strong><u>Worksite:</u></strong> Austin, Texas...",
"is_remote":true,
"is_hybrid":true,
"has_compensation":false,
"job_age_days":42,
"hiring_signal_score":80,
"hiring_signal_label":"high",
"reason_tags":"remote_or_hybrid|department_present|detailed_description|senior_role|enterprise_ats",
"source_platform":"smartrecruiters",
"source_input":"visa",
"source_company_slug":"visa",
"scraped_at":"2026-06-05T06:33:49.033Z"
}

๐Ÿ’ณ Pricing

Pay-per-event: one job-result event per valid unique job row saved to the dataset. Duplicates, filtered-out rows, invalid rows, and failed requests are never charged. The per-run spending limit you set on Apify is respected.


๐Ÿšฆ Proxy policy

Use Apify Datacenter proxy or no proxy for normal runs โ€” both work reliably against the SmartRecruiters public API at this actor's conservative concurrency.

Apify Residential proxy is not supported. The actor will fail at startup if apifyProxyGroups includes RESIDENTIAL. Reason: in pay-per-event actors, residential bandwidth (billed per GB) is charged to the developer, not the run user, so a single bandwidth-heavy run could exceed the per-result event revenue.

If you genuinely need residential routing, supply your own residential provider via the proxy editor's Custom proxy URLs field โ€” that traffic goes through your provider, not Apify, and is unaffected:

http://user:pass@proxy.iproyal.com:12321
http://user:pass@proxy.brightdata.com:22225
http://user:pass@proxy.oxylabs.io:7777

๐Ÿ”’ Notes & limits

  • Public data only โ€” no login, cookies, session, candidate data, or authenticated Customer API.
  • Postings come from SmartRecruiters' public Posting API; if a company's public endpoint is unavailable, that input is recorded as failed and the run continues.
  • No AI scoring, no email/contact enrichment, no media downloads.
  • Per-company pagination uses limit/offset; maxResults caps saved unique rows globally.

You might also like

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.

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.

Public ATS Hiring Signal Scraper

coregent/public-ats-hiring-signal-scraper

Scrape public Greenhouse, Lever, Ashby, SmartRecruiters, Workable and Recruitee job boards into clean, CSV-ready hiring-signal data - no login or cookies required.

2

SmartRecruiters Jobs Scraper (FreshActors)

freshactors/smartrecruiters-jobs-scraper

Reliable, always-fresh job postings from any SmartRecruiters company board. Public Posting API, no login, full descriptions. Monitored daily. By FreshActors.

Lever Hiring Intelligence Scraper

coregent/lever-hiring-intelligence-scraper

Scrape public job postings from Lever-hosted career boards (global + EU) into clean, CSV-ready hiring-intelligence rows - no login, cookies, or paid APIs.

2

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