Score ICP Fit
score_icp_fitScore any company against your ideal customer profile using weighted signals. Returns a 0-100 ICP score, tier, and per-signal breakdown.
Instructions
Score a company against your ideal customer profile (ICP) using weighted signals. Returns a 0 to 100 icp_score, an A to D icp_tier, and a per-signal breakdown as a flat, Clay-ready JSON row. Define your ICP with a template, scoring_config, or plain-English icp_description (which requires llm_api_key). Read-only; requires an APIFY_TOKEN and consumes Apify credits per call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_domain | Yes | The primary domain of the company to score, e.g. clay.com | |
| company_name | No | Optional display name of the company. | |
| template | No | Name of a prebuilt scoring config. | |
| scoring_config | No | JSON object of scoring weights. | |
| icp_description | No | Plain-English ICP description. Requires llm_api_key. | |
| llm_api_key | No | Your OpenAI or Anthropic key, used only with icp_description. | |
| llm_provider | No | LLM provider for icp_description: openai or anthropic. | |
| fetch_signals | No | If true, the actor fetches hiring and tech-stack signals automatically before scoring. | |
| include_explanation | No | If true, adds a score_explanation string to the output. |