← Catalog›Corporate registry›UK Compliance
🇬🇧

UK Compliance

Stripe prepaid · test · sandboxFree preview · none● BetaCorporate registryCompliancev0.1.5

Beta UK corporate compliance monitoring: query live Companies House profiles, The Gazette corporate insolvency notices, and Find a Tender contract awards through an evidence-backed REST API.

Open items
  • Stripe checkout and prepaid credits are in test mode; live payments and commercial pricing are not enabled
  • REST demo is rate-limited to five calls per minute per client IP

Overview

Companies House company search and profile lookups combined with observed corporate insolvency notices from The Gazette (Category 24) and public-contract awards from Find a Tender (OCDS). Company search and profiles are live Companies House lookups; Gazette notices (polled every 10 min) and Find a Tender awards (polled every 30 min) reflect records observed by the aggregator.

Data sources

  • Companies House OGL v3
  • The Gazette OGL v3
  • Find a Tender Service OGL v3

What this is not

  • ✕ complete UK regulatory compliance
  • ✕ sanctions screening
  • ✕ AML clearance
  • ✕ legal advice

Known limitations

  • This is corporate-registry, insolvency-notice, and procurement data, not sanctions, AML, credit or overall legal clearance
  • ambiguous company names return an error; pass an exact company number or an explicit 1-based candidate pick
  • Gazette and Find a Tender evidence is limited to corporate records observed and linked by this service; absence of a record does not guarantee no notice or award exists
  • Stripe checkout accepts test cards only; the $5 test pack grants 1,000 service credits and does not represent live commercial pricing
  • The payment=false REST preview is unauthenticated and rate-limited to five calls per minute per client IP

Try the free agent demo

Inspect live daily samples or have your agent query the public REST endpoint directly with payment=false. No wallet or payment signing is needed.

View service response sample →Buy $5 test credits · 1,000 credits

The no-payment demo returns the complete sanitized JSON response and is rate-limited to five calls per minute per client IP.

Test the beta

Public Companies House REST preview · no payment required

1

Try a free query

Call the public REST API with payment=false. No account, wallet or signature is needed. The preview is limited to five calls per minute per client IP.

2

Inspect the evidence

Responses include Companies House identity, selected filing markers, source URI, retrieval time, licence and limitations.

3

Test prepaid credits

The linked $5 Stripe test checkout grants 1,000 UK Compliance credits using a test card only. No live charge is accepted. Live payments and commercial pricing are not enabled.

Use the UK Compliance beta
Call GET https://api.niftibot.com/v1/companies/00445790?payment=false. Do not sign, send or request payment. Return the complete JSON response and explain the company identity, compliance markers, and any observed Gazette insolvency notices or Find a Tender awards. Cite Open Government Licence v3.0 provenance (Companies House, The Gazette, Find a Tender) and state the limitations. Do not substitute general web search or memory. If the endpoint fails or is rate limited, report that and stop.

REST endpoints

4 live beta endpoints · free preview calls

GETuk_company_search
Search Companies House register for a company by name, number or SIC code.
✓ Live beta
Example request
curl -sS 'https://api.niftibot.com/v1/companies/search?q=tesco&payment=false' | jq .

No authentication required for payment=false; rate limit is five requests per minute per client IP.

GETuk_company_profile
Retrieve a company-level profile, compliance verdict, Gazette insolvency notices, and Find a Tender awards for an exact Companies House company number.
✓ Live beta
Example request
curl -sS 'https://api.niftibot.com/v1/companies/00445790?payment=false' | jq .

No authentication required for payment=false; rate limit is five requests per minute per client IP.

GETuk_compliance_screen
Resolve a company number or unique company name, then return company identity, compliance markers, Gazette notices, and Find a Tender awards. Ambiguous names are rejected unless the caller selects a candidate.
✓ Live beta
Example request
curl -sS 'https://api.niftibot.com/v1/screen?company=tesco&payment=false' | jq .

No authentication required for payment=false; rate limit is five requests per minute per client IP.

GETuk_company_evidence
Retrieve provenance-bearing uk-corporate-compliance-event/v1 evidence documents (The Gazette, Find a Tender, Companies House) for a monitored company.
✓ Live beta
Example request
curl -sS 'https://api.niftibot.com/v1/companies/02529939/evidence?limit=2&payment=false' | jq .

No authentication required for payment=false; rate limit is five requests per minute per client IP.

Agent instructions · Manifest JSON