Built In Jobs Scraper avatar

Built In Jobs Scraper

Pricing

from $0.25 / 1,000 jobs

Go to Apify Store
Built In Jobs Scraper

Built In Jobs Scraper

Tech and startup jobs from Built In with the pay range as numbers, seniority, top skills, company industries and remote, hybrid or office workplace. Filter by keywords, Built In category, country, state or city, and add full descriptions when you need them.

Pricing

from $0.25 / 1,000 jobs

Rating

0.0

(0)

Developer

deriverge s.r.o.

deriverge s.r.o.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Security

Limited permissions

Share

Built In (builtin.com) lists jobs at tech companies and startups, mostly in the United States. This actor returns one row per job: title, company with its industries, locations, workplace type, seniority, the pay range as numbers, top skills, a short summary and, on request, the full description. The form starts with data engineer in the Data: data engineering category; click Start for 20 jobs. Built In does not let robots use its keyword search, so keywords are matched on the listings the actor reads. It costs $0.50 per 1,000 jobs on the Free plan ($0.25 on Business), and the $5 of monthly credit in Apify's Free plan covers about 10,000 jobs.

Output fields

FieldDescription
title, company, companyUrlJob title, the hiring company and its profile page on Built In, such as https://builtin.com/company/general-motors.
industriesIndustries Built In gives the company, for example ["Automotive", "Big Data", "Software"].
locationsEvery place the job is offered, as Austin, TX, USA.
workplaceIn-Office, Hybrid, Remote or a choice such as Remote or Hybrid and In-Office or Remote.
seniorityEntry level, Junior, Mid level, Senior level, Expert/Leader or Internship.
salaryText, salaryMin, salaryMax, salaryPeriod, salaryCurrencyPay as Built In shows it, 125K-169K Annually, and the same as 125000, 169000, yearly and USD. Empty when the job shows no pay.
skillsTop skills from the job card, such as Databricks, Snowflake or Kafka.
summaryBuilt In's short summary of the role from the job card.
postedText, postedAtAge as shown (Yesterday, Reposted 2 Days Ago) and the date worked out from it. With details on, postedAt is the posting date from the job page.
validThrough, employmentTypeWith details on: when the ad expires and FULL_TIME, PART_TIME, CONTRACTOR or INTERN.
description, descriptionHtmlWith details on: the whole ad as plain text and as HTML.
url, companyLogoThe job page and the company logo.
searchQueryThe search that found the job.

How to scrape Built In jobs

  1. Type Keywords, such as data engineer, react or account executive. A job matches when every word starts a word in its title, company, skills or industries, so engineer also finds Engineering Manager.
  2. Pick a Category that fits the keywords, such as Data: data engineering or Engineering: Python. The actor then reads only that category: 20 data engineer jobs took 5 seconds on 11 October 2026. Without a category it reads all jobs of the location, and python across the United States needed 63 result pages and 93 seconds for 100 matches.
  3. Choose the Country and, if you want, the State or region (optional) and City (optional), written in full as Built In does: New York, California, England.
  4. Set Workplace to Remote, Hybrid or In office. In office reads all jobs and keeps those whose label includes In-Office.
  5. Turn on Include full job details for the description, expiry date and employment type, then click Start. Jobs appear in the Output tab during the run and can be downloaded as CSV, Excel or JSON.

Search links copied from builtin.com also work in Search links from builtin.com (optional). A search= word in such a link is matched like Keywords. As API input, hybrid product jobs in New York City:

{
"keywords": "product manager",
"category": "product",
"country": "USA",
"state": "New York",
"city": "New York",
"workplace": "hybrid",
"maxItems": 200
}

Example output

One job from a run on 11 October 2026, with description and descriptionHtml cut short.

