Greenhouse Jobs Scraper - Company Career Boards
Pricing
from $1.00 / 1,000 results
Greenhouse Jobs Scraper - Company Career Boards
Scrape Greenhouse company job boards with descriptions, departments, offices and requisition IDs for employer hiring monitoring. Supply the employer career-board URL; collection is scoped to the selected company.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
ScrapingMonkey
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Collect public employer job listings with Greenhouse Scraper. Monitor a company's open positions with complete descriptions, departments, offices, requisition IDs and application deadlines where published. Choose the records you need and export them to CSV, JSON or Excel without supplying a site login.
Use the results for employer hiring intelligence. Submit matching public inputs in one run, retain the original record links, and send the structured output to your recruitment spreadsheet, reporting dashboard or research database.
| At a glance | Details |
|---|---|
| 📥 Input | Search fields or links to the selected items; see the examples below |
| 📤 Output | One row per job vacancy |
| 🔐 Login required | No |
| ⚡ Processing | Multiple inputs per run with automatic retries for temporary errors |
| 💾 Delivery | One complete Apify dataset table; CSV, JSON and Excel export |
What the Greenhouse scraper collects 💼
Collect public employer job listings. Monitor a company's open positions with complete descriptions, departments, offices, requisition IDs and application deadlines where published.
| Collection | What you receive |
|---|---|
| Greenhouse company jobs scraper | Records containing job titles, employers, locations, descriptions, departments, ready for company hiring monitoring and career-page datasets. |
Data can include:
- Record identity: Record identifiers, public links and the published job title or company name.
- Employer information: Employer names, identifiers and profile links, with the company information attached to the public record.
- Location and workplace: Published workplace and location information.
- Descriptions and requirements: Published job or company descriptions and HTML and readable text where supplied.
- Skills and qualifications: Language criteria.
- Dates and hiring activity: Publication and update information and closing dates.
- Classification: Departments and teams and requisition identifiers.
- Additional listing context: Metadata id, metadata name and metadata value.
How to scrape Greenhouse 🚀
- Open the Actor input form.
- Fill in the search fields, or paste links to the items you want to collect.
- Set the maximum results and any optional filters.
- Start the Actor and review the collected rows.
- Export the dataset or connect it to your application.
Greenhouse company jobs scraper — input example
{"mode": "greenhouse-employer-jobs-scraper","companyPages": ["https://job-boards.greenhouse.io/figma"],"maxResults": 10}
maxResults: 10 means up to 10 results for each input. It does not guarantee that the website has that many matches. You can set the limit as low as 1.
Greenhouse data fields and complete output 📦
| Field group | Included data |
|---|---|
| Record identity | Record identifiers, public links and the published job title or company name. |
| Employer information | Employer names, identifiers and profile links, with the company information attached to the public record. |
| Location and workplace | Published workplace and location information. |
| Descriptions and requirements | Published job or company descriptions and HTML and readable text where supplied. |
| Skills and qualifications | Language criteria. |
| Dates and hiring activity | Publication and update information and closing dates. |
| Classification | Departments and teams and requisition identifiers. |
| Additional listing context | Metadata id, metadata name and metadata value. |
Each collected item is a separate row. input identifies the submitted value and result_type identifies the selected mode. All returned fields appear in one table; columns that do not apply to a mode can be empty.
A complete JSON result is shown for every collection mode below, in the same order as the input examples. Each example includes every field for its mode; text and lists are not shortened. Values are representative and can change.
Greenhouse company jobs scraper — complete JSON result
{"result_type": "greenhouse-employer-jobs-scraper","input": "https://job-boards.greenhouse.io/figma","status": "success","board": "figma","job_id": "5426468004","title": "Account Executive, Enterprise","company_name": "Figma","url": "https://boards.greenhouse.io/figma/jobs/5426468004?gh_jid=5426468004","location": "San Francisco, CA • New York, NY • United States","requisition_id": "1451","language": "en","first_published_at": "2025-01-28T18:57:29-05:00","updated_at": "2026-07-22T05:37:08-04:00","application_deadline": null,"description_html": "<div class=\"content-intro\"><p>Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us!</p></div><p>We are looking for an Enterprise Account Executive who will play a critical role driving sales and maximizing revenue with our Enterprise customers. You will be responsible for targeting, building and nurturing positive relationships with key executive level decision-makers, understanding complex business needs, and delivering innovative solutions across our product suite. This is an opportunity to accelerate your career, learn from leading sellers in the industry and build an incredible network of cross functional partners at Figma.</p>\n<p>This is a full time role that can be held from one of our US hubs or remotely in the United States.</p>\n<h4><strong>What you'll do at Figma:</strong></h4>\n<ul>\n<li>Create and manage a pipeline of Enterprise accounts to consistently meet or exceed quarterly and annual sales targets</li>\n<li>Apply effective discovery and value-selling techniques to build and strengthen relationships with key decision-makers in both new and existing customers (5000+ FTEs)</li>\n<li>Align with executives on business challenges and gain sponsorship for enterprise wide deployments for a suite of products, identifying where Figma’s roadmap and innovations fit in the long term</li>\n<li>Conduct thorough analysis to create strategic account plans that outline company priorities and initiatives, multi-threading at an executive level to build on expansion opportunities</li>\n<li>Manage a book of business by tiering accounts and initiating techniques to save contractions</li>\n<li>Co-create with cross-functional partners to expertly position Figma, drive deals forward and ensure customer success</li>\n<li>Leverage opportunities to advance executive level relationships through in-person meetings and networking opportunities</li>\n</ul>\n<h4><strong>We'd love to hear from you if you have:</strong></h4>\n<ul>\n<li>Experience closing sales, over multiple years, for a software or SaaS business with an Enterprise book of customers (5000+ FTEs), selling to executives</li>\n<li>Consistent performance meeting pipeline generation targets for net new business</li>\n<li>Demonstrated experience successfully managing complex sales cycles (6 months+)</li>\n<li>A sales methodology and process that creates value for customers</li>\n</ul>\n<h4><strong>While it’s not required, it’s an added plus if you also have:</strong></h4>\n<ul>\n<li>Experience selling solutions to technical audiences at a strategic level (i.e. Engineering, Product, Design teams)</li>\n<li>Demonstrated ability to succeed in a changing environment</li>\n<li>Certified in deal qualification and prospect discovery</li>\n</ul>\n<p>At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.</p><div class=\"content-pay-transparency\"><div class=\"pay-input\"><div class=\"description\"><p><strong><span style=\"font-size: 16px;\">Pay Transparency Disclosure</span></strong></p>\n<p>Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. </p>\n<p>Figma offers equity to employees, as well as a competitive package of additional benefits, including health, dental, and vision coverage; retirement benefits with company contributions; parental leave and reproductive or family planning support; mental health and wellness benefits; and paid time off. Figma provides paid sick leave, holidays, and other leave benefits in compliance with applicable federal, state, and local laws, including the requirements of the Washington Minimum Wage Act and related regulations. Exempt employees are eligible for employer‑provided paid flexible PTO in addition to flexible paid sick leave. PTO is subject to manager approval. Additional benefits may include company recharge days, cell phone and home internet reimbursements, and a number of lifestyle spending accounts. Figma also offers sales incentive compensation for most sales roles and an annual bonus plan for eligible non-sales roles. All compensation and benefits are subject to applicable plan terms and may be modified by Figma at any time, consistent with applicable law.</p></div><div class=\"title\">Annual Base Salary Range:</div><div class=\"pay-range\"><span>$165,000</span><span class=\"divider\">—</span><span>$190,000 USD</span></div></div></div><div class=\"content-conclusion\"><p>At Figma we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product and our community to flourish. Figma is an <a href=\"https://www.eeoc.gov/sites/default/files/2022-10/EEOC_KnowYourRights_screen_reader_10_20.pdf\">equal opportunity workplace</a> - we are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status<strong>, </strong>or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.</p>\n<p>We will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to <a href=\"mailto:accommodations-ext@figma.com\">accommodations-ext@figma.com</a>. These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities. </p>\n<p>Examples of accommodations include but are not limited to: </p>\n<ul>\n<li>Holding interviews in an accessible location</li>\n<li>Enabling closed captioning on video conferencing</li>\n<li>Ensuring all written communication be compatible with screen readers</li>\n<li>Changing the mode or format of interviews </li>\n</ul>\n<p>To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates keep their cameras on during video interviews. Additionally, if hired you will be required to attend in person onboarding.</p>\n<p>By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with <a class=\"c-link c-link--underline\" href=\"https://www.figma.com/legal/candidate-privacy-notice/\" target=\"_blank\" data-stringify-link=\"https://www.figma.com/legal/candidate-privacy-notice/\" data-sk=\"tooltip_parent\">Figma's Candidate Privacy Notice</a>.</p></div>","description_text": "Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us!\nWe are looking for an Enterprise Account Executive who will play a critical role driving sales and maximizing revenue with our Enterprise customers. You will be responsible for targeting, building and nurturing positive relationships with key executive level decision-makers, understanding complex business needs, and delivering innovative solutions across our product suite. This is an opportunity to accelerate your career, learn from leading sellers in the industry and build an incredible network of cross functional partners at Figma.\nThis is a full time role that can be held from one of our US hubs or remotely in the United States.\nWhat you'll do at Figma:\nCreate and manage a pipeline of Enterprise accounts to consistently meet or exceed quarterly and annual sales targets\nApply effective discovery and value-selling techniques to build and strengthen relationships with key decision-makers in both new and existing customers (5000+ FTEs)\nAlign with executives on business challenges and gain sponsorship for enterprise wide deployments for a suite of products, identifying where Figma’s roadmap and innovations fit in the long term\nConduct thorough analysis to create strategic account plans that outline company priorities and initiatives, multi-threading at an executive level to build on expansion opportunities\nManage a book of business by tiering accounts and initiating techniques to save contractions\nCo-create with cross-functional partners to expertly position Figma, drive deals forward and ensure customer success\nLeverage opportunities to advance executive level relationships through in-person meetings and networking opportunities\nWe'd love to hear from you if you have:\nExperience closing sales, over multiple years, for a software or SaaS business with an Enterprise book of customers (5000+ FTEs), selling to executives\nConsistent performance meeting pipeline generation targets for net new business\nDemonstrated experience successfully managing complex sales cycles (6 months+)\nA sales methodology and process that creates value for customers\nWhile it’s not required, it’s an added plus if you also have:\nExperience selling solutions to technical audiences at a strategic level (i.e. Engineering, Product, Design teams)\nDemonstrated ability to succeed in a changing environment\nCertified in deal qualification and prospect discovery\nAt Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.\nPay Transparency Disclosure\nJob level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location.\nFigma offers equity to employees, as well as a competitive package of additional benefits, including health, dental, and vision coverage; retirement benefits with company contributions; parental leave and reproductive or family planning support; mental health and wellness benefits; and paid time off. Figma provides paid sick leave, holidays, and other leave benefits in compliance with applicable federal, state, and local laws, including the requirements of the Washington Minimum Wage Act and related regulations. Exempt employees are eligible for employer‑provided paid flexible PTO in addition to flexible paid sick leave. PTO is subject to manager approval. Additional benefits may include company recharge days, cell phone and home internet reimbursements, and a number of lifestyle spending accounts. Figma also offers sales incentive compensation for most sales roles and an annual bonus plan for eligible non-sales roles. All compensation and benefits are subject to applicable plan terms and may be modified by Figma at any time, consistent with applicable law.\nAnnual Base Salary Range:\n$165,000—$190,000 USD\nAt Figma we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product and our community to flourish. Figma is an equal opportunity workplace - we are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.\nWe will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to accommodations-ext@figma.com. These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities.\nExamples of accommodations include but are not limited to:\nHolding interviews in an accessible location\nEnabling closed captioning on video conferencing\nEnsuring all written communication be compatible with screen readers\nChanging the mode or format of interviews\nTo ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates keep their cameras on during video interviews. Additionally, if hired you will be required to attend in person onboarding.\nBy applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with Figma's Candidate Privacy Notice.","departments.id": ["4016255004"],"departments.name": ["Sales"],"offices.id": ["4024285004"],"offices.name": ["US"],"offices.location": [null],"metadata.id": null,"metadata.name": null,"metadata.value": null}
Images, tags and other lists stay with their parent result instead of creating extra rows. Invalid or unavailable inputs, inputs with no results, and requests that fail after all retries produce a row with status: failed. At most one failed row is saved per input; it includes error_code and error_message explaining the outcome. A normal end of pagination after collected results does not add a failed row.
Input requirements and collection settings ⚙️
| Setting | What to enter |
|---|---|
Maximum results per search or link (maxResults) | Collect up to this many results for each search or link. Minimum: 1. |
Company careers pages (companyPages) | Paste the company careers page on this service. One company per line. |
| Collection mode | Fields to use |
|---|---|
| Employer Jobs | Company careers pages |
The result limit applies separately to each search or supplied link. Collection ends earlier when no more matching results are available.
Greenhouse scraping use cases 🎯
Hiring activity monitoring
Run repeat collections of selected employer career pages and compare vacancy titles and original links over time to identify newly advertised roles and changes in hiring activity.
Skills demand analysis
Analyse the skills, experience or qualifications actually published in Greenhouse records to compare hiring requirements across role groups and prepare recruitment briefs.
Location-based market mapping
Group the returned Greenhouse records by their published location or workplace information to study where employers advertise opportunities and concentrate recruitment activity.
Recruitment data products
Use the exported public employer job listings as input to spreadsheets, recruitment dashboards or employer research databases, preserving original links so analysts can review the source.
Repeatable employer research
Revisit a fixed list of public Greenhouse sources and compare newly returned information with earlier exports to maintain a research dataset for employer hiring intelligence.
Pricing and saved-result behavior 💰
See the Actor's Pricing tab for the active pricing model and current rate. Store settings may change, so this README does not claim a fixed cost.
Under dataset-item pricing:
- Each collected item saved in the dataset is one result.
- Images, tags and other values attached to that item do not create additional rows.
- Automatic retry attempts do not create extra dataset rows.
- A saved
failedrow is also one billable dataset item, including invalid inputs, unavailable items, no results, or exhausted retries. At most one failed row is saved per input, including when some results were already collected. maxResultscaps all saved rows for each input, including its failed row. Repeated copies of the same input are processed once. More inputs or a higher limit can produce more saved results.
Greenhouse scraper API and integrations 🔌
Replace $ACTOR_ID with the ID shown in the Actor API tab and $APIFY_TOKEN with your token.
curl -X POST "https://api.apify.com/v2/acts/$ACTOR_ID/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"mode":"greenhouse-employer-jobs-scraper","companyPages":["https://job-boards.greenhouse.io/figma"],"maxResults":10}'
Use schedules for recurring collection, webhooks for completion notifications, and Apify integrations for Google Sheets, Make, Zapier, cloud storage, a CRM or your own application.
Reliability, retries, and public-data limits ⚠️
Temporary connection errors, timeouts and access restrictions are retried automatically, up to five attempts. Invalid inputs save a failed row without an HTTP request; confirmed unavailable items save a failed row without unnecessary retries. Exhausted retries also save a failed row. Results already collected remain available if a later request fails, and normal pagination completion adds no error row. Collection also stops after two consecutive fully processed pages add no new results, even if the website provides another cursor. Required detail lookups are completed before checking a page; new results reset the counter, and independent reply branches are checked separately. Failures while initializing the Actor, saving data or scheduling requests stop the run instead of being reported as a failed website result.
Provide a Greenhouse employer board URL or slug. This Actor reads selected boards and does not discover all Greenhouse employers.
Greenhouse controls which information is publicly available. Removed, private or restricted items may be unavailable, and optional values can be null or empty. A run can still fail if the results cannot be saved.
Frequently asked questions ❓
Does it require an account on Greenhouse?
No. You do not need to provide an account, password or login cookies. Only publicly available information is collected.
How does maxResults work?
It limits the number of saved results separately for every input. The minimum is 1. With maxResults set to 10, each input returns at most 10 available results.
Does the Actor discover Greenhouse employers?
No. Supply the public employer board URL or slug for each company you want to collect.
Do the returned vacancies include descriptions?
Yes, when the employer publishes them. Job records also retain department, office, requisition and date information supplied with the public listing.
Why are some fields empty?
The website may not publish that value, or the field may belong to a different collection mode. Missing values remain null or empty instead of being guessed.
Can I export the results to a spreadsheet?
Yes. Download CSV, Excel or JSON from the Apify dataset. All returned fields are included in the same results table.
Support and responsible use 🛟
For a reproducible issue, share the run ID, selected mode, result limit and a safe public example through the support channel. Never disclose access tokens, passwords or proxy credentials.
Use public Greenhouse information lawfully and responsibly. Follow applicable privacy, copyright, data-protection, contractual and platform requirements when storing, analyzing or redistributing results.