BuiltIn Scraper – Tech Company Profiles & Jobs
Pricing
from $0.75 / 1,000 builtin scraper – tech company profiles & jobs
BuiltIn Scraper – Tech Company Profiles & Jobs
Scrape **tech company profiles** from BuiltIn.com: name, industries, **employee count**, founded year, all office locations, **hiring status**, open **job counts by department**, benefits, and website. Filter by industry, size, and remote-hiring flag. No API key or proxy. **Pay per result.**
Pricing
from $0.75 / 1,000 builtin scraper – tech company profiles & jobs
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Scrape tech company profiles from BuiltIn.com — the leading tech career site covering 10,000+ companies. Returns hiring status, open job counts by department, employee count, founded year, all office locations, industry categories, benefits count, and company description. Filter by industry, size band, and remote-hiring flag. No API key, no proxy, no authentication. Pay per result.
If you're building B2B lead lists, hiring intelligence dashboards, or tech ecosystem maps, BuiltIn is one of the richest free sources — and this actor delivers the structured data at $1.50 per 1,000 companies.
What you get per company
| Field | Description |
|---|---|
company_id | BuiltIn internal company ID |
name | Company name |
builtin_url | Full URL to company profile on builtin.com |
website_url | Company's own website |
description | Company tagline / mission text |
industries | List of industry categories (e.g. ["Software", "Fintech"]) |
employee_count | Total employee count (integer) |
founded_year | Year founded (integer) |
headquarters | Primary HQ location ("City, State, Country") |
all_locations | All office locations (list of formatted strings) |
offices_count | Total number of offices |
total_jobs | Number of open positions right now |
job_categories | Department breakdown: [{"name": "Engineering", "count": 42}, ...] |
hiring_now | Boolean — company is actively hiring |
benefits_count | Number of listed benefits |
logo_url | URL to company logo image |
parse_confidence | Data quality score (1.0 = perfect; <0.5 = drift detected) |
warnings | List of quality warning codes |
scraped_at | ISO-8601 timestamp |
Who uses BuiltIn company data?
- B2B sales teams — filter for companies actively hiring in Engineering or Sales as a buying-intent signal
- Recruiters — identify companies hiring now in a specific city or industry
- Investors / analysts — map the tech ecosystem by industry, headcount, and growth
- Lead generation — export enriched company lists with HQ, website, and industry for outreach tools
- Market research — benchmark employee counts and job category distribution across sectors
How to use
Scrape all AI/Software companies hiring now
{"maxResults": 200,"industries": "artificial-intelligence,software","hasOpenRoles": true,"enrichApi": true,"enrichJobs": true}
Filter by company size
{"maxResults": 500,"companySizes": "51-200,201-500","enrichApi": true}
Remote-hiring companies in fintech
{"maxResults": 100,"industries": "fintech","remoteHiring": true,"enrichJobs": true}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 100 | Maximum companies to return |
industries | string | (all) | Comma-separated industry aliases (see list below) |
companySizes | string | (all) | Comma-separated size filters (e.g. "51-200,201-500") |
remoteHiring | boolean | false | Only companies hiring remote |
hasOpenRoles | boolean | false | Only companies with open positions |
enrichApi | boolean | true | Fetch website URL, founded year, office details via API |
enrichJobs | boolean | true | Fetch open job count + department breakdown |
Common industry aliases
software · fintech · healthtech · edtech · marketing-tech · artificial-intelligence · cybersecurity · data-analytics · consumer-web · ecommerce · cloud · blockchain · payments
Example output
{"company_id": "84805","name": "Stripe","builtin_url": "https://builtin.com/company/stripe","website_url": "https://stripe.com","description": "Stripe is a technology company that builds economic infrastructure for the internet...","industries": ["Software", "Payments"],"employee_count": 5360,"founded_year": 2010,"headquarters": "Dublin, Dublin, IE","all_locations": ["San Francisco, CA", "New York, NY", "London, GB", "Dublin, Dublin"],"offices_count": 9,"total_jobs": 407,"job_categories": [{"name": "Engineering", "count": 84},{"name": "Sales", "count": 43}],"hiring_now": true,"benefits_count": 12,"logo_url": "https://builtin.com/sites/stripe.jpeg","parse_confidence": 1.0,"warnings": [],"scraped_at": "2026-06-04T12:00:00+00:00"}
How it works (three complementary sources)
- Listing pages (
/companies?handler=SearchResults) — HTML with 20 companies per page. Provides name, industries, employee count, office count, hiring status, benefits count, and description. - Company API (
api.builtin.com/companyapi/byIds) — JSON endpoint for website URL, founding year, structured industry list, and all office locations. - Job sections (
/companies?handler=JobSectionsEncoded) — Batched HTML endpoint for total open positions count and department-level job categories.
Why this beats competitors
Other BuiltIn scrapers on the Store either miss the job department breakdown, skip the API enrichment step, or break on minor CSS changes. This actor:
- Returns
job_categories(department breakdown) — which companies are hiring Engineers vs Sales vs Marketing vs Design parse_confidenceon every record — no competitor has it- Uses data-company-id structural anchors — not fragile CSS class selectors
- Works without proxy — builtin.com serves 200 from datacenter IPs
- Combines three complementary data sources for maximum field coverage
FAQ
Does it require login or authentication? No. All three data sources (listing pages, company API, job sections) are publicly accessible without credentials.
Does it scrape individual company pages?
For the base listing, no — the listing API is faster and more reliable. With enrichApi: true, it calls the dedicated api.builtin.com endpoint for additional fields (website, offices, founded year).
Can it filter by US city (e.g. Chicago, NYC)? The filtering API supports national/global queries. City-level filtering on BuiltIn requires scraping their city sub-sites — not yet supported in this version.
What is parse_confidence?
A 0.0–1.0 per-record data quality score. 1.0 = all fields populated. <0.5 = structural drift detected — some fields may be stale or missing.
Pricing
$1.50 per 1,000 results (Pay Per Event). Charged per company record pushed. Failed or filtered-out items are not charged.
Integrations
Built for B2B sales teams and hiring-intel analysts building tech-company lead lists with job counts and firmographics — the JSON/dataset output drops into the tools you already run, no glue code:
- n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
- Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
- MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
- API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.
See all Apify integrations.
Legal
This actor scrapes publicly available data from builtin.com. No authentication is required. Use responsibly and in accordance with BuiltIn's Terms of Service.