Signal Radar — AI Account Intelligence & ICP Scoring avatar

Signal Radar — AI Account Intelligence & ICP Scoring

Pricing

from $52.80 / 1,000 company enricheds

Go to Apify Store
Signal Radar — AI Account Intelligence & ICP Scoring

Signal Radar — AI Account Intelligence & ICP Scoring

Turn company domains into ICP-scored, signal-tagged account intelligence from public sources only — hiring, tech-stack, funding and news signals. Schedule it to monitor what changed. Actively maintained. · More no-code data tools → datatools-hub.vercel.app

Pricing

from $52.80 / 1,000 company enricheds

Rating

0.0

(0)

Developer

Fredrik Hansson

Fredrik Hansson

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Turn a list of company domains into ICP-scored, signal-tagged account intelligence — built entirely on public, legal, company-level sources. It's the AI judgment layer that raw scrapers don't give you: feed it domains plus a plain-English description of your ideal customer, and it returns a fit score, the reasons behind it, and the concrete buying signals worth acting on.

This is the "signal → enrich → score" loop (think Clay) as a self-serve Apify actor.

Signal Radar — AI Account Intelligence & ICP Scoring — input and sample output

🔗 Chain it after your scraper

Already pulling company lists with Google Maps Scraper (compass/crawler-google-places), Google Maps Email Extractor (lukaskrivka/google-maps-with-contact-details) or LinkedIn Jobs Scraper (curious_coder/linkedin-jobs-scraper)? Pipe those companies straight in — paste the domains (or the websites column from that run) and get each account ICP-scored and signal-tagged. Works with the output of any Maps, LinkedIn or company-list scraper.

Quick start

  1. Fill in the input — set the fields in the input tab (prefilled with a working example).
  2. Click Start — the Actor runs and writes one record per item to the dataset.
  3. Get your data — export to JSON, CSV or Excel, or pull it via the API.

What it does

For every company domain it gathers public, logged-out signals:

  • Firmographics — name, industry, description, location, size — from the homepage and about page
  • Hiring signals — open roles from the company's public job board (Greenhouse, Lever, Ashby)
  • Tech stack — detected from the homepage (commerce, analytics, CRM, payments, frameworks…)
  • Recent news — headlines via Google News

Then OpenAI fuses everything into:

  • A 0–100 ICP-fit score with an icpTier (strong / medium / weak / none) and written reasoning
  • A suggested outreach angle
  • The qualified buying signals it can justify from the evidence
  • An optional role-based contact email (sales@, info@ — never personal data)

Recurring monitoring

Pass a previous run's dataset as baselineDatasetId and Signal Radar reports what changed — hiring surges, newly adopted tools, fresh news — turning it into a scheduled account monitor. Signals change constantly and B2B data decays ~25%/year, so there's always a reason to re-run.

Legally clean by design

Only logged-out, public, company-level sources (registries, public ATS job boards, RSS, homepages). No LinkedIn personal profiles, no logins, role-based inboxes only — GDPR-minimized.

Input

FieldTypeDescription
domainsarrayCompany domains/URLs/emails (domain is extracted). Required.
icpDescriptionstringYour ideal customer, in plain English. The AI scores fit against this.
monitorSignalsarrayWhich signal types to keep (empty = all).
baselineDatasetIdstringA previous run's dataset ID → report changes since then.
findRoleEmailbooleanSurface a role-based inbox (default false).
maxConcurrencyintegerCompanies analyzed in parallel (default 5).
{
"domains": ["stripe.com", "linear.app", "notion.so"],
"icpDescription": "Mid-market B2B SaaS (50-500 employees) in fintech or devtools, actively hiring engineers, on a modern cloud stack.",
"findRoleEmail": true
}

Output

One record per company:

{
"domain": "linear.app",
"name": "Linear",
"industry": "B2B SaaS",
"icpFitScore": 85,
"icpTier": "strong",
"icpReasoning": "Cloud-based product-development tool aligned with devtools ICP…",
"outreachAngle": "Reference their push into AI-assisted development…",
"hiring": { "ats": "ashby", "openRoles": 30, "sampleTitles": ["Senior Fullstack Engineer", "…"] },
"techStack": ["Next.js", "Zendesk"],
"signals": [{ "type": "hiring", "detail": "Hiring 30 roles incl. multiple engineering…", "strength": "high" }],
"roleEmail": "hello@linear.app",
"citations": ["https://linear.app", "ashby:job-board", "…"]
}

Pricing (pay-per-event)

EventWhenPrice
company-enrichedper company (public-signal gather)$0.15
ai-icp-scoredper company (AI fusion + score)$0.30
signal-detectedper qualified buying signal$0.20

Who it's for

Sales teams, RevOps, agencies and GTM engineers running signal-based outbound. Signal-based outreach converts several times better than static lists.

Notes

  • Requires an OpenAI API key (set as the OPENAI_API_KEY environment variable).
  • Schedule it against your watchlist (weekly/monthly) with a baselineDatasetId to catch changes automatically.