/grants

GET 1 credit (free while in early access)

Coverage Early access — the dataset is rolling out. The endpoint is live in the v1 contract and returns status "early_access" until data lands; it will start returning grants without a version change.

Returns public funding awarded to the company — Innovate UK, R&D and regional growth programmes — matched to the legal entity rather than to a name string. Tells you who is building something before there is revenue to show for it.

Input

ParameterDescriptionRequired
keyYour API key. May also be sent as a bearer token or X-API-Key header.Required
company_numberCompanies House company number, with or without the UK- prefix. E.g. 00000042 or UK-00000042.Required

Example request

GET request
https://api.ukdatalayer.com/v1/grants?key=YOUR_KEY&company_number=00000042

Output

FieldTypeDescription
total_awardednumberSum of matched awards, in GBP.
grants[].funderstringAwarding body, e.g. Innovate UK.
grants[].programmestring | nullProgramme or competition the award came from.
grants[].amountnumber | nullAward value in GBP, where published.
grants[].awarded_ondate | nullAward date, where published.
grants[].match_confidencenumberConfidence of the entity match, 0–1.

Example response

200 OK · application/json
{
  "status": "early_access",
  "credits_used": 0,
  "message": "Public grants and awards (Innovate UK, R&D and regional growth funding, matched to the company) are rolling out. The endpoint is part of the v1 contract and will start returning data without a version change. No credits are consumed until it does."
}

Notes

  • The response fields above describe the payload the endpoint will return once the dataset lands — integrate against them now and the switch is transparent.
  • No credits are consumed while the endpoint returns status "early_access".