# Serbia Company Data – Batch Registry Lookup

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

Returns normalized Serbian company registry records and financial-statement summaries for up to 10 companies by 8-digit registration number, sourced from official APR open data.

## Facts

- Endpoint: POST https://serbia-company-x402.vercel.app/api/company/batch
- Price: $0.05/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-batch-registry-lookup-4f441777
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hOfYIZXmHMbrbs_snFyzX

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-batch-registry-lookup-4f441777 -d '<json body>'
```

Example prompt: Can you pull the Serbian APR registry details for these two companies with registration numbers 07044275 and 17148990 — I need their legal form, activity code, and whether they're currently active?

## When to prefer this

Choose this endpoint when you need structured, normalized Serbian company data from the official APR registry for one to ten companies simultaneously. It is ideal for due diligence workflows, counterparty screening, or market research involving Serbian businesses where official registration status, legal form, and financial summaries are required. Prefer it over manual APR portal lookups or generic web scraping when you need clean, machine-readable output at low cost per call.

## Known failure modes

- Invalid registration number format (must be exactly 8 digits) returns a validation error
- Company not found in APR registry returns an empty result for that registration number
- Batch exceeds 10 items returns a schema validation error
- Payment failure (insufficient USDC or x402 protocol error) blocks the request
- APR upstream data unavailability may cause stale or missing financial summaries

## How this service works

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

## Output

A JSON object containing a count of results and an array of company records, each including the registration number, company status (e.g. Aktivan), legal form, APR activity code, official business name, and incorporation date, drawn from the official Serbian APR open data registry.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "registrationNumbers": {
   "type": "array",
   "items": {
    "type": "string",
    "pattern": "^\\d{8}$"
   },
   "maxItems": 10,
   "minItems": 1
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serbia-company-data-batch-registry-lookup-4f441777/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)
