B2B Talent Sourcing Brief — Recruiter Account Intel
Pricing
from $250.00 / 1,000 company briefeds
B2B Talent Sourcing Brief — Recruiter Account Intel
For each target company, a recruiter-ready brief: what they do, their tech stack, the roles they're hiring right now, talent signals and the best angle to pitch recruiting services — or to source talent from them.
Pricing
from $250.00 / 1,000 company briefeds
Rating
0.0
(0)
Developer
Fredrik Hansson
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Point it at a list of companies and get back a recruiter's cheat sheet for each one. Give it the domains of the companies you want to pitch recruiting services to — or source talent from — and this Actor hands back a one-page talent sourcing brief per company: what they do, the tech they run on, the exact roles they're hiring for right now, the talent signals that matter, and the single sharpest angle to open the conversation.
You bring the target list. It hands back a ready-to-send recruiter brief.
The flow
┌─ firmographic organ ─ noniner/ai-company-enrichmentdomains │(stripe.com, ──────────► ├─ technographic organ ─ noniner/b2b-tech-stack-detector ──► AI recruiter briefnotion.so, …) │ (one page per company)└─ hiring organ ────── noniner/career-site-jobs-api
- Paste the companies you care about into
domains— domains, website URLs or emails all work. - The Actor fires three research organs once across the whole list, indexes everything by company, and degrades gracefully if any organ comes back empty.
- An AI then writes one grounded brief per company — tech stack, open roles, talent signals and the best way in — assembled into a clean markdown page you can paste straight into your CRM, a Slack message or an email.
What you get per company
For every company, the Actor returns:
companyOverview/whatTheyDo/industry/sizeSignal— who they are, in plain English, grounded in firmographic data.techStackSummary— the stack they run on (so you know which engineers to source), ornullif nothing was detected.currentHiring— a short summary of the roles they're hiring for right now, read directly from their live career site.rolesInDemand— the actual open job titles (or tight title groups) they're recruiting for.talentSignals— inferred signals like "scaling engineering", "hiring senior security" or "building a sales team" — the stuff that tells you they need help.bestPitchAngle— one sentence: exactly how a recruiting agency should pitch them (framed around your own offering if you provide one).sourcingNotes— where and what kind of talent to source for them.oneLineSummary— a crisp one-liner on the company and its hiring posture.briefMarkdown— all of the above assembled into a clean, one-page markdown brief, ready to paste.
Everything is grounded strictly in the research data — the AI never invents roles, offices or numbers.
Three ways people use it
- Recruiting-agency business development — build a prospecting list of companies that are actively hiring in your specialism, each with the best pitch angle already written. Stop cold-guessing which companies to pitch recruiting to; lead with the roles they can't fill.
- Talent mapping — profile a set of target companies to understand their tech stack and open roles, so you know who to source and from where — perfect for headhunting and passive-candidate research.
- Staffing & market intel — scan a whole category of companies for hiring intensity, role mix and talent signals to spot where demand is heating up and which accounts to prioritise.
Whether you're figuring out which companies to pitch recruiting to, doing sourcing research before a search mandate, or mapping a competitor's team as it scales — this packages the whole research step into one call.
How the orchestration works
This Actor is an orchestrator: it runs proven public organs once across your list, then layers an AI synthesis on top.
| Organ | Actor | What it contributes |
|---|---|---|
| Firmographics | noniner/ai-company-enrichment | What the company does, industry, size signal, offerings, target customers. |
| Technographics | noniner/b2b-tech-stack-detector | Detected technology stack + inferred engineering team signals. |
| Hiring | noniner/career-site-jobs-api | Live open roles from the company's career site (Greenhouse, Lever, Ashby and more). |
Each organ is best-effort: if one returns nothing, the brief is still produced from whatever the others found, and sourcesUsed reflects exactly which organs contributed.
A note on the hiring organ: open roles are read from public ATS boards (Greenhouse / Lever / Ashby). If a company hosts its careers page on an unsupported platform, no roles are matched —
currentHiringsays so, and the brief still ships from the firmographic + technographic + AI layers.
Input
| Field | Type | Notes |
|---|---|---|
domains | array | Required. Company domains, website URLs or emails — one per line. |
recruiterOffering | string | Optional. What your recruiting / staffing agency offers. Frames bestPitchAngle and sourcingNotes. |
maxResults | integer | Max companies to brief. Default 25. One charge per company briefed. |
maxConcurrency | integer | Companies synthesized in parallel. Default 3. |
model | string | OpenAI model. Default gpt-4o-mini. |
useEnrichment | boolean | Call the firmographic organ. Default true. |
useTechStack | boolean | Call the technographic organ. Default true. |
useHiring | boolean | Call the hiring organ. Default true. |
Minimal input example
{"domains": ["stripe.com", "notion.so"],"recruiterOffering": "We place senior backend and security engineers"}
Output example
{"domain": "stripe.com","companyName": "Stripe","oneLineSummary": "Stripe is a global payments platform hiring heavily across engineering and security.","companyOverview": "Stripe builds economic infrastructure for the internet, powering payments and financial tooling for millions of businesses worldwide.","whatTheyDo": "Provides payment processing and financial APIs for online businesses.","industry": "Financial technology / payments","sizeSignal": "Large, late-stage global company","techStackSummary": "Modern web stack with heavy backend and infrastructure investment.","currentHiring": "Hiring across backend engineering, security and infrastructure, with several senior roles open.","rolesInDemand": ["Software Engineer, Backend", "Security Engineer", "Infrastructure Engineer"],"talentSignals": ["Scaling engineering", "Hiring senior security", "Investing in infrastructure"],"bestPitchAngle": "Lead with your senior backend and security bench — Stripe has multiple open roles in exactly those functions.","sourcingNotes": ["Source senior backend engineers with payments/fintech experience", "Target security engineers with cloud infra backgrounds"],"sourcesUsed": ["ai-company-enrichment", "b2b-tech-stack-detector", "career-site-jobs-api"],"briefMarkdown": "# Talent Sourcing Brief — Stripe\n**Domain:** stripe.com · **Industry:** Financial technology / payments · **Open roles:** 12\n\n_Stripe is a global payments platform hiring heavily across engineering and security._\n\n## Current hiring\nHiring across backend engineering, security and infrastructure…\n\n## Best pitch angle\n> Lead with your senior backend and security bench…"}
Pay-per-event pricing
This Actor uses pay-per-event billing with a single event:
| Event | Price | Charged when |
|---|---|---|
company-briefed | $0.25 | Once per company researched into a finished recruiter brief. This one charge bundles up to three orchestrated sub-actor runs (firmographic enrichment, technographic detection, hiring/career-site) plus the OpenAI synthesis. |
The Actor logs its OpenAI token usage and the estimated AI cost per company at the end of every run, so the event price always stays safely above the model cost.
Setup
The AI synthesis calls the OpenAI API. Set the environment variable / secret OPENAI_API_KEY on the Actor. Without it, the organs still run but no brief is synthesized.
Use it from an AI agent (Apify MCP server)
This Actor is available through the Apify MCP server, so AI agents (Claude, ChatGPT, or anything that speaks MCP) can call it as a tool — hand it a list of domains and your recruiterOffering, and read back a finished recruiter brief per company — with no custom integration code.
Run it locally
npm install# put your input in storage/key_value_stores/default/INPUT.jsonexport OPENAI_API_KEY=sk-... # required for the AI briefapify run -p
Related actors
- B2B Hiring Signal Tracker — Track which companies are ramping up hiring, by function and over time.
- Career Site Jobs API — Every open job from Greenhouse, Lever, Ashby, Workday and more in one clean schema.
- B2B Tech Stack Detector — Detect the technology stack behind any company's website.
- B2B Account Brief — The sales-facing sibling: a pre-call account brief for AEs instead of recruiters.
Part of the No Niner toolkit — no-code web scraping, enrichment & AI data tools, all pay-per-use. Browse the full set at noniner.io.