curl --request GET \
--url https://product-api.thedatacity.com/api/v2/rtics/summary \
--header 'Authorization: Bearer <token>'import requests
url = "https://product-api.thedatacity.com/api/v2/rtics/summary"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://product-api.thedatacity.com/api/v2/rtics/summary', 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://product-api.thedatacity.com/api/v2/rtics/summary",
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: Bearer <token>"
],
]);
$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://product-api.thedatacity.com/api/v2/rtics/summary"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://product-api.thedatacity.com/api/v2/rtics/summary")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://product-api.thedatacity.com/api/v2/rtics/summary")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"ModelCode": "RTIC0052",
"ModelName": "FinTech",
"Region": "UK",
"CompaniesConsidered": 4210,
"BestEstimateTotalTurnover": 18250000000,
"BestEstimateTotalTurnoverCompaniesUsed": 3980,
"BestEstimateGrowthPercentagePerYear": 0.084,
"BestEstimateTotalEmployees": 96500,
"BestEstimateTotalEmployeesCompaniesUsed": 4102,
"TotalInvestment": 1250.5,
"TotalInnovateUKFunding": 48000000,
"TotalInnovateUKGrantsWon": 310,
"AllWomenLedFoundedCompanies": 123,
"MajorityWomenLedFoundedCompanies": 123,
"MixedLedFoundedCompanies": 123,
"MajorityMenLedFoundedCompanies": 123,
"AllMenLedFoundedCompanies": 123,
"UncertainFoundedCompanies": 123
}
]RTIC summary
One row per RTIC sector, with the company count, total turnover, yearly growth and total employees for a region. Callers without the Filters_RTICsDefence premium feature get no Defence row (RTIC0096), and companies in a Defence sector are left out of every other row’s totals.
curl --request GET \
--url https://product-api.thedatacity.com/api/v2/rtics/summary \
--header 'Authorization: Bearer <token>'import requests
url = "https://product-api.thedatacity.com/api/v2/rtics/summary"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://product-api.thedatacity.com/api/v2/rtics/summary', 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://product-api.thedatacity.com/api/v2/rtics/summary",
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: Bearer <token>"
],
]);
$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://product-api.thedatacity.com/api/v2/rtics/summary"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://product-api.thedatacity.com/api/v2/rtics/summary")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://product-api.thedatacity.com/api/v2/rtics/summary")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"ModelCode": "RTIC0052",
"ModelName": "FinTech",
"Region": "UK",
"CompaniesConsidered": 4210,
"BestEstimateTotalTurnover": 18250000000,
"BestEstimateTotalTurnoverCompaniesUsed": 3980,
"BestEstimateGrowthPercentagePerYear": 0.084,
"BestEstimateTotalEmployees": 96500,
"BestEstimateTotalEmployeesCompaniesUsed": 4102,
"TotalInvestment": 1250.5,
"TotalInnovateUKFunding": 48000000,
"TotalInnovateUKGrantsWon": 310,
"AllWomenLedFoundedCompanies": 123,
"MajorityWomenLedFoundedCompanies": 123,
"MixedLedFoundedCompanies": 123,
"MajorityMenLedFoundedCompanies": 123,
"AllMenLedFoundedCompanies": 123,
"UncertainFoundedCompanies": 123
}
]Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
UK (the default) or an ITL1 region name. A region with no data returns an empty list.
100Response
One row per RTIC.
RTIC code.
"RTIC0052"
RTIC name.
"FinTech"
Region the totals cover.
"UK"
Companies counted in this row.
4210
Sum of best-estimate turnover, in GBP.
18250000000
Companies with a turnover estimate above zero.
3980
Yearly growth as a fraction (0.084 means 8.4%). Null when it cannot be estimated.
0.084
Sum of best-estimate employees.
96500
Companies with an employee estimate above zero.
4102
Total third-party investment raised, in GBP millions.
1250.5
Total Innovate UK funding offered, in GBP.
48000000
Companies with at least one Innovate UK grant.
310
Companies founded entirely by women.
Companies founded by a majority of women.
Companies with a mixed founding team.
Companies founded by a majority of men.
Companies founded entirely by men.
Companies whose founding team is uncertain.
Was this page helpful?