API reference · version 1.0.0
UK FCA Regulated Firm Verification
Verify any UK firm or individual against the FCA Financial Services Register in one API call.
- Base address
https://api.stratumapis.com/v1/fca- Your key
- The
X-Stratum-Keyheader, with the key from your API page. Paid per call from your API balance, with no plan (add money on your API page). - Prices
- A firm search, a firm, its permissions or an individual10p (5p from 1,000 a month)
- A bulk request10p for each firm found
- Watchlist, change feed, certificates and the audit logFor keys that hold an older per-API plan
X-Stratum-Credit-Balance-Pence; a refusal or a source failure is never charged. Limits and prices.- OpenAPI
- Download the OpenAPI file (JSON)
Endpoints
gethttps://api.stratumapis.com/v1/fca/firms
Search firms by name
Parameters
namerequiredin query · Name to search for. Partial matches supported.limitin query
Example request
curl -H "X-Stratum-Key: $STRATUM_KEY" \
"https://api.stratumapis.com/v1/fca/firms?name=Barclays%20Bank"Errors
400Bad request401Missing or invalid API key429Quota exceeded
gethttps://api.stratumapis.com/v1/fca/firms/{frn}
Get firm details by FRN
Returns the full firm record. Responses are cached server-side for 5 minutes, so repeated lookups of the same FRN are fast and don't count against FCA upstream rate limits. warningList says whether the FCA has warned about an unauthorised firm using this firm's name (often a clone copying a real firm's details).
Parameters
frnrequiredin path · Firm Reference Number
Example request
curl -H "X-Stratum-Key: $STRATUM_KEY" \
"https://api.stratumapis.com/v1/fca/firms/:frn"Errors
401Missing or invalid API key404Resource not found
posthttps://api.stratumapis.com/v1/fca/firms/bulk
Look up multiple firms in a single request
Send up to 100 FRNs in one POST. Each lookup runs in parallel with bounded concurrency. Each FRN counts as one call against your monthly quota. Cached results are reused across the bulk batch.
Example request
curl -X POST -H "X-Stratum-Key: $STRATUM_KEY" \
"https://api.stratumapis.com/v1/fca/firms/bulk"Request body
{
"type": "object",
"required": [
"frns"
],
"properties": {
"frns": {
"type": "array",
"minItems": 1,
"maxItems": 100,
"items": {
"type": "string",
"pattern": "^[0-9]+$"
}
}
},
"example": {
"frns": [
"122702",
"161661",
"124425"
]
}
}Errors
400Bad request401Missing or invalid API key
gethttps://api.stratumapis.com/v1/fca/firms/{frn}/permissions
Get regulated permissions granted to a firm
Parameters
frnrequiredin path
Example request
curl -H "X-Stratum-Key: $STRATUM_KEY" \
"https://api.stratumapis.com/v1/fca/firms/:frn/permissions"gethttps://api.stratumapis.com/v1/fca/individuals/{irn}
Get approved individual by IRN
Parameters
irnrequiredin path · Individual Reference Number
Example request
curl -H "X-Stratum-Key: $STRATUM_KEY" \
"https://api.stratumapis.com/v1/fca/individuals/:irn"Errors
404Resource not found