> GooFuture | Ukraine Company Registry Data API

Ukraine Company Registry Data API

Plug Ukraine legal entity registry data into cross-border due diligence and risk screening

Covers full and short legal name, legal form, EDRPOU code, founders and shares, registered capital, responsible persons and signatories, registration history, deregistration information and tax registration, with exact lookup, name search, status verification and batch checks.

Turn GB-scale source registry files into auditable compliance data assets

REST API JSON Chinese name mapping 8 status enums
Legal entity registration record
Unified registration number 33444728
Legal entity name Forestprom Trade (private enterprise)
Legal form Private enterprise
Business status Registered (active)
Founders Borodai Yurii Viktorovych
Registered capital UAH 100.00
First registration 2005-05-24

Why You Need This Data Service

Ukrainian legal entities are the main counterparties in cross-border trade and cooperation. Registry data is published as GB-scale source files with inconsistent encoding, fields and status wording, so using it directly for cross-border due diligence and risk screening requires heavy parsing, translation and cleaning.

🗂️

GB-scale source files are hard to use

The raw registry data is an extremely large flat file in non-UTF-8 encoding, with legal forms, statuses and termination reasons in the source language, so every integration needs fresh parsing and translation.

🔍

Business status cannot be verified automatically

Statuses such as active, deregistering, deregistered, revoked, bankruptcy proceedings and invalid registration certificate exist as free source text with no unified enums, making manual checks costly and error-prone.

🏢

Ownership and capital structure are scattered

Founders and shares, registered capital, responsible persons and signatories sit in multi-level nested fields, making ownership tracing and credit assessment difficult.

📚

No batch verification capability

Screening customer, supplier or partner lists in bulk cannot be done record by record — you need a standardized batch verification API.

From source-language registry data to a structured query API

GooFuture turns Ukraine public legal entity registry data into a ready-to-call API through six processing steps.

1
Collect
Sync the Ukraine legal entity registry public data source
2
Decode
Unified encoding conversion, fixing entity escapes and invalid characters
3
Clean
Handle nulls, duplicate records and nested field splitting
4
Chinese
Build Chinese mappings for transliterated names, legal forms and termination reasons
5
Normalize
Standardize status enums and unify date, registration number and capital formats
6
Deliver
Serve queries via REST API or Webhook

You do not need to handle source-language decoding or field mapping — query standardized legal entity registry data directly through the API.

API Capabilities

Four core endpoints for different verification scenarios. All return standardized JSON with status normalized into eight enums, supporting queries by EDRPOU, name and status.

API 01

Legal entity record lookup

Look up a full legal entity record by EDRPOU — full and short name, legal form, business status, founders and shares, registered capital, responsible persons and signatories, registration history and tax registration.

GET /v1/ua/company/{edrpou}
Request Example
curl "https://api.goofuture.com/v1/ua/company/33444728" \
  -H "Authorization: Bearer {api_key}"
Response Example
{
  "edrpou": "33444728",
  "name": "Forestprom Trade(Private enterprise)",
  "name_original": "ПРИВАТНЕ ПІДПРИЄМСТВО \"ФОРЕСТПРОМТРЕЙД\"",
  "short_name": null,
  "opf": "Private enterprise",
  "opf_code": "PRIVATE_ENTERPRISE",
  "status": "Registered(Active)",
  "status_code": "ACTIVE",
  "founders": [
    {
      "name": "Borodai·Yurii·Viktorovych",
      "name_original": "БОРОДАЙ ЮРІЙ ВІКТОРОВИЧ",
      "share": "100.00 UAH"
    }
  ],
  "authorized_capital": "100.00",
  "currency": "UAH",
  "signers": [
    {
      "name": "Borodai·Yurii·Viktorovych",
      "role": "Responsible person"
    }
  ],
  "registration": {
    "first_reg_date": "2005-05-24",
    "unified_no": "10671020000003069"
  },
  "tax": [
    {
      "type": "Taxpayer register",
      "start_date": "2005-05-24",
      "end_date": null
    },
    {
      "type": "Unified social contribution register",
      "start_date": "2005-05-27",
      "end_date": null
    }
  ]
}
Exact EDRPOU lookup Chinese and source text side by side Founders and shares
API 03

Business status and deregistration reason verification

Verify a legal entity current status, returning enums such as active, deregistering, deregistered, revoked, bankruptcy started, bankruptcy reorganisation or invalid registration certificate, with a Chinese-mapped deregistration reason.

GET /v1/ua/company/status?edrpou={edrpou}
Request Example
curl "https://api.goofuture.com/v1/ua/company/status?edrpou=33522019" \
  -H "Authorization: Bearer {api_key}"
