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
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.
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.
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.
curl "https://api.goofuture.com/v1/ua/company/33444728" \
-H "Authorization: Bearer {api_key}"
{
"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
}
]
}
Search legal entities by name
Fuzzy search by legal entity name, supporting both Chinese and source-language names, returning the EDRPOU, legal form, status and registered capital of matching entities.
curl "https://api.goofuture.com/v1/ua/company/search?name=%E5%88%87%E5%B0%94%E5%8D%A1%E6%80%9D&page=1&page_size=20" \
-H "Authorization: Bearer {api_key}"
{
"query": "Cherkasy",
"total": 1,
"page": 1,
"page_size": 20,
"results": [
{
"edrpou": "30705428",
"name": "Cherkasy Production Company(Limited liability company)",
"opf": "Limited liability company",
"status": "Deregistered",
"authorized_capital": null,
"first_reg_date": "2006-07-25"
}
]
}
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.
curl "https://api.goofuture.com/v1/ua/company/status?edrpou=33522019" \
-H "Authorization: Bearer {api_key}"
{
"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"
}
]
}
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.
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"]}'
{
"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)"
}
]
}
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.
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.
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.
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.
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.
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.
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.
Structured ownership
Split founders and shares, registered capital, responsible persons and signatories, unify capital formats and currencies, and support ownership tracing and credit assessment.
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.
Status change tracking
Track legal entity status and registration changes with Webhook pushes so verified entity data does not go stale.
Three-Step Onboarding
From consultation to production queries in as little as a few hours.
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).
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.
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.
Ongoing maintenance
Registry data syncs quarterly and business status changes are pushed via Webhook. Your consultant keeps tracking data quality and API stability.
# 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
- Monthly requests: 5,000
- API scope: exact EDRPOU lookup
- Rate limit: 1 QPS
- Monitoring: —
- Delivery: REST API
- Support: email support
Standard
- Monthly requests: 25,000
- API scope: EDRPOU lookup + name / status verification
- Rate limit: 2 QPS
- Monitoring: status-change push
- Delivery: REST API + Webhook
- Support: priority email support
Professional
- 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
Enterprise
- Monthly requests: custom
- API scope: all + custom endpoints
- Rate limit: high concurrency
- Monitoring: custom
- Delivery: REST API + Webhook + CSV
- Support: enterprise-grade SLA
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.