# Rafid Company Reputation Check

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

Performs a multi-dimensional reputation intelligence check on a company, returning scored dimensions covering identity, adverse media, legal/regulatory history, cyber domain, transparency, online presence, business stability, and customer reputation.

## Facts

- Endpoint: POST https://api.rafidsystem.com/api/v1/x402/risk/company-reputation-check?utm_source=zero.xyz
- Price: $0.4/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-reputation-check-8ae77778
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zceo4sxpilpillPE5COHb

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-reputation-check-8ae77778 -d '<json body>'
```

Example prompt: Can you run a reputation check on Example Technologies Ltd, UK registration number 01234567 at example.com? I need their identity match, any adverse media, regulatory red flags, and all the reputation dimension scores.

## When to prefer this

Use this endpoint when you need a comprehensive, multi-dimensional reputation score for a specific company rather than a simple registry lookup or single-source check. It is particularly well-suited for vendor/supplier onboarding, counterparty risk assessment, pre-investment due diligence, and compliance workflows where you need scored evidence across identity, media, legal, and financial stability dimensions in a single call. Prefer this over generic search or company lookup endpoints when you need structured red-flag detection and scored risk dimensions with evidence provenance.

## Known failure modes

- Company not found in any registry — returns low identity score with no registry match signal
- Ambiguous company name with no registration number — may resolve to wrong entity or return low-confidence match
- Jurisdiction not supported — coverage object will show jurisdictionRegistryChecked as false with limited evidence
- Domain not resolvable or RDAP unavailable — cyber/online dimensions return low scores
- Adverse media provider unavailable — adverse media dimension score may be incomplete or omitted
- Payment not settled (x402) — request rejected before processing
- Rate limiting or provider timeout — partial coverage with some provider statuses marked as error

## 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

Returns a structured object containing: (1) dimensional reputation scores (identity, cyber domain, adverse media, transparency, online presence, legal/regulatory, business stability, customer reputation) each scored 0–100; (2) resolved company identity details including LEI, registration number, country, domain, and canonical name matched against official registries; (3) a natural-language summary of the identity match; (4) a list of evidence records with source, quality, and relevance metadata; (5) identity consistency status and supporting signals with polarity and severity; (6) red flags with codes, messages, and severity; and (7) coverage metadata listing which data providers were queried and which evidence dimensions were found.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "additionalProperties": true
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "scores": {
   "identity": 90,
   "cyberDomain": 71,
   "adverseMedia": 59,
   "transparency": 70,
   "onlinePresence": 59,
   "legalRegulatory": 42,
   "businessStability": 82,
   "customerReputation": 53
  },
  "company": {
   "lei": "984500EXAMPLE0TECH47",
   "city": "Manchester",
   "domain": "example.com",
   "country": "GB",
   "website": "https://example.com",
   "industry": null,
   "countryName": "United Kingdom",
   "resolvedName": "EXAMPLE TECHNOLOGIES LIMITED",
   "requestedName": "Example Technologies Ltd",
   "registrationNumber": "01234567"
  },
  "summary": "Identity matched to registry record \"EXAMPLE TECHNOLOGIES LIMITED\" (UK Companies House; match...",
  "coverage": {
   "providers": [
    {
     "reason": null,
     "status": "ok",
     "category": "registry",
     "provider": "UK Companies House",
     "fetchedAt": "2026-09-23T08:00:00.000Z",
     "fromCache": false,
     "evidenceCount": 1
    }
   ],
   "dimensionsWithEvidence": [
    "identity"
   ],
   "jurisdictionRegistryChecked": true
  },
  "evidence": [
   {
    "id": "ev_8829a4e919301c87",
    "type": "domain",
    "title": "Domain registration record for example.com",
    "quality": 1,
    "summary": "Registered: 2011-05-02T00:00:00.000Z; expires: 2027-05-02T00:00:00.000Z.",
    "fromCache": false,
    "relevance": 1,
    "sourceUrl": "https://rdap.example/domain/example.com",
    "observedAt": "2026-09-23T08:00:00.000Z",
    "sourceName": "RDAP domain registration data",
    "publishedAt": "2025-05-03T00:00:00.000Z",
    "jurisdiction": null,
    "sourceRecordId": "example.com",
    "sourceAuthority": "official_or_regulatory",
    "companyIdentifiers": {
     "lei": null,
     "name": null,
     "domain": "example.com",
     "country": null,
     "registrationNumber": null
    }
   }
  ],
  "identity": {
   "status": "consistent",
   "signals": [
    {
     "code": "REGISTRY_IDENTIFIER_MATCH",
     "message": "Supplied registration number matches an official registry record (UK Companies House: EXAMPLE...",
     "polarity": "positive",
     "severity": "high",
     "strength": 1,
     "dimension": "identity",
     "evidenceIds": [
      "ev_5affca7d022322a5"
     ],
     "sourceAuthority": "official_or_regulatory"
    }
   ]
  },
  "redFlags": [
   {
    "code": "ADVERSE_REGULATORY_ESTABLISHED",
    "message": "regulatory — regulatory action reported: \"Example Technologies fined £40,000 by data regulato...",
    "polarity": "negative",

… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rafid-company-reputation-check-8ae77778/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)
