Serbia Company Data · Example Payload

Serbia Company Data 402 Payment Required

serbiacompany-databusiness-registryopen-datax402base-usdcopenapifinancial-statementspay-per-callagent-native

Serbia Company Data 402 Payment Required is an example object payload from Serbia Company Data, with 2 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

_notechallenges

Example Payload

Raw ↑
{
  "_note": "Verbatim base64-decoded PAYMENT-REQUIRED header documents returned by the live API on an unpaid request. Captured 2026-08-09.",
  "challenges": {
    "getSerbianCompany": {
      "operationId": "getSerbianCompany",
      "method": "GET",
      "path": "/api/company",
      "http_status": 402,
      "payment_required": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://serbia-company-x402.vercel.app/api/company?mb=07044275",
          "description": "Official Serbian APR company profile by 8-digit registration number, including status and latest public financial summary.",
          "mimeType": "application/json",
          "serviceName": "Serbia Company Data",
          "tags": [
            "serbia",
            "company",
            "registry",
            "financial-data"
          ],
          "iconUrl": "https://serbia-company-x402.vercel.app/favicon.svg"
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xcEE09f451355261E5f6a0271757638A55AF8Ae7b",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "queryParams": {
                  "mb": "07044275"
                },
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "company": {
                    "registrationNumber": "07044275",
                    "businessName": "AIR SERBIA A.D. BEOGRAD",
                    "status": "Aktivan",
                    "incorporationDate": "1992-06-16",
                    "legalForm": "Akcionarsko društvo",
                    "activityCode": "5110"
                  }
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "mb": {
                          "type": "string",
                          "pattern": "^\\d{8}$"
                        }
                      },
                      "required": [
                        "mb"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "company": {
                          "type": "object",
                          "properties": {
                            "registrationNumber": {
                              "type": "string",
                              "pattern": "^\\d{8}$"
                            },
                            "businessName": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "status": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "incorporationDate": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "legalForm": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "activityCode": {
                              "type": [
                                "string",
                                "number",
                                "null"
                              ]
                            }
                          }
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        }
      }
    },
    "searchSerbianCompanies": {
      "operationId": "searchSerbianCompanies",
      "method": "GET",
      "path": "/api/search",
      "http_status": 402,
      "payment_required": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://serbia-company-x402.vercel.app/api/search?q=air%20serbia",
          "description": "Search active and proceeding Serbian companies by business name in Latin or Serbian Cyrillic, with normalized official APR results.",
          "mimeType": "application/json",
          "serviceName": "Serbia Company Data",
          "tags": [
            "serbia",
            "company-search",
            "registry"
          ],
          "iconUrl": "https://serbia-company-x402.vercel.app/favicon.svg"
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "10000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xcEE09f451355261E5f6a0271757638A55AF8Ae7b",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "queryParams": {
                  "q": "Air Serbia",
                  "limit": 5
                },
                "method": "GET"
              },
              "output": {
                "type": "json",
                "example": {
                  "query": "Air Serbia",
                  "count": 1,
                  "results": [
                    {
                      "registrationNumber": "07044275",
                      "businessName": "AIR SERBIA A.D. BEOGRAD",
                      "status": "Aktivan",
                      "incorporationDate": "1992-06-16",
                      "legalForm": "Akcionarsko društvo",
                      "activityCode": "5110"
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "GET"
                      ]
                    },
                    "queryParams": {
                      "type": "object",
                      "properties": {
                        "q": {
                          "type": "string",
                          "minLength": 3,
                          "maxLength": 100
                        },
                        "limit": {
                          "type": "integer",
                          "minimum": 1,
                          "maximum": 10,
                          "default": 5
                        }
                      },
                      "required": [
                        "q"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "type",
                    "method"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "query": {
                          "type": "string"
                        },
                        "count": {
                          "type": "integer"
                        },
                        "results": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "registrationNumber": {
                                "type": "string",
                                "pattern": "^\\d{8}$"
                              },
                              "businessName": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "status": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "incorporationDate": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "legalForm": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "activityCode": {
                                "type": [
                                  "string",
                                  "number",
                                  "null"
                                ]
                              }
                            }
                          }
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        }
      }
    },
    "batchGetSerbianCompanies": {
      "operationId": "batchGetSerbianCompanies",
      "method": "POST",
      "path": "/api/company/batch",
      "http_status": 402,
      "payment_required": {
        "x402Version": 2,
        "error": "Payment required",
        "resource": {
          "url": "https://serbia-company-x402.vercel.app/api/company/batch",
          "description": "Look up as many as 10 Serbian company registration numbers in one official APR data response.",
          "mimeType": "application/json",
          "serviceName": "Serbia Company Data",
          "tags": [
            "serbia",
            "company",
            "batch",
            "registry"
          ],
          "iconUrl": "https://serbia-company-x402.vercel.app/favicon.svg"
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "50000",
            "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "payTo": "0xcEE09f451355261E5f6a0271757638A55AF8Ae7b",
            "maxTimeoutSeconds": 300,
            "extra": {
              "name": "USD Coin",
              "version": "2"
            }
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "input": {
                "type": "http",
                "bodyType": "json",
                "body": {
                  "registrationNumbers": [
                    "07044275",
                    "20047216"
                  ]
                },
                "method": "POST"
              },
              "output": {
                "type": "json",
                "example": {
                  "count": 1,
                  "results": [
                    {
                      "registrationNumber": "07044275",
                      "company": {
                        "registrationNumber": "07044275",
                        "businessName": "AIR SERBIA A.D. BEOGRAD",
                        "status": "Aktivan",
                        "incorporationDate": "1992-06-16",
                        "legalForm": "Akcionarsko društvo",
                        "activityCode": "5110"
                      }
                    }
                  ]
                }
              }
            },
            "schema": {
              "$schema": "https://json-schema.org/draft/2020-12/schema",
              "type": "object",
              "properties": {
                "input": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "const": "http"
                    },
                    "method": {
                      "type": "string",
                      "enum": [
                        "POST"
                      ]
                    },
                    "bodyType": {
                      "type": "string",
                      "enum": [
                        "json",
                        "form-data",
                        "text"
                      ]
                    },
                    "body": {
                      "type": "object",
                      "properties": {
                        "registrationNumbers": {
                          "type": "array",
                          "minItems": 1,
                          "maxItems": 10,
                          "items": {
                            "type": "string",
                            "pattern": "^\\d{8}$"
                          }
                        }
                      },
                      "required": [
                        "registrationNumbers"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "type",
                    "method",
                    "bodyType",
                    "body"
                  ],
                  "additionalProperties": false
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string"
                    },
                    "example": {
                      "type": "object",
                      "properties": {
                        "count": {
                          "type": "integer"
                        },
                        "results": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "properties": {
                              "registrationNumber": {
                                "type": "string",
                                "pattern": "^\\d{8}$"
                              },
                              "company": {
                                "type": "object",
                                "properties": {
                                  "registrationNumber": {
                                    "type": "string",
                                    "pattern": "^\\d{8}$"
                                  },
                                  "businessName": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "status": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "incorporationDate": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "legalForm": {
                                    "type": [
                                      "string",
                                      "null"
                                    ]
                                  },
                                  "activityCode": {
                                    "type": [
                                      "string",
                                      "number",
                                      "null"
                                    ]
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  },
                  "required": [
                    "type"
                  ]
                }
              },
              "required": [
                "input"
              ]
            }
          }
        }
      }
    }
  }
}