# Serbia Company Data (APR Registry Lookup)

> Serbia Company Data (APR Registry Lookup) is a paid API for AI agents from serbia-company-x402.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Looks up normalized Serbian company registry data and financial-statement summaries by 8-digit registration number (MB) from the official APR open data source.

## Facts

- Endpoint: GET https://serbia-company-x402.vercel.app/api/company
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serbia-company-data-apr-registry-lookup-2855aaa0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dCK_rcLG8gK7h__D5QCVu

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 serbia-company-data-apr-registry-lookup-2855aaa0
```

Example prompt: Can you look up the Serbian APR registry details for the company with registration number 07044275 — I need the business name, legal form, activity code, status, and incorporation date.

## When to prefer this

Use this endpoint when you need authoritative, normalized company registry data for Serbian businesses specifically, sourced directly from the official APR (Agency for Business Registers) open data. Prefer this over general business data aggregators when accuracy and official sourcing for Serbia are required, or when you need the MB registration number as the lookup key. Not suitable for companies registered outside Serbia.

## Known failure modes

- Invalid MB format (not exactly 8 digits) — schema validation error
- Company not found in APR registry — empty or null response
- APR data source temporarily unavailable — upstream fetch failure
- Payment not completed — 402 response before data is returned
- Rate limiting or quota exceeded — HTTP 429 or equivalent

## How this service works

Normalized Serbian company registry and latest financial-statement summaries from official APR high-value open data.

## Output

Returns a JSON object containing the company's official business name, legal form (e.g. Akcionarsko društvo), activity/industry code, current status (e.g. Aktivan), incorporation date, and 8-digit registration number — all normalized from the Serbian APR official open data registry.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "mb"
     ],
     "properties": {
      "mb": {
       "type": "string",
       "pattern": "^\\d{8}$"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "company": {
       "type": "object",
       "properties": {
        "status": {
         "type": [
          "string",
          "null"
         ]
        },
        "legalForm": {
         "type": [
          "string",
          "null"
         ]
        },
        "activityCode": {
         "type": [
          "string",
          "number",
          "null"
         ]
        },
        "businessName": {
         "type": [
          "string",
          "null"
         ]
        },
        "incorporationDate": {
         "type": [
          "string",
          "null"
         ]
        },
        "registrationNumber": {
         "type": "string",
         "pattern": "^\\d{8}$"
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "company": {
   "status": "Aktivan",
   "legalForm": "Akcionarsko društvo",
   "activityCode": "5110",
   "businessName": "AIR SERBIA A.D. BEOGRAD",
   "incorporationDate": "1992-06-16",
   "registrationNumber": "07044275"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serbia-company-data-apr-registry-lookup-2855aaa0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from serbia-company-x402.vercel.app](https://www.zero.xyz/host/serbia-company-x402.vercel.app/llms.txt)
