# Rafid Supplier Due Diligence Report

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

Generates a structured due diligence intelligence report on a supplier or vendor given their company identifiers and contact details

## Facts

- Endpoint: POST https://api.rafidsystem.com/api/v1/x402/procurement/supplier-due-diligence-report?utm_source=zero.xyz
- Price: $1.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rafid-supplier-due-diligence-report-02c01848
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4VoNDorVZ7QWWg4G5J2qm

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-supplier-due-diligence-report-02c01848 -d '<json body>'
```

Example prompt: Can you run a supplier due diligence report on Al-Masa Trading Co. — their CR number is 1010123456, website is almasatrading.com, email is info@almasatrading.com, phone +966 11 234 5678, based in Riyadh — we need them for office stationery and supplies procurement?

## When to prefer this

Use this endpoint when an AI agent needs to programmatically screen a supplier or vendor as part of a procurement workflow — especially when company name, CR number, or website are available. Prefer this over generic company lookup APIs when the use case is specifically procurement risk assessment or vendor onboarding due diligence in B2B contexts. Not a substitute for formal KYC/AML compliance processes.

## Known failure modes

- Missing required company identifiers may result in an incomplete or empty report
- Invalid email or CR number format will trigger validation errors
- Unrecognizable or very new companies may return sparse results
- Payment failure or insufficient USDC balance will block the call
- Network timeouts if the report generation takes longer than expected

## 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 intelligence report containing due diligence findings for the queried supplier, including available company signals, risk indicators, and a workflow identifier. The response notes that screening results are decision-support tools, not formal KYC/AML verdicts or automated vendor-approval decisions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "email": {
   "type": "string",
   "pattern": "^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$",
   "maxLength": 254
  },
  "phone": {
   "type": "string",
   "pattern": "^[+0-9\\s()\\-.xX*]+$",
   "maxLength": 30,
   "minLength": 6
  },
  "address": {
   "type": "string",
   "maxLength": 300,
   "minLength": 2
  },
  "website": {
   "type": "string",
   "maxLength": 300,
   "minLength": 4
  },
  "crNumber": {
   "type": "string",
   "pattern": "^[0-9A-Za-z][0-9A-Za-z\\s\\-/.]*$",
   "maxLength": 30,
   "minLength": 3
  },
  "companyName": {
   "type": "string",
   "maxLength": 200,
   "minLength": 2
  },
  "requiredProductOrService": {
   "type": "string",
   "maxLength": 200,
   "minLength": 2
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {},
  "workflow": "supplier_due_diligence_report",
  "limitations": [
   "Screening is decision support, not KYC/AML or an automated vendor-approval decision."
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rafid-supplier-due-diligence-report-02c01848/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)
