# SalesForge Opportunity Score API

> SalesForge Opportunity Score API is a paid API for AI agents from salesforge-production-0d96.up.railway.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-24).

Scores a B2B sales opportunity across five qualification dimensions and returns a weighted composite score with a quality band label

## Facts

- Endpoint: POST https://salesforge-production-0d96.up.railway.app/api/opportunity-score?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/salesforge-opportunity-score-api-4ae41bb3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oeGG8a0pSjWiezBeNtlXS

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability salesforge-opportunity-score-api-4ae41bb3 -d '<json body>'
```

Example prompt: Score this sales opportunity for me: the prospect has a fit of 8, budget of 6, timing of 8, urgency of 7, and authority of 9 — what's the composite score and band?

## When to prefer this

Use this endpoint when you need a fast, structured, numerical qualification of a B2B sales opportunity based on five explicit dimension scores. It is ideal for CRM automation, pipeline triage, or any agent workflow that needs to compare or rank deals programmatically. Prefer this over manual qualification or LLM-only scoring when you want a deterministic, reproducible score with a labeled band.

## Known failure modes

- Missing required fields (fit, budget, timing, urgency, authority) returns a validation error
- Input values outside the expected numeric range may produce unexpected scores
- Non-numeric values for any dimension will likely cause a 400 or parsing error
- Service unavailability on Railway deployment may return 503

## How this service works

Agent-ready B2B sales qualification and quote analysis micro-APIs.

## Output

Returns a JSON object with a composite numeric score (e.g. 76), a quality band label (e.g. 'strong', 'moderate', 'weak'), and a breakdown of each of the five input component scores as they were factored into the result.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "fit": {
   "type": "number"
  },
  "budget": {
   "type": "number"
  },
  "timing": {
   "type": "number"
  },
  "urgency": {
   "type": "number"
  },
  "authority": {
   "type": "number"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "band": "strong",
  "score": 76,
  "components": {
   "fit": 8,
   "budget": 6,
   "timing": 8,
   "urgency": 7,
   "authority": 9
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/salesforge-opportunity-score-api-4ae41bb3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from salesforge-production-0d96.up.railway.app](https://www.zero.xyz/host/salesforge-production-0d96.up.railway.app/llms.txt)
