Serbia Company Data

A single-purpose, pay-per-call REST API serving normalized Serbian company registry data and latest financial-statement summaries from official APR high-value open data. Access is gated by HTTP 402 micropayments via the x402 protocol settled in Base USDC, requiring no account or API key.

Serbia Company Data publishes 2 APIs on the APIs.io network: Company API and Search API. Tagged areas include serbia, company-data, business-registry, open-data, and x402.

Serbia Company Data’s developer surface includes authentication, sandbox, code examples, pricing, and 17 more developer resources.

29.2/100 thin ▬ flat Agent 44/100 agent ready Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
2 APIs 1 MCP Servers
serbiacompany-databusiness-registryopen-datax402base-usdcopenapifinancial-statementspay-per-callagent-native

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 29.2/100 · thin
Contract Quality 11.9 / 21
Developer Ergonomics 3.6 / 17
Commercial Clarity 1.8 / 17
Operational Transparency 0.0 / 11
Governance 1.2 / 10
Discoverability 6.0 / 9
Regulatory Posture 4.7 / 15
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Regulatory Posture applies to this provider. Its tags matched the Government & Public Sector regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/serbia-company-data: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

Serbia Company Data Company API

The Company API from Serbia Company Data — 2 operation(s) for company.

Serbia Company Data Search API

The Search API from Serbia Company Data — 1 operation(s) for search.

Open Collections 3

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Serbia Data Company API

OPEN COLLECTION

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Serbia Company Data Rate Limits

0 limits

RATE LIMITS

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

Examples 3

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Serbia Company Data Authentication

none/x402-payment · 1 scheme

SECURITY

Serbia Company Data Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Serbia Company Data Agentic Access

3 operations · 1 acting

3 operations · 1 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Serbia Company Data
description: A single-purpose, pay-per-call REST API serving normalized Serbian company registry data and latest financial-statement
  summaries from official APR high-value open data. Access is gated by HTTP 402 micropayments via the x402 protocol settled
  in Base USDC, requiring no account or API key.
url: https://serbia-company-data.apievangelist.com/apis.yml
created: '2026-07-28'
modified: '2026-08-14'
specificationVersion: '0.21'
tags:
- serbia
- company-data
- business-registry
- open-data
- x402
- base-usdc
- openapi
- financial-statements
- pay-per-call
- agent-native
apis:
- aid: serbia-company-data:serbia-company-data-company-api
  name: Serbia Company Data Company API
  description: The Company API from Serbia Company Data — 2 operation(s) for company.
  humanURL: https://serbia-company-x402.vercel.app
  baseURL: https://serbia-company-x402.vercel.app
  tags:
  - Company
  properties:
  - type: OpenAPI
    url: openapi/serbia-company-data-company-api-openapi.yml
  - type: PostmanCollection
    url: collections/serbia-company-data-company-api.postman_collection.json
  - type: OpenCollection
    url: collections/serbia-company-data-company-api.opencollection.json
  - type: Documentation
    url: https://serbia-company-x402.vercel.app
  - type: DeveloperPortal
    url: https://serbia-company-x402.vercel.app
  - type: APIsJSON
    url: https://serbia-company-x402.vercel.app/.well-known/apis.json
  - type: Pricing
    url: https://serbia-company-x402.vercel.app
  - type: License
    url: https://data.gov.rs/sr/terms/
- aid: serbia-company-data:serbia-company-data-search-api
  name: Serbia Company Data Search API
  description: The Search API from Serbia Company Data — 1 operation(s) for search.
  humanURL: https://serbia-company-x402.vercel.app
  baseURL: https://serbia-company-x402.vercel.app
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/serbia-company-data-search-api-openapi.yml
  - type: PostmanCollection
    url: collections/serbia-company-data-search-api.postman_collection.json
  - type: OpenCollection
    url: collections/serbia-company-data-search-api.opencollection.json
  - type: Documentation
    url: https://serbia-company-x402.vercel.app
  - type: DeveloperPortal
    url: https://serbia-company-x402.vercel.app
  - type: APIsJSON
    url: https://serbia-company-x402.vercel.app/.well-known/apis.json
  - type: Pricing
    url: https://serbia-company-x402.vercel.app
  - type: License
    url: https://data.gov.rs/sr/terms/
image: https://serbia-company-x402.vercel.app/favicon.svg
maintainers:
- FN: Serbia Company Data
  url: https://serbia-company-x402.vercel.app
generated:
  by: apis.io/add
  model: claude-opus-4-8
  confidence: 95
  at: '2026-07-28T14:24:59.856Z'
common:
- type: DomainSecurity
  url: security/serbia-company-data-domain-security.yml
- type: AgenticAccess
  url: agentic-access/serbia-company-data-agentic-access.yml
- type: Authentication
  name: x402 payment-gated access profile (no accounts, no API keys)
  url: authentication/serbia-company-data-authentication.yml
- type: Conventions
  name: Cross-cutting request/response semantics
  url: conventions/serbia-company-data-conventions.yml
- type: ErrorCatalog
  name: Error catalog (402 payment challenge + observed failure modes)
  url: errors/serbia-company-data-problem-types.yml
- type: Lifecycle
  name: Versioning, dataset currency, and upstream APR provenance
  url: lifecycle/serbia-company-data-lifecycle.yml
- type: Conformance
  name: Standards conformance (OpenAPI 3.1, APIs.json 0.21, x402 v2, JSON Schema 2020-12)
  url: conformance/serbia-company-data-conformance.yml
- type: DataModel
  name: Company / FinancialStatement / Municipality entity graph
  url: data-model/serbia-company-data-data-model.yml
- type: Sandbox
  name: Free /api/sample route, published example identifiers, and the 402 dry run
  url: sandbox/serbia-company-data-sandbox.yml
- type: Examples
  name: Free sample company profile response (captured verbatim)
  url: examples/serbia-company-data-sample-response.json
- type: Examples
  name: Decoded x402 PAYMENT-REQUIRED challenges for all three priced operations
  url: examples/serbia-company-data-402-payment-required.json
- type: JSONSchema
  name: JSON Schema 2020-12 documents published in the x402 bazaar extension
  url: json-schema/serbia-company-data-getSerbianCompany-bazaar-schema.json
- type: WellKnown
  name: /.well-known probe index (apis.json 200; everything else 404)
  url: well-known/serbia-company-data-well-known.yml
- type: LLMsTxt
  name: Generated llms.txt (the provider publishes none)
  url: llms/serbia-company-data-llms.txt
- type: Overlay
  name: API Evangelist overlay — tags, descriptions, and the two undeclared free routes
  url: overlays/serbia-company-data-openapi-overlay.yaml
- type: MCPServer
  name: Candidate MCP tool list derived from the OpenAPI — no server is published
  url: mcp/serbia-company-data-mcp.yml
- type: AgentSkill
  name: Packaged agent skills grounded in the published operationIds
  url: skills/_index.yml
- type: Plans
  name: Pay-per-call pricing — no tiers; price published per route and carried in the 402 challenge
  url: plans/serbia-company-data-plans-pricing.yml
- type: Pricing
  name: Published per-route USDC pricing on the landing page
  url: https://serbia-company-x402.vercel.app/
- type: RateLimits
  name: Rate-limit probe — none published, no RateLimit headers observed
  url: rate-limits/serbia-company-data-rate-limits.yml
- type: Examples
  name: Health + dataset provenance metadata response (captured verbatim)
  url: examples/serbia-company-data-health-response.json
x-enrichment:
  date: '2026-08-14'
  status: enriched
  artifacts_added: 3
  pass: local-v1