{
"key": "builtin:11606231",
"jobId": "11606231",
"title": "Senior Data Engineer",
"url": "https://builtin.com/job/senior-data-engineer/11606231",
"company": "General Motors",
"companyUrl": "https://builtin.com/company/general-motors",
"companyLogo": "https://cdn.builtin.com/cdn-cgi/image/f=auto,fit=scale-down,w=128,h=128/sites/www.builtin.com/files/2025-06/gm_avatar_white_blue%201.png",
"workplace": "Hybrid",
"locations": [
"Austin, TX, USA"
],
"seniority": "Senior level",
"industries": [
"Automotive",
"Big Data",
"Information Technology",
"Robotics",
"Software",
"Transportation",
"Manufacturing"
],
"salaryText": "125K-169K Annually",
"salaryMin": 125000,
"salaryMax": 169000,
"salaryPeriod": "yearly",
"salaryCurrency": "USD",
"summary": "Design and optimize scalable cloud data warehouses, data lakes, pipelines, and Operational Data Stores for near-real-time IoT analytics. Integrate and process large datasets using Databricks, Snowflake, Flink, Spark, Kubernetes, and Iceberg. Monitor pipeline health, improve performance and cost efficiency, ensure data quality and security, and collaborate with technical and business stakeholders.",
"skills": [
"Apache Flink",
"Apache Iceberg",
"Spark",
"AWS",
"Ci/Cd",
"Databricks",
"ETL",
"Google Cloud Platform",
"Java",
"Kafka",
"Kubernetes",
"Azure",
"Ocpp",
"Python",
"Snowflake",
"Spark Streaming",
"SQL"
],
"postedText": "Yesterday",
"postedAt": "2026-10-10",
"validThrough": "2026-11-09T02:49:25+00:00",
"employmentType": "FULL_TIME",
"description": "Description\nThis role is categorized as hybrid. This means the successful candidate is expected to report to Austin Technical Center three times per week, at minimum [or other frequency dictated by the business if more than 3 days].\nThe Role\nThe GM Energy Data Engineering team is on the lookout for a talented Data ...",
"descriptionHtml": "<b>Description</b><br><strong> This role is categorized as hybrid. This means the successful candidate is expected to report to Austin Technical Center three times per week, at minimum [or other frequency dictated by the business if more than 3 days]. </strong> <br><strong> The Role </strong> <br>The GM Energy Data ...",
"searchQuery": "\"data engineer\" [data-analytics/data-engineering] in USA",
"scrapedAt": "2026-10-11T16:14:29.538Z"
}

How much does it cost to scrape Built In jobs?

Free planStarterScaleBusiness
1,000 jobs$0.50$0.40$0.325$0.25

You pay only for the events in the table. There is no start fee, and compute time and proxies are included.

10,000 jobs cost $5.00 on the Free plan and $2.50 on Business. Jobs that do not match the keywords, the In office filter or Exclude keywords, repeats across searches and jobs held back by the new-only mode are not charged.

Limits

  • A search reads at most 200 result pages of 10 to 25 jobs. A run over all US jobs read 2,192 jobs in 200 pages and about 5 minutes on 11 October 2026.
  • Keyword matching happens after the pages are read, so a rare keyword without a category can end with few or no jobs after 200 pages.
  • The actor waits a second between result pages. If Built In answers with a verification page or HTTP 429 anyway, the run stops and keeps the jobs it has.
  • Built In lets about 150 job pages be opened in a row. With Include full job details on, rows after that keep the card fields and the run log says how many got descriptions.
  • Pay shows on most US jobs and few others: 47 of 58 US data engineer jobs had a range on 11 October 2026, and 6 of 60 in-office jobs in the United Kingdom.

Daily alerts for new Built In jobs

Turn on Return only jobs new since the last run, give the run a Watch name such as nyc-data (a saved task gets one automatically) and schedule it daily. A job that came back once is skipped for 90 days.

FAQ

The actor reads job ads that Built In shows to any visitor, and only pages its robots.txt allows: the job lists without a search word and the job pages. It collects no data about candidates and no recruiter contacts. Ad texts belong to the employers; check Built In's terms before you republish them.

Which countries does it cover?

Most jobs are in the United States. The form also offers Canada, the United Kingdom, India, Germany, Ireland, the Netherlands, France, Spain, Poland, the Czech Republic, Australia, Singapore, Brazil, Mexico and Israel, or Anywhere.

Support

This actor is built and maintained by deriverge s.r.o., a software company based in the Czech Republic. If a run fails or a field you need is missing, please open an issue in the Issues tab or write to us at info@deriverge.com. We respond in English and Czech. Runs can be scheduled in Apify Console or started from the API tab, which has examples for Python, JavaScript and cURL and works with Make, Zapier, n8n and the Apify MCP server. If the actor saves you time, a short review helps other people find it.