ParseForge Scrapers

Built In Tech Jobs Scraper

parseforge/builtin-tech-jobs-scraper

JobsLead generationOther

Scrapes tech job listings from Built In by keyword, location, category, and remote preference. Returns each job as a flat row with title, company, description, and metadata.

Run this scraper See the API call
Total users
2
Monthly active
0
Total runs
107
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

Built In Tech Jobs Scraper

Scrape tech job listings from Built In by keyword, location, category, or remote status, up to a million per run. Each listing returns the job title, company, location, description, and required skills. No login or API key. Export to CSV, JSON, Excel, or XML.

Built In aggregates tech jobs from startups and established companies, but manually searching across cities and categories is slow. This Actor reads the public job feeds directly, filtering by job title, location, category, and remote preference, and returns each match in a consistent, flat schema ready for analysis or your own job board.

Who uses it What they scrape Built In for
Recruiters Build a pipeline of open tech roles at target companies in a specific city.
Job board aggregators Populate a niche job site with fresh, filtered tech listings daily.
Market analysts Track hiring volume and in-demand skills across tech hubs and categories.
Sales professionals Identify growing companies by their recent job postings for outreach.

What it does

This Actor collects tech job listings from Built In by keyword, location, category, or remote filter, and returns each one as a flat row.

  • ๐Ÿ” Keyword search: Filter by job title or skill, such as 'software engineer' or 'data scientist'.
  • ๐Ÿ“ Location targeting: Narrow results to a specific city or state, or leave blank for all locations.
  • ๐Ÿท๏ธ Category filter: Restrict listings to a department like engineering, data, design, or marketing.
  • ๐Ÿก Remote flag: Toggle a checkbox to return only remote-friendly roles.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Built In data

๐Ÿ“Š Monitor hiring trends.

A market analyst runs the Actor weekly for 'data engineer' across the top five tech hubs to count openings and track demanded skills over time.

๐ŸŽฏ Build a targeted lead list.

A salesperson scrapes all 'marketing' roles posted in Austin this month to identify fast-growing startups for their outreach tool.

๐Ÿ’ผ Power a niche job board.

A developer runs the Actor daily for 'remote' and 'design' to keep their curated UX job board populated with fresh listings.

๐Ÿข Map a competitor's growth.

A product manager scrapes all engineering jobs at a specific company to infer which teams are expanding and what tech stack they require.

Why choose this scraper

What you get
Consistent schema Every job comes back with the same fields, no matter the search
No API limits Reads the public web feeds directly, bypassing rate limits and API keys
Bulk collection Set maxItems up to 1,000,000 to build large datasets in one run
Flexible export Download results as CSV, JSON, Excel, or XML for your workflow

How it compares

No other Store actor targets Built In the same way, so the honest comparison is with the alternatives teams actually weigh.

Built In Tech Jobs Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When Built In changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor with a job keyword, an optional city or state, an optional job category, and a remote-only toggle. Filters are applied as each listing is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $2.10
1,000 results $21.00
10,000 results $210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Built In Tech Jobs Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Built In through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/builtin-tech-jobs-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your keyword, location, and category combination returns listings on the Built In website. Try broadening your search by removing the location or category filter, or using a more common keyword.

The Actor stops before reaching my maxItems limit.

This happens when there are fewer total listings for your search criteria than the maxItems you set. The Actor collects all available matches and then finishes. Try a broader keyword or remove filters to get more results.

Some job listings are missing the description field.

A small number of listings may have truncated or missing descriptions on the source site itself. The Actor returns whatever text is publicly available. If the issue is widespread, try re-running the Actor later.

The Actor is running slowly.

The Actor respects the source website by pacing its requests. If you need faster collection, you can increase the Actor's memory in the run settings, but the primary constraint is polite crawling speed.

I get an error when using a specific category name.

Category names must match Built In's URL slug format. Try using a single word like 'engineering' or 'data' rather than a multi-word phrase. Check the Built In website to see the exact category name used in the URL.

FAQ

Question Answer
Can I scrape jobs for multiple keywords at once? The Actor accepts one keyword per run. To collect jobs for multiple keywords, run the Actor multiple times with different keyword inputs, or use Apify's scheduling to run a sequence.
Does this Actor require a Built In account or API key? No. It reads the publicly available job listing pages, so no login, account, or API key is needed.
How do I filter for jobs in a specific city? Enter the city name in the 'City or state' input field. The Actor will restrict results to listings tagged with that location.
What job categories are available? Common categories include engineering, data, design, marketing, product, and sales. The input accepts any category string that Built In uses.
Can I get only remote jobs? Yes. Check the 'Remote only' box in the input, and the Actor will return only listings marked as remote.
How many job listings can I scrape in one run? You can set the 'Maximum job listings' input up to 1,000,000. The Actor will stop once it reaches that count or exhausts the available listings.
What format is the output data in? The Actor returns data in a flat, tabular schema. You can export your dataset in CSV, JSON, Excel, or XML from the Apify platform.
Does the Actor scrape the full job description? Yes. Each listing includes the full body text of the job description, along with title, company, location, and other metadata.
Can I schedule this Actor to run automatically? Yes. Use Apify's built-in scheduler to run the Actor daily, hourly, or on any custom cron schedule to keep your dataset fresh.
Is it legal to scrape Built In? The Actor accesses only publicly available web pages. You should review Built In's terms of service and ensure your use case complies with them and applicable laws.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Built In, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
maxItems integer How many job listings to collect per run. 10
keyword string Job keyword (e.g. software, data, designer). software
location string City or region. Leave blank for all. not set
remote boolean Return only remote roles. false
category string Job category (engineering, data, design, marketing, etc.). not set

Pricing

from $19.00 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.019 to $0.021

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~builtin-tech-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Built In Tech Jobs Scraper on Apify All scrapers