BuiltIn Jobs Scraper
Pricing
from $1.00 / 1,000 results
BuiltIn Jobs Scraper
Extract tech job listings effortlessly with the BuiltIn Jobs Scraper. Designed for speed and efficiency, this lightweight actor parses job data accurately from BuiltIn. For optimal performance and to avoid IP bans, the use of residential proxies is highly recommended.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(4)
Developer
Shahid Irfan
Maintained by CommunityActor stats
5
Bookmarked
202
Total users
47
Monthly active users
7 days ago
Last modified
Categories
Share
What does BuiltIn Jobs Scraper do?
BuiltIn Jobs Scraper collects public job listings from BuiltIn into a structured dataset for recruiting research, salary analysis, hiring monitoring, and job-market reporting. Start with a job keyword and optional location, or provide a public BuiltIn search URL, then choose the number of listings you want to collect.
Each record can include the job title, company, category, location, employment type, workplace type, salary range, posting date, job description, benefits, company profile, and application URL. Download the dataset in JSON, CSV, Excel, or XML, or send it into a scheduled workflow through Apify integrations.
Why use BuiltIn Jobs Scraper?
- Build hiring datasets - Collect BuiltIn job records without manual copy-paste, ready for sorting, reporting, and enrichment.
- Analyze compensation signals - Compare published salary ranges, salary currency, salary period, seniority, and workplace preferences across roles and locations.
- Monitor companies and markets - Track hiring activity for a keyword, location, or a prepared BuiltIn search page on a recurring schedule.
- Keep useful job context - Get descriptions, benefits, company information, and application destinations when BuiltIn publishes them.
- Use data in your workflow - Export results, access them with the Apify API, or connect runs to Google Sheets, webhooks, Make, or Zapier.
What data can you extract from BuiltIn?
| Field | Description |
|---|---|
title | Job title published on BuiltIn. |
company | Hiring company name. |
category | Industry or category labels associated with the job. |
location | Primary job location shown on the listing. |
job_locations | Available structured location details, including city, state, country, and coordinates when published. |
date_posted | Date the job was posted. |
employment_type | Employment type, such as full-time, when available. |
workplace_type | Workplace label, such as remote, hybrid, or in-office, when available. |
salary_range_short | Human-readable salary range. |
salary_json_min | Numeric minimum salary when published. |
salary_json_max | Numeric maximum salary when published. |
salary_json_currency | Currency code for the salary range. |
salary_json_unit | Salary period, such as year or hour. |
seniority | Experience-level text when available. |
job_benefits | Benefits listed for the role. |
description_text | Plain-text job description. |
apply_url | Application destination when available. |
company_url | BuiltIn company profile or company website URL when available. |
url | Direct BuiltIn job listing URL. |
source | Source site, returned as builtin.com. |
Some fields are optional because BuiltIn does not publish the same details for every job listing.
How to scrape BuiltIn jobs
- Open BuiltIn Jobs Scraper in Apify Console.
- Enter a
keywordand optionallocation, or paste a public BuiltIn jobs search page intostartUrl. - Set
results_wantedand, if needed,max_pages. - Run the Actor and review the dataset preview.
- Download the results or connect the dataset to your automation.
For most runs, use a specific job title such as data engineer or product manager. Use startUrl when you have already prepared a BuiltIn search URL and want to reuse its search settings.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | None | Public BuiltIn jobs search URL. When supplied, it takes precedence over the keyword and location fields. |
keyword | String | No | software engineer | Job title, skill, or search phrase to look up on BuiltIn. |
location | String | No | None | Location to narrow the BuiltIn job search. |
results_wanted | Integer | No | 20 | Maximum number of job records to save. |
max_pages | Integer | No | 20 | Maximum number of BuiltIn result pages to process. |
proxyConfiguration | Object | No | {"useApifyProxy": false} | Optional Apify proxy settings for runs that need proxy routing. |
Output Data
| Field | Type | Description |
|---|---|---|
job_id | Integer | BuiltIn job identifier when available. |
title | String | Job title. |
company | String | Company name. |
category | Array | Industry or category labels associated with the role. |
location | String | Primary job location. |
locations_count | Integer | Number of job locations listed. |
date_posted | String | Posting date. |
employment_type | String | Employment type. |
workplace_type | String | Workplace arrangement shown by the listing. |
workplace_type_enum | String | Normalized workplace arrangement. |
salary_range_short | String | Salary range as displayed by BuiltIn. |
salary_json_min | Number | Numeric salary minimum. |
salary_json_max | Number | Numeric salary maximum. |
salary_json_currency | String | Currency for numeric salary values. |
salary_json_unit | String | Salary period, such as year or hour. |
seniority | String | Experience-level text. |
description_text | String | Plain-text job description. |
job_benefits | Array | Published benefit labels. |
apply_url | String | Job application URL. |
company_url | String | Company profile or website URL. |
url | String | Direct BuiltIn job URL. |
source | String | Source site, builtin.com. |
Usage Examples
Basic job search
Collect the first 20 BuiltIn software engineering jobs.
{"keyword": "software engineer","results_wanted": 20}
Location-focused hiring research
Collect data-engineering roles in New York for a city-level hiring analysis.
{"keyword": "data engineer","location": "New York","results_wanted": 50,"max_pages": 10}
Reuse a BuiltIn search URL
Use a prepared BuiltIn search page to collect product-management jobs in Chicago.
{"startUrl": "https://builtin.com/jobs?search=product+manager&location=Chicago","results_wanted": 30,"max_pages": 10}
Sample Output
The following example shows one dataset item. Fields that BuiltIn does not publish for a particular job may be omitted.
{"job_id": 7936464,"title": "Software Engineer","company": "Citadel","category": ["Information Technology","Software","Financial Services"],"location": "Houston, Texas, USA","locations_count": 5,"date_posted": "2026-06-26","employment_type": "FULL_TIME","workplace_type": "In-Office","workplace_type_enum": "IN_OFFICE","salary_range_short": "150K-300K Annually","salary_json_min": 150000,"salary_json_max": 300000,"salary_json_currency": "USD","salary_json_unit": "YEAR","seniority": "Senior level","description_text": "Software Engineers build the systems that support the investment process.","apply_url": "https://www.citadel.com/careers/details/software-engineer/","company_url": "https://builtin.com/company/citadel","url": "https://builtin.com/job/software-engineer/7936464","source": "builtin.com"}
Tips for Best Results
- Use specific searches - A focused phrase such as
senior Java engineerproduces a more targeted dataset than a broad query such asengineer. - Test before scaling - Start with 20 results and inspect the dataset before raising
results_wanted. - Reuse filtered URLs - Paste a public BuiltIn jobs search URL when you have configured a search directly on the site.
- Set a sensible page limit - Increase
max_pagesonly for broad searches that need more result pages. - Expect occasional missing fields - Salary, benefits, workplace type, and application links depend on the information published for each job.
- Schedule useful searches - Run the same search daily or weekly to monitor new roles and changes in hiring demand.
- Report source changes - Public job pages can change. Use the Actor's Issues tab if output no longer matches the expected data.
Integrations and Exports
- Google Sheets - Send job records to a spreadsheet for filtering, sharing, and reporting.
- Webhooks - Notify another service when a run finishes.
- Make and Zapier - Send new jobs to alerts, CRM systems, dashboards, or enrichment workflows.
- Apify API - Run the Actor and read the dataset from your application.
- CSV, Excel, JSON, and XML - Download data in a format suited to analysis, reporting, or pipelines.
Frequently Asked Questions
Can I export BuiltIn jobs to CSV or Excel?
Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.
Can I search BuiltIn jobs by keyword and location?
Yes. Set keyword and optionally add location to collect matching BuiltIn jobs. You can also use a public BuiltIn search page in startUrl.
How many jobs can I collect in one run?
Set results_wanted to the number of records you need. The available total depends on the BuiltIn results for your search and the max_pages limit you choose.
Why are salary, benefits, or application fields missing?
BuiltIn does not publish every field for every job. Missing values reflect source-data availability rather than a failed run.
Can I schedule recurring BuiltIn job searches?
Yes. Create an Apify schedule to run the same search hourly, daily, weekly, or on a custom interval.
Is collecting BuiltIn job data legal?
Collecting public data can be subject to applicable laws, privacy requirements, and website terms. You are responsible for using the Actor lawfully and handling job data responsibly.
Related Actors
- Talent Job Scraper - Collect job listings from Talent.com for broader hiring research.
- USA Jobs Scraper - Collect opportunities across the United States job market.
- Levels.fyi Jobs Scraper ๐ - Gather technology job and compensation data from Levels.fyi.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is intended for legitimate collection and analysis of publicly available BuiltIn job information. Do not use collected data for unlawful discrimination, harassment, spam, or other abusive activity. Follow BuiltIn's terms and all applicable laws and privacy rules.