---
title: "The legal basics a UK business website must have, and who's behind the site"
method: GET
path: "/api/v1/website-legal"
---

# The legal basics a UK business website must have, and who's behind the site

`GET /api/v1/website-legal`

## Request

- Base URL: `https://meetkatalis.com`
- URL: `https://meetkatalis.com/api/v1/website-legal`
- Auth: API key in header `x-api-key`

Reads the homepage and its linked legal and contact pages, visits the site in a real browser (nothing clicked) to see which advertising or tracking cookies land before consent, matches the company details shown to Companies House, checks the privacy notice covers the basics, the ICO fee register, and the contact details the E-Commerce Regulations ask for. Each check carries its result (pass, warn, fail), what we saw, the rule and what to do. "behind" is the registered company the site states or confirms (confirmed true) or the best name match (confirmed false). 4 credits; a site that couldn't be read is not charged.

## Query parameters

- `url` string, required
- `company` string

## Response `200`

url, behind {name, number, status, how, confirmed, note?, alternatives?}, registrationsStated?, legal {score|null, checks[] {code, result, found, rule, advice?}, couldntCheck[], notApplicable[] {code, reason}}, pagesRead[]

## Other responses

- `400`: Missing or invalid url, or a page on a platform
- `401`: Missing or wrong x-api-key
- `422`: The site couldn't be read; credits given back

---

[API](https://skmtc.dev/meetkatalis/apis/katalis-uk-business-intelligence-apis.md) · [All operations](https://skmtc.dev/meetkatalis/apis/katalis-uk-business-intelligence-apis/llms.txt) · [OpenAPI document](https://skmtc.dev/meetkatalis/apis/katalis-uk-business-intelligence-apis/revisions/214b13088f95?raw)
