Score
Search
Score
Score a lead against your live ICP model and intent, and write the result into the context graph. The thin verb an external list calls per row.
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
A lead Nous already knows but has not enriched yet returns
A lead that is not in the graph returns
/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:awaiting_enrichment, so you know to enrich before acting:
unknown_identifier, so nothing is fabricated:
Batch
Withidentifiers, 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 callscore 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