B2B Company Profiler: Domain to About, Careers, Tech & Signals
Pricing
$4.00 / 1,000 company profileds
B2B Company Profiler: Domain to About, Careers, Tech & Signals
Turn any company domain into a structured B2B profile: description, socials, emails, phones, tech stack, hiring signals & pages. No login or API key. By Physea Labs · Liminal. 90% OFF first week!
Pricing
$4.00 / 1,000 company profileds
Rating
0.0
(0)
Developer
jay casey
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🔥 Launch Sale: 90% OFF for the first week! Every price below is already the regular, below-market rate, and launch week takes 90% off on top.
Turn a list of company domains into firmographic profiles: name, legal name, description, founding year, address, socials, tech stack, careers page and ATS, press headlines and buying signals (SOC 2, free trial, demo, enterprise). Read straight from each company's own site.
What can B2B Company Profiler do?
Give it company domains. We read each company's homepage plus its about, careers and press pages, parse the Organization structured data and meta tags, fingerprint the marketing and web stack, detect the applicant tracking system behind the careers page, and flag buying signals.
| What you get | Features |
|---|---|
| 🏢 Name, legal name, description, founded, address, logo | 🧬 JSON-LD Organization + meta tags, not guesses |
| 🛠️ Tech stack: 30+ analytics, CRM, chat, CMS, framework, CDN fingerprints | 💼 Careers page + ATS (Greenhouse, Lever, Ashby, Workday...) |
| 📰 Press / newsroom headlines | 🚦 Signals: SOC 2, GDPR, HIPAA, free trial, demo, enterprise, funding |
| 🔗 LinkedIn, X, GitHub, Crunchbase from sameAs + links | 📤 CSV, Excel, JSON, API, Zapier, Make, n8n |
Who this is for
- Account-based marketing: enrich a target list before sequencing
- Lead scoring: route companies that mention SOC 2 or enterprise
- Competitive and market maps across hundreds of vendors
- Finding who is hiring, and on which ATS, before you pitch
What you get back
| Field | Type | What it is |
|---|---|---|
domain | string | domain |
company_name | string/null | company name |
legal_name | string/null | legal name |
description | string/null | description |
founding_date | string/null | founding date |
address | string/null | address |
linkedin_url | string/null | linkedin url |
tech_stack | array of string | tech stack |
is_hiring | boolean | is hiring |
ats_provider | string/null | ats provider |
careers_url | string/null | careers url |
pricing_url | string/null | pricing url |
signals | object | signals |
status | string | status |
Full rows carry 34 fields; see the Output tab for the complete schema. A sample (trimmed) row:
{"domain": "apify.com","company_name": "Apify","legal_name": "Apify Technologies s.r.o.","founding_date": "2015"}
What you need to provide
| Field | Type | Required | What it does | Sample |
|---|---|---|---|---|
domains | array | Yes | One per line: stripe.com, https://www.apify.com, posthog.com. We normalise to the bare domain. | ["apify.com", "stripe.com"] |
followSubpages | boolean | No | Follow up to three internal pages for richer about text, hiring status, ATS detection and press headlines. Turn off for homepage-only speed. | true |
maxConcurrency | integer | No | How many domains to profile at once. | 5 |
proxyConfiguration | object | No | Optional. Switch on Apify Proxy if some sites block datacenter IPs. | {"useApifyProxy": false} |
Quick start
- Click Try for free.
- Press Start. The sample input finishes in well under a minute with no keys or accounts.
- Replace the sample with your own list and run again.
- Download the dataset as CSV, Excel or JSON, or pull it from the API.
Pricing
Pay per result, no subscription. Launch Sale: 90% OFF for the first week!
company-profiled: $0.004 (company profiled, $4 per 1,000). One company whose website answered with a usable page. Unreachable domains are free.- For comparison: $0.01-0.05 per company on enrichment APIs.
- Set a max cost per run in the run options and the run stops cleanly when it hits it.
- Normal Apify platform usage (compute, optional proxy) applies.
Limits and honest notes
- Only what the company publishes on its own site. No revenue or headcount estimates are invented;
employees_declaredis filled only when the site declares it. - JavaScript-only sites (rendered entirely in the browser) give thinner profiles.
- Tech detection is fingerprint based: it shows what the HTML loads, not every internal tool.
- All collection is done by this Actor itself over public sources; it never calls other paid Actors.
Code and API
Same input as the Console sample:
{"domains": ["apify.com","stripe.com"]}
curl -X POST "https://api.apify.com/v2/acts/physealabs~b2b-company-profiler/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" -d @input.json
from apify_client import ApifyClientitems = ApifyClient("YOUR_APIFY_TOKEN").actor("physealabs/b2b-company-profiler").call(run_input={"domains": ["apify.com", "stripe.com"]})
It also works from Zapier, Make, n8n and Apify schedules.
About
Built by Physea Labs · Liminal: the same grounded-research engine that powers Liminal's checked answers, packaged as a plain scraper. No AI guesswork in the data, every row is traceable to its public source.
Need the next step, like scoring these results, deciding which accounts to pursue or writing a cited brief? Liminal by Physea Labs does that on top of data like this. Questions or a missing field? Open an issue on this Actor and we usually ship fixes within days.