Built In Jobs Scraper — Salaries, Skills & Job Monitoring avatar

Built In Jobs Scraper — Salaries, Skills & Job Monitoring

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Built In Jobs Scraper — Salaries, Skills & Job Monitoring

Built In Jobs Scraper — Salaries, Skills & Job Monitoring

[💰 $0.90 / 1K] Scrape jobs from builtin.com — salary min/max, required skills, benefits, company & industry profile and full descriptions. Filter by keyword, category, location & remote, or monitor a search for new postings with Telegram/Slack/webhook alerts. No code; export JSON, CSV, Excel, API.

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

Corvuslab

Corvuslab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

What does the Built In Jobs Scraper do?

Turn every live builtin.com tech & startup job into a clean, structured record — salary, skills, benefits, company profile and full description — in seconds, at scale.

Scrape tech and startup job listings from builtin.com with the richest per-job detail available: salary ranges (min/max, currency, period), required tech skills, the full company & industry profile, the complete benefits list, and the entire job description as text, HTML and Markdown. Filter by keyword, job category, location, remote and posted-within date; schedule it in incremental monitoring mode to capture only new and changed postings; and get pinged on Telegram, Slack, Discord or any webhook. No code, no login, no API key — export to JSON, CSV, Excel or the API.

Why this scraper

  • Fast & low-cost — a direct, lightweight extraction path keeps large runs cheap, so scanning thousands of jobs stays affordable.
  • 🧾 Rich, typed records — dozens of structured fields per job (salary min/max, skills, benefits, company & industry), not raw HTML.
  • ♻️ Cheap to monitor — incremental mode re-scrapes only what changed (see below).
  • 🔔 Notifications built in — Telegram, Slack, Discord or any webhook (n8n / Make / Zapier).
  • 🤖 AI- & API-ready — compact output, MCP-friendly, one-click integrations.

✨ Key features

  • 🔎 Search or URL scraping — run a keyword search with filters, or paste builtin.com search and job URLs directly.
  • 💰 Structured salary — parsed salaryMin / salaryMax plus currency and period, not just a raw pay string — sort and filter on real numbers.
  • 🧠 Required skills & benefits — every job's skills[] and its full benefits[] list, extracted and ready to analyze.
  • 🏢 Company & industry profiles — company name, URL, logo and industry tags on each record, so a job is also a company signal.
  • 🎚️ Rich filters — keyword, job category (16 categories), city/metro, workplace type (remote / hybrid / on-site), experience level (entry → expert) and posted-within (24h → 30 days).
  • 🧾 Full descriptions, three ways — the complete job description as plain text, HTML and Markdown, plus a short summary.
  • 📇 Contacts & lead-gen — emails, phones, URLs and social profiles pulled from each posting; keep only jobs that carry a contact with requireContact.
  • ♻️ Incremental monitoring — schedule it and get only what changed, tagged NEW / UPDATED / UNCHANGED / EXPIRED, with repost detection; unchanged items are skipped before their page is even fetched.
  • 🔔 Notifications — Telegram, Slack, Discord or any webhook (n8n / Make / Zapier), fanned out on every run.
  • 🤖 AI-ready — compact mode and drop-empty output keep payloads small for LLMs and MCP clients.

📤 Example output

{
"id": "9132993",
"title": "Engineer, Applied AI",
"url": "https://builtin.com/job/sr-applied-ai-engineer/9132993",
"company": "Zapier",
"companyUrl": "https://builtin.com/company/zapier",
"companyLogo": "https://builtin.com/sites/www.builtin.com/files/2024-10/150@x2.png",
"companyIndustry": "Artificial Intelligence, Productivity, Software, Automation",
"industries": ["Artificial Intelligence", "Productivity", "Software", "Automation"],
"location": "29 Locations",
"workplaceType": "Remote",
"isRemote": true,
"experienceLevel": "Senior level",
"salaryText": "192K-287K Annually",
"salaryMin": 192000,
"salaryMax": 287000,
"salaryCurrency": "USD",
"salaryPeriod": "YEARLY",
"employmentType": "FULL_TIME",
"postedDate": "2026-08-14",
"validThrough": "2026-09-13T00:20:50+00:00",
"easyApply": false,
"skills": ["Cloud Infrastructure", "Llm Ops", "Ml Ops", "Python", "Typescript"],
"benefits": ["Offers 401(K)", "Provides 401(K) matching", "Offers company equity", "Offers generous PTO", "Offers a remote work program", "…"],
"summary": "As a Sr. Applied AI Engineer at Zapier, you will build and enhance AI platform capabilities, focusing on LLM Ops and ML Ops to support scalable AI development across teams.",
"description": "AI at Zapier — Are you excited about building the platform that makes AI and machine learning development faster, safer, and more reliable across an entire company? …",
"source": "builtin.com",
"searchKeyword": "engineer",
"scrapedAt": "2026-08-14T08:25:17Z",
"detailFetched": true
}

The full record also carries descriptionHtml, descriptionMarkdown, the complete benefits[] list, city / state / country, and (in incremental mode) a changeType tag.


📥 Example input

A few ready-to-run configurations — set these in the visual editor or pass them as JSON via the API:

Broad keyword search across all of Built In:

{ "query": "software engineer", "maxResults": 100 }

Filtered — remote data & analytics roles posted in the last 7 days, with full details:

{
"category": "data-analytics",
"location": "austin",
"remoteMode": "remote",
"postedWithinDays": 7,
"includeDetails": true,
"maxResults": 200
}

Incremental monitoring — poll new product-manager postings on a schedule and push to Telegram:

{
"query": "product manager",
"incrementalMode": true,
"telegramToken": "123:ABC",
"telegramChatId": "@myjobsfeed"
}