Response Example
{
  "edrpou": "33522019",
  "name": "Svitlotekhnika(Private joint-stock company)",
  "name_original": "ПРИВАТНЕ АКЦІОНЕРНЕ ТОВАРИСТВО \"СВІТЛОТЕХНІКА\"",
  "status": "Deregistered",
  "status_code": "TERMINATED",
  "terminated": {
    "date": "2008-08-07",
    "record_no": "10381170008001154",
    "reason": "Legal entity deregistered following reorganisation",
    "reason_original": "Державна реєстрація припинення юридичної особи в результаті її реорганізації"
  },
  "successors": [
    {
      "type": "Successor",
      "name": "Legal entity assuming rights and obligations via reorganisation"
    }
  ]
}
8 status enums Deregistration reasons in Chinese Reorganisation successors visible
API 04

Batch company checks

Pass a list of EDRPOU codes to return business status and registration summary in bulk — for customer list screening and supplier onboarding review.

POST /v1/ua/company/batch
Request Example
curl -X POST "https://api.goofuture.com/v1/ua/company/batch" \
  -H "Authorization: Bearer {api_key}" \
  -H "Content-Type: application/json" \
  -d '{"edrpous": ["33444728", "30705428", "22788425"]}'
Response Example
{
  "total": 3,
  "found": 3,
  "results": [
    {
      "edrpou": "33444728",
      "name": "Forestprom Trade(Private enterprise)",
      "status": "Registered(Active)",
      "opf": "Private enterprise"
    },
    {
      "edrpou": "30705428",
      "name": "Cherkasy Production Company(Limited liability company)",
      "status": "Deregistered",
      "terminated_reason": "Legal entity deregistered following liquidation"
    },
    {
      "edrpou": "22788425",
      "name": "Feorentina(Private production and commercial company)",
      "status": "Deregistration in progress",
      "terminating_reason": "Court decision to terminate the legal entity(Not related to bankruptcy)"
    }
  ]
}
Bulk list screening Status summary in response Supplier onboarding review

Real-World Use Cases

How companies in different roles and stages use the Ukraine Company Registry Data API.

🛡️

Cross-border trade due diligence

Before exporting to or importing from Ukraine, check whether the counterparty is active or in bankruptcy, verify its legal form and registered capital, and build a complete counterparty profile.

Role: foreign trade manager · Stage: pre-contract
📋

Risk and compliance screening

Banks and payment institutions screen Ukrainian customer lists in bulk, automatically flagging entities that are deregistering, deregistered, bankrupt or hold an invalid certificate to reduce risk.

Role: risk manager · Stage: onboarding review
⚖️

Collections and legal

Establish a debtor legal status, deregistration date and reason and identify reorganisation successors and liquidation details, providing registry evidence for claims and enforcement.

Role: legal specialist · Stage: case handling
🏬

Foreign trade platform integration

Logistics, e-commerce and B2B platforms embed legal status and qualification checks into merchant onboarding to verify entity standing and legal form automatically.

Role: product manager · Stage: system integration

Ukraine legal entity registry data coverage

Covers legal entities registered in Ukraine, including the statuses active, deregistering, deregistered, revoked, bankruptcy proceedings, bankruptcy reorganisation and invalid registration certificate.

Millions of records
Legal entity records
8
Business status enums
14
Core registry fields
Quarterly
Update frequency
Data dimensions
Entity information (full and short name, legal form, EDRPOU)
Ownership structure (founders and shares, registered capital, beneficiaries)
Business status (active, deregistering, deregistered, bankruptcy and more)
Registration history (first registration, updates, unified registration number)
Termination and reorganisation (deregistration, bankruptcy reorganisation, predecessor succession)
Tax registration (taxpayer register, unified social contribution register)
Dimensions are ordered by field coverage. Covers legal entity records registered in Ukraine, including active, deregistering, deregistered, revoked, bankruptcy proceedings, bankruptcy reorganisation and invalid registration certificate. As of: August 2026. Static snapshot shown to illustrate coverage only.

Data Quality & Differentiators

GooFuture cleans source-language legal entity registry data into directly queryable structured data, lowering integration and maintenance cost.

Standardized status enums

Map source-language status descriptions into eight enums — active, deregistering, deregistered, revoked, bankruptcy proceedings, bankruptcy reorganisation, invalid certificate and archived — while keeping the source text for audit review.

Eight enums

Chinese name mapping

Provides Chinese translations of legal entity names alongside the source text, with unified legal form mapping (limited liability company, private enterprise, joint-stock company, subsidiary and more) so Chinese teams can use it directly.

Bilingual

Structured ownership

Split founders and shares, registered capital, responsible persons and signatories, unify capital formats and currencies, and support ownership tracing and credit assessment.

