Built In Jobs Scraper
Pricing
from $0.25 / 1,000 jobs
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.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Security
Limited permissionsShare
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
| Field | Description |
|---|---|
title, company, companyUrl | Job title, the hiring company and its profile page on Built In, such as https://builtin.com/company/general-motors. |
industries | Industries Built In gives the company, for example ["Automotive", "Big Data", "Software"]. |
locations | Every place the job is offered, as Austin, TX, USA. |
workplace | In-Office, Hybrid, Remote or a choice such as Remote or Hybrid and In-Office or Remote. |
seniority | Entry level, Junior, Mid level, Senior level, Expert/Leader or Internship. |
salaryText, salaryMin, salaryMax, salaryPeriod, salaryCurrency | Pay as Built In shows it, 125K-169K Annually, and the same as 125000, 169000, yearly and USD. Empty when the job shows no pay. |
skills | Top skills from the job card, such as Databricks, Snowflake or Kafka. |
summary | Built In's short summary of the role from the job card. |
postedText, postedAt | Age 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, employmentType | With details on: when the ad expires and FULL_TIME, PART_TIME, CONTRACTOR or INTERN. |
description, descriptionHtml | With details on: the whole ad as plain text and as HTML. |
url, companyLogo | The job page and the company logo. |
searchQuery | The search that found the job. |
How to scrape Built In jobs
- Type Keywords, such as
data engineer,reactoraccount executive. A job matches when every word starts a word in its title, company, skills or industries, soengineeralso findsEngineering Manager. - 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
pythonacross the United States needed 63 result pages and 93 seconds for 100 matches. - 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. - Set Workplace to Remote, Hybrid or In office. In office reads all jobs and keeps those whose label includes In-Office.
- 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 plan | Starter | Scale | Business | |
|---|---|---|---|---|
| 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
Is it legal to scrape Built In?
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.
Related scrapers
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.