Skip to main content
POST
Score
Score any person or company against your workspace’s ICP model and current intent, then write the result into the context graph so every other agent reads the same number. Built for a list you keep somewhere else, a spreadsheet, a Clay column, a CRM export. The list stays where it is. Nous returns the score. This is the leaner counterpart to /v2/context. Where context returns the whole account, score returns just the ICP fit and intent, so it fits a spreadsheet cell or a Clay column.
score needs a scoring model. Build one first with build_icp_model, then this endpoint returns live scores.

Request

Body

string
One lead. Accepts an email, domain, LinkedIn URL, or entity UUID. Required unless you pass identifiers.
string[]
A batch of leads, max 100 per call. The response is a results array in the same order.
string
Optional note on why you’re scoring. Recorded, does not change the score.

Response

A scored lead returns the ICP fit and intent, and the fit prediction is staked onto the account:
A lead Nous already knows but has not enriched yet returns awaiting_enrichment, so you know to enrich before acting:
A lead that is not in the graph returns unknown_identifier, so nothing is fabricated:

Batch

With identifiers, each result carries its own identifier alongside the same fields:

Fields

Scores that keep moving

score reads the live score. When an account has never been scored, it stakes one on demand, so you get a number now. After that the score keeps evolving on its own as new signals land, so a weekly re-score reflects the latest state. Calling score again never stacks duplicate predictions.

Call it from a spreadsheet

Because the request is one row in and a small object out, you can call score straight from a sheet with a short script. Point the fetch at this endpoint, pass the cell as identifier, and read back icp.score, icp.tier, and intent.score. Clay, n8n, and Make can call it the same way, one row per record.

When to call it

  • You have a list built somewhere else and want each row’s ICP fit and intent in the graph
  • On a cadence over your sheet to keep every score current
  • For a whole list in one call, use /v2/lead-lists/attach