Clear structure

Termination reasons in Chinese

Translate and classify deregistration reasons (liquidation, reorganisation, simplified procedure, declared bankrupt, court ruling and more) so risk rules can reference them directly.

Classified reasons

Status change tracking

Track legal entity status and registration changes with Webhook pushes so verified entity data does not go stale.

Change tracking

Three-Step Onboarding

From consultation to production queries in as little as a few hours.

1

Contact a consultant

Describe your cross-border due diligence or risk screening needs and confirm the data scope required (EDRPOU, name, status, batch size and more).

2

Confirm the plan

Both sides agree on endpoint scope, call volume, concurrency and update frequency. Webhook or CSV batch delivery is agreed at this stage.

3

Start Querying

Get an API key and docs, then query over standard REST. Technical support is provided during integration so results can be used directly in your systems.

4

Ongoing maintenance

Registry data syncs quarterly and business status changes are pushed via Webhook. Your consultant keeps tracking data quality and API stability.

Quick Start Example
# Query a legal entity record
curl "https://api.goofuture.com/v1/ua/company/33444728" \
  -H "Authorization: Bearer {api_key}"

# Verify business status and deregistration reason
curl "https://api.goofuture.com/v1/ua/company/status?edrpou=33522019" \
  -H "Authorization: Bearer {api_key}"

# Batch-verify a list of legal entities
curl -X POST "https://api.goofuture.com/v1/ua/company/batch" \
  -H "Authorization: Bearer {api_key}" \
  -H "Content-Type: application/json" \
  -d '{"edrpous": ["33444728", "30705428", "22788425"]}'

Choose the Right Plan

From single-record verification to batch due diligence, from low-frequency calls to high-concurrency integration — four plans.

Basic

Contact a consultant
  • Monthly requests: 5,000
  • API scope: exact EDRPOU lookup
  • Rate limit: 1 QPS
  • Monitoring: —
  • Delivery: REST API
  • Support: email support
Talk to Us

Professional

Contact a consultant
  • Monthly requests: 100,000
  • API scope: all core endpoints + batch verification
  • Rate limit: 5 QPS
  • Monitoring: status-change push
  • Delivery: REST API + Webhook + CSV
  • Support: dedicated technical consultant
Talk to Us

Enterprise

Contact a consultant
  • Monthly requests: custom
  • API scope: all + custom endpoints
  • Rate limit: high concurrency
  • Monitoring: custom
  • Delivery: REST API + Webhook + CSV
  • Support: enterprise-grade SLA
Talk to Us

FAQ

Common questions about data scope, update frequency, API capabilities and pricing.

Which Ukrainian legal entities are covered?

All entity records in the Ukrainian legal entity register, including the statuses active, deregistering, deregistered, revoked, bankruptcy started, bankruptcy reorganisation and invalid registration certificate. Each record includes full and short name, legal form, EDRPOU, founders and shares, registered capital, responsible persons and signatories, registration history, deregistration information and tax registration.

Why not query the public Ukrainian company registry data directly?

Raw data is published as GB-scale flat files in non-UTF-8 encoding, with legal forms, statuses and termination reasons in the source language and no query interface by EDRPOU or name. GooFuture decodes, cleans, translates and structures it so it plugs straight into due diligence and verification workflows.

Which query filters are supported?

Exact EDRPOU lookup, legal entity name search (Chinese or source language), business status verification and batch checks. Status is unified into eight enums, with Chinese mappings for legal forms and termination reasons.

How often is it updated?

Registry data updates quarterly. Business status changes (new deregistration, entering bankruptcy) are pushed to Webhook subscribers. Exact frequency is agreed when confirming the plan.

Can it integrate with our existing ERP or SaaS platform?

Yes. The REST API returns standardized JSON with fixed fields and unified enums. It supports Webhook update pushes and batch delivery in CSV or Excel on request.

Does the data include founders and registered capital?

Yes. The core API provides founders and their shares, registered capital (UAH), and lists of responsible persons and signatories. Detailed financial audit and tax filing data is out of scope — discuss extension needs when finalizing the plan.

How is pricing calculated?

Pricing is based on monthly request volume. Basic suits low-frequency single-record verification, Standard adds name search and status verification, and Professional and Enterprise support higher concurrency, batch checks, Webhooks and custom integration. Contact a consultant for a specific plan.

Does the data cover countries outside Ukraine?

Data currently covers only legal entities registered in Ukraine. Company registry data for other countries and regions is out of scope.

Plug Ukraine legal entity registry data into due diligence and risk control

From legal form to ownership structure, from business status to deregistration reasons — a complete compliance data foundation for Ukrainian companies.