/grants
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
| Parameter | Description | Required |
|---|---|---|
key | Your API key. May also be sent as a bearer token or X-API-Key header. | Required |
company_number | Companies House company number, with or without the UK- prefix. E.g. 00000042 or UK-00000042. | Required |
Example request
https://api.ukdatalayer.com/v1/grants?key=YOUR_KEY&company_number=00000042Output
| Field | Type | Description |
|---|---|---|
total_awarded | number | Sum of matched awards, in GBP. |
grants[].funder | string | Awarding body, e.g. Innovate UK. |
grants[].programme | string | null | Programme or competition the award came from. |
grants[].amount | number | null | Award value in GBP, where published. |
grants[].awarded_on | date | null | Award date, where published. |
grants[].match_confidence | number | Confidence of the entity match, 0–1. |
Example response
{
"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".