businessregistration.moc.gov.kh APIbusinessregistration.moc.gov.kh ↗
Search and retrieve company, partnership, and sole proprietorship records from Cambodia's official MoC business registry via a structured JSON API.
curl -X GET 'https://api.parse.bot/scraper/1e4d1a42-dc55-4c5a-b3ea-289a254fa495/search_entity?page=1&query=ADVANCE®ister=companies' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for registered business entities (companies, partnerships, sole proprietorships) by name or identifier. Returns paginated results with entity details including registration date, status, type, and address.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| queryrequired | string | Search query - entity name or identifier to search for. |
| register | string | Register type to search within. Accepted values: companies, partnerships, soleproprietorships. |
{
"type": "object",
"fields": {
"total": "integer total number of matching results",
"results": "array of entity objects with entity_name_khmer, entity_name_english, entity_identifier, status, registration_date, entity_type, address, detail_node_id"
},
"sample": {
"data": {
"total": 110,
"results": [
{
"status": "Registered",
"address": "Phum 5, Tuol Tumpung Muoy, Chamkar Mon, Phnom Penh, 12310, Cambodia",
"entity_type": "Private Limited Company",
"detail_node_id": "W657",
"entity_identifier": "00057839",
"entity_name_khmer": "អេតវ៉ានស៍ អេតវ៉ាយហ្សឺរី & ថាកស៍ ឯ.ក",
"registration_date": "30-Mar-2021",
"entity_name_english": "ADVANCE ADVISORY & TAX CO., LTD."
}
]
},
"status": "success"
}
}About the businessregistration.moc.gov.kh API
This API provides access to Cambodia's Ministry of Commerce business registry across 4 endpoints, returning registration records for companies, partnerships, and sole proprietorships. The search_entity endpoint accepts a name or identifier query and returns paginated results including registration date, entity status, and bilingual entity names. The get_company_details endpoint adds director lists, registered addresses, incorporation date, and business objective for a specific entity.
What the API covers
The API surfaces data from the Kingdom of Cambodia Business Registration portal maintained by the Ministry of Commerce (MoC). It covers three register types — companies, partnerships, and sole proprietorships — accessible through a unified search interface or through register-specific endpoints. Every search result includes entity_name_english, entity_name_khmer, entity_identifier, status, registration_date, entity_type, and address data. Pagination is supported via the page parameter on search_entity.
Searching the registry
search_entity is the general-purpose endpoint. Pass a query string (entity name or identifier) and optionally a register value (companies, partnerships, or soleproprietorships) to narrow results. search_partnerships and search_sole_proprietorships are dedicated shortcuts that target those registers directly without needing the register parameter. All three search endpoints return the same response shape: a total count and a results array of entity objects.
Company detail records
get_company_details requires a detail_node_id obtained from a prior search result. It returns a fuller record: incorporation_date, main_business_activity, business_objective, entity_name_english, entity_name_khmer, entity_identifier, status, an addresses array, and a directors array. This endpoint is specific to companies — it does not apply to partnerships or sole proprietorships in the current API.
- Verify a Cambodian company's legal status and registration date before entering a contract
- Retrieve director names and registered addresses for due diligence on a local business partner
- Check whether a sole proprietorship or partnership is active using entity status fields
- Build a business intelligence dataset of registered entities using paginated search results
- Cross-reference an entity identifier against the official registry to confirm legitimacy
- Identify the main business activity and business objective of a registered company
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does the Cambodia MoC Business Registration portal have an official developer API?+
What does `get_company_details` return that the search endpoints do not?+
get_company_details returns fields not present in search results: directors (an array of director objects), addresses (a structured array), incorporation_date, business_objective, and main_business_activity. You need the detail_node_id from a search result to call it.Does the API return detail records for partnerships and sole proprietorships, not just companies?+
get_company_details) applies to companies. Partnerships and sole proprietorships can be searched and their summary fields retrieved, but a full detail view for those entity types is not currently exposed. You can fork this API on Parse and revise it to add a detail endpoint for partnerships or sole proprietorships.Is historical registration data or change history available through the API?+
status, registration_date, and incorporation_date, but does not expose a changelog or historical snapshots. You can fork this API on Parse and revise it to add a history endpoint if the underlying source exposes that data.How does pagination work in search results?+
search_entity endpoint accepts an integer page parameter for pagination. The response includes a total field indicating the full count of matching records, which you can use to calculate the number of pages to iterate. The register-specific endpoints (search_partnerships, search_sole_proprietorships) do not currently expose a page parameter.