Greenhouse Jobs Scraper & API
Pricing
$2.00 / 1,000 job returneds
Greenhouse Jobs Scraper & API
Extract all job postings from any Greenhouse career board via the official public API. Fast, no headless browser, no proxies. Clean normalized schema. Ideal for job boards, ATS aggregators, hiring-signal intel and AI agents.
Pricing
$2.00 / 1,000 job returneds
Rating
0.0
(0)
Developer
Camilo Polania
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
SmartRecruiters Jobs Scraper & API 🎯
Extract all job postings from any SmartRecruiters career site — fast, reliable, and in a clean normalized format. Powered by the official SmartRecruiters public API (no headless browser, no proxies, no anti-bot games), so runs are cheap and stable.
Perfect for job boards, ATS aggregators, recruitment tools, market research, and AI agents that need fresh hiring data.
✨ Why this actor
- Official API, not scraping — uses
api.smartrecruiters.com, so it doesn't break when a website redesigns. Low maintenance, low cost. - Normalized output — every job comes back in the same clean schema, so you can plug it straight into your pipeline (and combine it with our other ATS actors).
- URL or identifier — pass a company id (
BoschGroup) or a full careers URL; the actor auto-detects the company. - Pay only for what you get — billed per job delivered. No subscriptions, no wasted spend.
- Optional full descriptions — fetch complete posting text when you need it, skip it when you don't.
🚀 Input
| Field | Type | Description |
|---|---|---|
companies | array | SmartRecruiters company identifiers or careers URLs. Required. |
includeDescription | boolean | Fetch full description per job (extra API call each). Default false. |
maxJobsPerCompany | integer | Cap jobs per company. 0 = no limit. |
country | string | Optional ISO country filter (e.g. us, de). |
{"companies": ["BoschGroup", "Visa", "https://jobs.smartrecruiters.com/Ubisoft"],"includeDescription": false,"maxJobsPerCompany": 0,"country": ""}
📤 Output
Each job is a normalized record:
{"id": "744000129971988","source": "smartrecruiters","company": "Visa","companyId": "Visa","title": "Director","department": "Cyber Security","location": "Bengaluru, KA, India","city": "Bengaluru","region": "KA","country": "in","remote": false,"employmentType": "Full-time","postedAt": "2026-06-03T11:08:12.368Z","url": "https://jobs.smartrecruiters.com/Visa/744000129971988","applyUrl": null,"description": null,"raw": { "...": "untouched original payload (lat/long, customFields, etc.)" }}
Need a field SmartRecruiters returns but we didn't surface? It's all in
raw.
💡 Use cases
- Job boards — fill your site with fresh postings from hundreds of companies.
- ATS aggregators — one schema across SmartRecruiters, Lever, Ashby and more (see our other actors).
- Hiring-signal & sales intel — track which companies are hiring, in which departments, where.
- AI agents / RAG — feed structured, current job data to your LLM workflows.
💸 Pricing
Pay-per-event: you're charged per job returned. Listing jobs is cheap; turn on includeDescription only when you need full text. No monthly fee.
❓ FAQ
Where do I find a company's identifier? It's in its SmartRecruiters careers URL: jobs.smartrecruiters.com/<identifier>. You can also paste the full URL.
Does it need an API key or login? No. It uses public endpoints.
How fresh is the data? Live — every run hits the API in real time.
A company returned 0 jobs? It either has no open postings or the identifier is wrong. Paste the full careers URL to be safe.
Part of a family of ATS job actors. Need another ATS (Lever, Ashby, Greenhouse, Recruitee, Workable)? Check our other actors or get in touch.