---
title: "5-axis ICP fit score (1-10 per axis) with a 7+/10 pursue threshold and cited rationales."
method: POST
path: "/v1/intelligence/prospect-fit"
tags: ["Competitive intelligence"]
---

# 5-axis ICP fit score (1-10 per axis) with a 7+/10 pursue threshold and cited rationales.

`POST /v1/intelligence/prospect-fit`

## Request

- Base URL: `https://api.klarix.ai`
- URL: `https://api.klarix.ai/v1/intelligence/prospect-fit`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Api-Key`

5-axis ICP fit score (1-10 per axis) with a 7+/10 pursue threshold and cited rationales. Minimum plan: PRO. Spends one credit per call.

## Request body

- object
  - `company_name` string, required
  - `domain` string, required
  - `icp_description` string
  - `ideal_tech_stack` string[]
  - `vertical` string
  - `our_company_name` string
  - `our_domain` string
  - `our_differentiators` string[]
  - `client_id` string

## Response `200`

Tool ran. Every factual claim in `markdown` carries a citation.

- Envelope
  - `success` true, required
  - `data` object, required: Structured tool output. Shape varies by endpoint and is byte-identical to what an MCP client receives.
  - `markdown` string, required: The same finding as a formatted report, with `[S#]` citations resolving to public sources.
  - `meta` object, required
    - `latency_ms` integer, required
    - `timestamp` string, date-time, required
    - `unsupported_params` string[]: Body fields you sent that this tool has no parameter for. Present only when you sent one, so a typo surfaces in the response rather than as silently missing behaviour.

## Other responses

- `400`: Body failed validation. `message` names each offending field.
- `401`: No key arrived (`AUTH_HEADER_MISSING`), the key is unknown (`AUTH_KEY_INVALID`), or it was revoked (`AUTH_KEY_REVOKED`). Call `GET /v1/whoami` to see which.
- `402`: Key is valid but its credits are spent.
- `403`: Key is valid but this tool requires a higher plan.
- `500`: Tool run failed.
- `503`: The server cannot verify keys right now (`AUTH_BACKEND_UNAVAILABLE`). Nothing is wrong with your token.

---

[API](https://skmtc.dev/klarix/apis/klarix-intelligence-api.md) · [All operations](https://skmtc.dev/klarix/apis/klarix-intelligence-api/llms.txt) · [OpenAPI document](https://skmtc.dev/klarix/apis/klarix-intelligence-api/revisions/2e206f7c347f?raw)
