BuiltIn Jobs Scraper avatar

BuiltIn Jobs Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
BuiltIn Jobs Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

5

Bookmarked

202

Total users

47

Monthly active users

7 days ago

Last modified

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?

FieldDescription
titleJob title published on BuiltIn.
companyHiring company name.
categoryIndustry or category labels associated with the job.
locationPrimary job location shown on the listing.
job_locationsAvailable structured location details, including city, state, country, and coordinates when published.
date_postedDate the job was posted.
employment_typeEmployment type, such as full-time, when available.
workplace_typeWorkplace label, such as remote, hybrid, or in-office, when available.
salary_range_shortHuman-readable salary range.
salary_json_minNumeric minimum salary when published.
salary_json_maxNumeric maximum salary when published.
salary_json_currencyCurrency code for the salary range.
salary_json_unitSalary period, such as year or hour.
seniorityExperience-level text when available.
job_benefitsBenefits listed for the role.
description_textPlain-text job description.
apply_urlApplication destination when available.
company_urlBuiltIn company profile or company website URL when available.
urlDirect BuiltIn job listing URL.
sourceSource 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

  1. Open BuiltIn Jobs Scraper in Apify Console.
  2. Enter a keyword and optional location, or paste a public BuiltIn jobs search page into startUrl.
  3. Set results_wanted and, if needed, max_pages.
  4. Run the Actor and review the dataset preview.
  5. 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

ParameterTypeRequiredDefaultDescription
startUrlStringNoNonePublic BuiltIn jobs search URL. When supplied, it takes precedence over the keyword and location fields.
keywordStringNosoftware engineerJob title, skill, or search phrase to look up on BuiltIn.
locationStringNoNoneLocation to narrow the BuiltIn job search.
results_wantedIntegerNo20Maximum number of job records to save.
max_pagesIntegerNo20Maximum number of BuiltIn result pages to process.
proxyConfigurationObjectNo{"useApifyProxy": false}Optional Apify proxy settings for runs that need proxy routing.

Output Data

FieldTypeDescription
job_idIntegerBuiltIn job identifier when available.
titleStringJob title.
companyStringCompany name.
categoryArrayIndustry or category labels associated with the role.
locationStringPrimary job location.
locations_countIntegerNumber of job locations listed.
date_postedStringPosting date.
employment_typeStringEmployment type.
workplace_typeStringWorkplace arrangement shown by the listing.
workplace_type_enumStringNormalized workplace arrangement.
salary_range_shortStringSalary range as displayed by BuiltIn.
salary_json_minNumberNumeric salary minimum.
salary_json_maxNumberNumeric salary maximum.
salary_json_currencyStringCurrency for numeric salary values.
salary_json_unitStringSalary period, such as year or hour.
seniorityStringExperience-level text.
description_textStringPlain-text job description.
job_benefitsArrayPublished benefit labels.
apply_urlStringJob application URL.
company_urlStringCompany profile or website URL.
urlStringDirect BuiltIn job URL.
sourceStringSource site, builtin.com.

Usage Examples

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 engineer produces a more targeted dataset than a broad query such as engineer.
  • 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_pages only 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.

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.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

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.