Documents are sourced at the point of request from the originating company registry. Availability and format vary by jurisdiction.
How it works
Retrieving a document involves three sequential API calls:- Filing search — discover which documents are available for a specific company
- Place an order — order a chosen document from the registry
- Check order status — poll until the document is ready, then download
Before you begin
You will need the company’scodeField — a unique identifier returned by a Company Search. If you do not yet have a codeField, run a company search first.
Step 1: Search for available documents
Call the filing search endpoint to retrieve the full catalogue of documents available for a given company from its registry.Request
Query parameters
Example request
Response
Delivery times
Some documents — such as company profiles — are available in real time and will show adeliveryTimeMinutesField of 0. Others require retrieval by Kyckr’s operations team and carry a non-zero delivery estimate. Close to 90% of available documents are delivered within 15 minutes or less.
Step 2: Place an order
Once you have identified the document you need, place an order using theidField from the filing search response as the productKey.
Request
Response
A successful order returns a confirmation along with theorderRef you supplied.
Step 3: Check order status
Use the order status endpoint to check whether the document is ready. When the order is complete, the response includes a download URL for the file.Request by orderRef
Query parameters
Response
Order status values
Polling guidance
For documents that are not delivered in real time, poll the order status endpoint untilstatusField changes from 1 to a completion value (2, 21, or 3). Polling once per minute is recommended.
Step 4: Download the document
WhenstatusField indicates the order is complete, download the document using the URL in urlField.
Request
Complete workflow
1
Search for the company
Run a Company Search to confirm the entity and retrieve its
codeField.2
Search for available documents
Call
GET /core/filing/search/{isocode}/{codeField} to retrieve the document catalogue for that company. Note the idField of the document you need.3
Place an order
Call
POST /core/filing/order with the countryISO, productKey, and an optional orderRef. Confirm the order was successful from the response.4
Poll for completion
Call
GET /core/filing/order-status/{days} with your orderRef until statusField is 2, 21, or 3. Polling once per minute is recommended.5
Download the document
Use the URL in
urlField to download the file.API reference
Filing Search
Retrieve available documents for a company.
Place an Order
Order a specific document from the registry.
Order Status
Retrieve order status and the document download URL.