📚 What data can you extract from builtin.com?

  • Coreid, title, url, company, location, salaryText, postedDate, source, searchKeyword, scrapedAt.
  • SalarysalaryMin, salaryMax, salaryCurrency, salaryPeriod (parsed to real numbers).
  • Role detailsexperienceLevel, employmentType, workplaceType, isRemote, easyApply, validThrough, skills[], benefits[], summary.
  • Descriptions (with includeDetails) — description (text), descriptionHtml, descriptionMarkdown.
  • Companycompany, companyUrl, companyLogo, companyIndustry, industries[].
  • Locationlocation, city, state, country.
  • Contacts & signalsextractedEmails, extractedPhones, extractedUrls, socialProfiles, applyEmail, contactName, phoneNumber.
  • MonitoringchangeType (NEW / UPDATED / UNCHANGED / EXPIRED), isRepost, repostOfId, contentHash.

Every field is present in standard mode (missing values are null); compact mode returns the core fields only, for lean AI/MCP payloads.


⚙️ Input

Configure it in the visual editor — no code needed — or pass JSON via the API.

FieldWhat it does
queryKeyword search, e.g. python, product manager (comma-separate for multiple searches).
startUrlsScrape specific builtin.com search or job URLs directly.
categoryRestrict to one of 16 job categories (Developer + Engineer, Data + Analytics, Product, Design + UX, …).
locationCity or metro, e.g. austin, new york, boston.
remoteModeany, remote, hybrid or onsite — restrict to one workplace type.
experienceLevelKeep only chosen seniority levels — Entry / Junior / Senior / Expert + Leader.
postedWithinDaysOnly jobs updated within 1 / 3 / 7 / 14 / 30 days.
includeDetailsFetch each job's page for descriptions, benefits and the full company profile.
requireContactKeep only jobs that carry a contact (email / phone / either / both).
incrementalModeEmit only what changed since the last run (NEW / UPDATED / EXPIRED).
compactReturn core fields only — ideal for AI agents and MCP.
maxResultsCap the number of records (0 = unlimited).
proxyConfigurationOptional — works without a proxy at typical volumes.

…and 27 inputs in total — the table shows the essentials; the rest cover description format (text/HTML/Markdown), drop-empty output, notification channels (Telegram, Slack, Discord, webhook) and advanced tuning, all in the visual editor.


💡 What can you do with builtin.com data?

  • Job-board & aggregator feeds — populate your own tech-jobs site with clean, structured, salary-rich listings.
  • Compensation & market research — analyze salary ranges, in-demand skills and benefits across companies, categories and cities.
  • Recruiting & sourcing — track new tech roles by category and location; pull contacts for lead generation.
  • Company intelligence — build a picture of who's hiring, in which industries, and for what skills.
  • New-job monitoring — schedule incremental mode + notifications for a live change feed of fresh postings.
  • AI agents & pipelines — compact output plugs straight into LLM / MCP workflows.

♻️ Incremental monitoring — pay for changes, not repeats

Schedule the actor and turn on incremental mode: each run compares against the last and emits only NEW / UPDATED / EXPIRED records — unchanged items are skipped before their detail page is fetched, so a daily watch costs a fraction of a full re-scrape.

Daily churnof 1,000 trackedbillable recordsyou save
5 %1,0005095 %
15 %1,00015085 %
30 %1,00030070 %

The first run seeds the baseline and bills in full; every run after that bills only the delta.


🚀 How to scrape builtin.com

  1. Open the actor and enter a search keyword (e.g. software engineer) and/or pick filters — or paste a builtin.com URL.
  2. Set Max results and choose whether to fetch full details (descriptions, benefits, company profile).
  3. (Optional) Turn on incremental mode and a notification channel, then Schedule it.
  4. Click Start.
  5. Download the data as JSON, CSV or Excel, or pull it from the API.

New to Apify? Create a free account — it comes with monthly credit, no credit card required.


🔌 Integrations & export

Export to JSON, CSV, Excel or an HTML table, or pull from the REST API and the JavaScript / Python clients. Runs on a schedule, connects to Google Sheets, Slack, Make, Zapier and n8n, and works as an MCP tool for AI agents — compact mode keeps token usage small.


❓ FAQ

Do I need a proxy or login? No — it runs out of the box with no login or API key; Apify Proxy is available under Advanced for high-volume runs.

Can I get only new jobs on a schedule? Yes — turn on incremental mode and schedule it; each run emits only what changed (NEW / UPDATED / EXPIRED) and can notify your channel.

Does it include salary data? Yes — where a posting lists pay, you get the raw salaryText plus parsed salaryMin, salaryMax, salaryCurrency and salaryPeriod.

Can I get the full job description? Yes — enable full details for the complete description as plain text, HTML and Markdown, plus benefits and the company profile.

What formats can I export? JSON, CSV, Excel, HTML table, or via the API.

Is it good for AI agents? Yes — enable compact mode; the output is MCP-friendly and payloads stay small.

How many records can I get? Set maxResults (0 = unlimited, bounded by how many the search returns).


This actor accesses only publicly available data on builtin.com. You are responsible for how you use the extracted data — in particular any personal information — and for complying with the site's terms and applicable law (including the GDPR where it applies). Not affiliated with, endorsed by, or sponsored by Built In.


Keywords: builtin scraper · builtin.com scraper · built in jobs scraper · built in jobs api · tech jobs scraper · startup jobs scraper · job listings scraper · salary data scraper · tech skills scraper · remote jobs scraper · job monitoring · new job alerts · recruiting data · job board api · export jobs to CSV · MCP tool for AI agents