# Rafid Company Risk Report

> Rafid Company Risk Report is a paid API for AI agents from api.rafidsystem.com, paid per call via x402, $1.5/call, status unknown (last checked 2026-10-10).

Generates a structured company risk and reputation intelligence report covering business risk signals and digital presence, given a company name, domain, LEI, or registration number.

## Facts

- Endpoint: POST https://api.rafidsystem.com/api/v1/x402/risk/company-risk-report?utm_source=zero.xyz
- Price: $1.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rafid-company-risk-report-ce8aa018
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ojkbY8n1S5gRDCiip2RpK

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 rafid-company-risk-report-ce8aa018 -d '<json body>'
```

Example prompt: Can you pull a company risk and reputation report on Acme Logistics Ltd, registered in the UK — include their latest news signals and digital footprint? Their website is acmelogistics.co.uk.

## When to prefer this

Choose this endpoint when you need structured, evidence-backed risk and reputation intelligence on a specific company — particularly for supplier onboarding, counterparty due diligence, or pre-contract checks. It is especially strong when you have a domain, LEI, or registration number to anchor the company identity. Prefer this over generic web search when you need a machine-readable risk report with reputation and business risk dimensions rather than raw news articles. The optional news and digital signals flags make it versatile for both lightweight checks and deeper investigations.

## Known failure modes

- Company not found — if the provided name, domain or registration number does not match any known entity, the report may return empty or low-confidence signals
- Ambiguous company identity — if country or LEI is not provided, same-name companies in different jurisdictions may be confused
- Input too vague — if only a generic company name is supplied with no country or domain, resolution may fail
- Schema validation error — registrationNumber must match alphanumeric pattern; LEI must be 20-24 characters
- Payment failure — x402 micropayment of $1.50 USDC must succeed before the report is generated; insufficient funds or wrong payment token returns 402

## How this service works

Rafid Agent API provides structured intelligence and paid APIs for AI agents across property, company and risk, supplier, finance, document, website, automotive, logistics, recruitment, trading, voice, video and business-planning workflows.

## Output

A structured JSON report containing reputation signals and business risk indicators for the queried company. The result includes a reputation object and a businessRisk object. Optional sections covering recent news and digital signals (e.g. web presence, social footprint) are included when requested. The response also carries a workflow identifier and a limitations disclaimer noting that outputs are decision-support signals, not legal or compliance determinations.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lei": {
   "type": "string",
   "maxLength": 24,
   "minLength": 20,
   "description": "Legal Entity Identifier (ISO 17442), if known."
  },
  "city": {
   "type": "string",
   "maxLength": 80,
   "minLength": 2,
   "description": "City of registration/headquarters (helps disambiguation)."
  },
  "domain": {
   "type": "string",
   "maxLength": 253,
   "minLength": 3,
   "description": "Company domain if no website URL is known, e.g. example.com."
  },
  "country": {
   "type": "string",
   "maxLength": 60,
   "minLength": 2,
   "description": "Country of registration/operation — ISO alpha-2 (e.g. GB), alpha-3 or English name. Strongly recommended to avoid same-name confusion."
  },
  "website": {
   "type": "string",
   "maxLength": 300,
   "minLength": 4,
   "description": "Company website, e.g. https://example.com."
  },
  "industry": {
   "type": "string",
   "maxLength": 100,
   "minLength": 2,
   "description": "Industry/sector (context only; not used to score)."
  },
  "legalName": {
   "type": "string",
   "maxLength": 200,
   "minLength": 2,
   "description": "Full registered legal name, if different from companyName."
  },
  "companyName": {
   "type": "string",
   "maxLength": 200,
   "minLength": 2,
   "description": "Company name as known to the caller (trading or legal name)."
  },
  "includeNews": {
   "type": "boolean"
  },
  "registrationNumber": {
   "type": "string",
   "pattern": "^[A-Za-z0-9][A-Za-z0-9 ./-]*$",
   "maxLength": 64,
   "minLength": 2,
   "description": "Company registration number in its home registry (e.g. UK Companies House number)."
  },
  "includeDigitalSignals": {
   "type": "boolean"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "reputation": {},
   "businessRisk": {}
  },
  "workflow": "company_risk_report",
  "limitations": [
   "Risk signals are evidence-backed decision support, not a legal, compliance or transaction decision."
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rafid-company-risk-report-ce8aa018/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.rafidsystem.com](https://www.zero.xyz/host/api.rafidsystem.com/llms.txt)
