Built In Jobs Scraper - Tech Jobs, Salaries & Skills
Pricing
from $1.00 / 1,000 jobs
Built In Jobs Scraper - Tech Jobs, Salaries & Skills
Scrape tech jobs from Built In (builtin.com) by category and remote policy: title, company, salary range, seniority, work type, locations, industries, top skills, summary and posting time. Optional full description, benefits and dates.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Adam Abuseni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Scrape tech jobs from Built In (builtin.com) by category and remote policy - with the details that make job data useful:
- 💰 Salary range as numbers (
salaryMin,salaryMax, yearly or hourly) - 🎯 Seniority (Entry, Junior, Mid, Senior, Expert/Leader, Internship)
- 🏠 Work type - Remote, Hybrid, In-Office (+ handy
isRemote/isHybrid/isOnsiteflags) and all locations - 🛠️ Top skills per job (Python, SQL, AWS, React...)
- 🏭 Company industries (Fintech, Healthtech, AI...)
- 📝 Short summary, posting time, company name, logo and Built In page
- ➕ Optional: full description, benefits, exact posting and expiry dates, employment type
Fast: ~25 jobs per page in about a second.
What you can use it for
- Recruiting & sourcing - companies hiring for a skill set, with pay up front
- Salary benchmarking - pay ranges by role, seniority and work type
- Skills demand research - which technologies employers ask for right now
- B2B lead generation - companies that are actively hiring are actively spending
- Job boards, newsletters and Slack bots - fresh tech jobs every day
How to use it
Add one or more Job listing pages, one per line - a full URL or just the part after /jobs/:
| You type | What it scrapes |
|---|---|
remote/dev-engineering | Remote software engineering jobs |
data-analytics | Data & analytics jobs |
remote | All remote jobs |
jobs | All jobs |
https://builtin.com/jobs/hybrid/national/dev-engineering | Any Built In listing page URL |
Then set Pages per listing URL (~25 jobs each), optionally Max jobs and Posted within (days), and click Start.
Built In's search (
?search=) and some city / industry filter pages are disallowed by its robots.txt, so the Actor skips them and tells you in the log. Category and remote pages work, and you can filter the results byskills,industriesorlocationsafterwards.
Input example
{"startUrls": ["remote/dev-engineering", "data-analytics"],"maxPagesPerUrl": 5,"maxItems": 500,"postedWithinDays": 7,"includeJobDetails": false}
Output example
{"jobId": "10921515","title": "Software Engineer, Data Platform","url": "https://builtin.com/job/senior-software-engineer-data-platform/10921515","companyName": "Block","companyUrl": "https://builtin.com/company/block-inc","companyLogo": "https://cdn.builtin.com/.../4xlogo.png","workType": "In-Office or Remote","isRemote": true,"isHybrid": false,"isOnsite": true,"locations": ["Fremont, CA, USA", "Oakland, CA, USA", "San Francisco, CA, USA"],"salaryText": "153K-270K Annually","salaryMin": 153000,"salaryMax": 270000,"salaryPeriod": "year","salaryCurrency": null,"seniority": "Senior level","industries": ["Fintech", "Payments", "Software", "Financial Services"],"skills": ["Apache Airflow", "AWS", "Databricks", "Python", "Snowflake", "Terraform"],"summary": "Build and operate Block's data platform, including warehousing, orchestration...","postedText": "Reposted 5 Hours Ago","postedAt": "2026-10-24","validThrough": "2026-11-23T00:40:02+00:00","employmentType": "FULL_TIME","benefits": ["Offers 401(K)", "Provides 401(K) matching", "Offers disability insurance"],"description": "Block builds simple, powerful tools that make progress towards an economy that's truly open to all...","searchUrl": "https://builtin.com/jobs/remote/dev-engineering","scrapedAt": "2026-10-24T12:00:00+00:00"}
validThrough, employmentType, benefits and description are filled when Add full description, benefits and dates is on (one extra request per job); salaryCurrency too, when the employer published a structured salary. Without it, postedAt is calculated from "Posted 5 hours ago".
Cost
You pay per job returned (see the Pricing tab). Use Max jobs or a run spending limit to stay in control - the Actor stops cleanly when either is reached.
Good to know
- The Actor reads Built In's robots.txt first and never requests a page it disallows.
- It identifies itself, waits between requests (2 s by default) and stops if Built In ever refuses access.
- Only public job listing information is collected - no login, no candidate or personal data.
- Jobs at companies whose industries or description indicate gambling, alcohol, adult content, dating or interest-based lending are not included.
FAQ
How fresh is the data? Every run reads Built In live. Schedule it daily with Posted within (days) = 1 for a feed of new jobs.
Why do some jobs have no salary? The employer didn't publish one.
Can I search by keyword? Built In's search isn't allowed for bots by its robots.txt - use a category page and filter title or skills in the results.
Something broke? Open an issue on the Actor page - fixes are usually quick.