curl --request GET \
--url https://rest.kyckr.com/core/filing/order-status/{orderedWithin} \
--header 'Authorization: <api-key>'import requests
url = "https://rest.kyckr.com/core/filing/order-status/{orderedWithin}"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://rest.kyckr.com/core/filing/order-status/{orderedWithin}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.kyckr.com/core/filing/order-status/{orderedWithin}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://rest.kyckr.com/core/filing/order-status/{orderedWithin}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://rest.kyckr.com/core/filing/order-status/{orderedWithin}")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://rest.kyckr.com/core/filing/order-status/{orderedWithin}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"aVAILABLEField": 1,
"aWAITING_DELIVERYField": 0,
"dELIVERY_ERRORField": 0,
"accountIdField": 0,
"nodeIdField": "GBR_1000",
"orderDateTimeField": "2021-01-15T16:05:27.927",
"orderReferenceField": "",
"productIdField": "",
"descriptionField": "Company Profile / KYCKR LIMITED / €2.35 / United Kingdom",
"productOrderIdField": 10818754,
"replyDateTimeField": null,
"sentToClientField": false,
"statusField": 3,
"urlField": "https://data.kyckr.com/8010gdsg4848484",
"userIdField": null,
"formatField": ""
},
{
"aVAILABLEField": 1,
"aWAITING_DELIVERYField": 0,
"dELIVERY_ERRORField": 0,
"accountIdField": 0,
"nodeIdField": "GBR_1000",
"orderDateTimeField": "2021-01-14T16:50:17.57",
"orderReferenceField": "",
"productIdField": "",
"descriptionField": "CH_OfficialProfile_2 / Doe, John / €1.09 / United Kingdom",
"productOrderIdField": 10816797,
"replyDateTimeField": null,
"sentToClientField": false,
"statusField": 3,
"urlField": "https://data.kyckr.com/105844dsfd8",
"userIdField": null,
"formatField": ""
},
{
"aVAILABLEField": 1,
"aWAITING_DELIVERYField": 0,
"dELIVERY_ERRORField": 0,
"accountIdField": 0,
"nodeIdField": "GBR_1000",
"orderDateTimeField": "2021-01-13T18:11:04.087",
"orderReferenceField": "",
"productIdField": "",
"descriptionField": "CH_OfficialProfile_2 / Doe, John, Franky / €1.09 / United Kingdom",
"productOrderIdField": 10815404,
"replyDateTimeField": null,
"sentToClientField": false,
"statusField": 3,
"urlField": "https://data.kyckr.com/124719gfdsg4854840",
"userIdField": null,
"formatField": ""
}
]Order Status
Retrieve a list of products you have ordered, including filing documents and enhanced company profile orders, placed within the specified number of days. Use this endpoint to track async order completion: match productOrderIdField against the transactionIdField from a pending-response body, and retrieve completed results from urlField or structuredDataUrlField when statusField indicates completion.
curl --request GET \
--url https://rest.kyckr.com/core/filing/order-status/{orderedWithin} \
--header 'Authorization: <api-key>'import requests
url = "https://rest.kyckr.com/core/filing/order-status/{orderedWithin}"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://rest.kyckr.com/core/filing/order-status/{orderedWithin}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.kyckr.com/core/filing/order-status/{orderedWithin}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://rest.kyckr.com/core/filing/order-status/{orderedWithin}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://rest.kyckr.com/core/filing/order-status/{orderedWithin}")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://rest.kyckr.com/core/filing/order-status/{orderedWithin}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"aVAILABLEField": 1,
"aWAITING_DELIVERYField": 0,
"dELIVERY_ERRORField": 0,
"accountIdField": 0,
"nodeIdField": "GBR_1000",
"orderDateTimeField": "2021-01-15T16:05:27.927",
"orderReferenceField": "",
"productIdField": "",
"descriptionField": "Company Profile / KYCKR LIMITED / €2.35 / United Kingdom",
"productOrderIdField": 10818754,
"replyDateTimeField": null,
"sentToClientField": false,
"statusField": 3,
"urlField": "https://data.kyckr.com/8010gdsg4848484",
"userIdField": null,
"formatField": ""
},
{
"aVAILABLEField": 1,
"aWAITING_DELIVERYField": 0,
"dELIVERY_ERRORField": 0,
"accountIdField": 0,
"nodeIdField": "GBR_1000",
"orderDateTimeField": "2021-01-14T16:50:17.57",
"orderReferenceField": "",
"productIdField": "",
"descriptionField": "CH_OfficialProfile_2 / Doe, John / €1.09 / United Kingdom",
"productOrderIdField": 10816797,
"replyDateTimeField": null,
"sentToClientField": false,
"statusField": 3,
"urlField": "https://data.kyckr.com/105844dsfd8",
"userIdField": null,
"formatField": ""
},
{
"aVAILABLEField": 1,
"aWAITING_DELIVERYField": 0,
"dELIVERY_ERRORField": 0,
"accountIdField": 0,
"nodeIdField": "GBR_1000",
"orderDateTimeField": "2021-01-13T18:11:04.087",
"orderReferenceField": "",
"productIdField": "",
"descriptionField": "CH_OfficialProfile_2 / Doe, John, Franky / €1.09 / United Kingdom",
"productOrderIdField": 10815404,
"replyDateTimeField": null,
"sentToClientField": false,
"statusField": 3,
"urlField": "https://data.kyckr.com/124719gfdsg4854840",
"userIdField": null,
"formatField": ""
}
]Path Parameters
Response
In this example, we a retrieving a list of products we have has ordered in the last 30 days. In the request parameters, we have entered 30 as the OrderedWithin and our API access token as the request header.
Link to download the ordered document. Populated once the order is complete. Changing on 23 November 2026: from 08:30 GMT, this link moves to document.kyckr.com, carries expires and token parameters, and is valid for 30 days from issue. Use it exactly as returned; no Authorization header is needed. Links in the current download.kyckr.com format stop working on 23 December 2026. See the release note.
Link to download the structured JSON version of the result, where available. Changing on 23 November 2026: from 08:30 GMT, this link moves to document.kyckr.com, carries expires and token parameters, and is valid for 30 days from issue. Use it exactly as returned; no Authorization header is needed. Links in the current download.kyckr.com format stop working on 23 December 2026. See the release note.