# FNS NPD Self-Employed Status Checker (Russia)

> FNS NPD Self-Employed Status Checker (Russia) is a paid API for AI agents from payforapi.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Checks whether a Russian taxpayer (identified by INN) is a registered self-employed person (NPD/НПД payer) according to the Federal Tax Service (FNS statusnpd)

## Facts

- Endpoint: GET https://payforapi.com/v1/fns-npd-check
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fns-npd-self-employed-status-checker-russia-de2de143
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_elUlJbdlq4sFtzmjCyiiq

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 fns-npd-self-employed-status-checker-russia-de2de143
```

Example prompt: Can you check whether INN 771234567890 is registered as a self-employed NPD payer with the Russian Federal Tax Service?

## When to prefer this

Use this endpoint when you need to verify a Russian individual's self-employed (samozanyatiy) status in real time against the official FNS registry, particularly before processing payments to contractors or validating NPD invoices. It is the only low-cost ($0.01) programmatic path to the FNS statusnpd service available via x402 micropayment.

## Known failure modes

- Invalid INN format (not 10 or 12 digits) — likely returns validation error
- INN not found in FNS database — returns is_npd_payer: false with explanatory message
- FNS upstream service unavailable — may return timeout or 5xx error
- Malformed request body — missing required 'inn' field returns 400-level error

## How this service works

PAYFORAPI.com — окно между ру-рынком и глобальным x402. Глобальный провайдер: твой эндпоинт платят агенты из СНГ. Ру-провайдер: твой сервис — на мировой витрине. Локализация, продвижение, платежи USDC — наша работа.

## Output

Returns a JSON object with the queried INN, a boolean 'is_npd_payer' indicating current self-employed (NPD) registration status, the date the check was performed ('checked_on'), a human-readable status message in Russian, and the source ('fns statusnpd').

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "inn": {
   "type": "string",
   "description": "Russian INN: 10 or 12 digits"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "inn": "7707083893",
  "source": "fns statusnpd",
  "message": "7707083893 не является плательщиком налога на профессиональный доход",
  "checked_on": "2026-09-03",
  "is_npd_payer": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fns-npd-self-employed-status-checker-russia-de2de143/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from payforapi.com](https://www.zero.xyz/host/payforapi.com/llms.txt)
