Skip to content
← all APIs

Website Legal Check

4 credits / call (8 on the free plan)

The legal basics a UK business website must have, checked the way a visitor sees them, and who's behind the site.

Company details on the site matched to Companies House, privacy notice, cookies before consent (real browser), ICO fee, contact details; plus the registered company behind the site. The Business Score's legal category, on its own.

Every UK business website has a short list of things the law asks for: the company's registered details on the page (the Trading Disclosures Regulations 2015), a privacy notice that says what UK GDPR asks it to say, no advertising or tracking cookies before the visitor agrees (PECR; analytics-only cookies have been allowed under conditions since 5 February 2026, so they're noted, not scored), the ICO data protection fee, and an email and postal address (the E-Commerce Regulations 2002). This endpoint reads the homepage and its linked legal and contact pages, visits the site in a real browser to see what cookies land before anyone clicks, matches the details it finds to Companies House, and gives every check back with its result, what we saw and the rule it reads against. It also says who's behind the site: the registered company the site states or confirms, never a guess dressed as a fact. Not legal advice; it says so on every reply.

what you’d build with it

Web agencies

Run it on every site you build or take over; fix the five things before the client's lawyer, or the ICO, finds them.

Onboarding and due diligence

A supplier or partner site with no company details, no privacy notice and ad cookies before consent tells you something on day one.

Platforms and directories

Show each listed business where it stands, and sell the fix.

example response

{
  "url": "https://www.greggs.com/",
  "behind": { "name": "GREGGS PLC", "number": "00502851", "status": "active", "type": "plc", "registeredOffice": "Greggs House, Quorum Business Park, Newcastle Upon Tyne, NE12 8BU, United Kingdom", "how": "stated on the site", "confirmed": true },
  "registrationsStated": [{ "number": "00502851", "kind": "company" }, { "number": "Z7225689", "kind": "ico" }],
  "legal": {
    "score": 100,
    "checks": [
  …

Abbreviated. The full example, every endpoint and runnable code are in the implementation guide above; the integration pack downloads beside it. No account needed to read any of it.

Loading plans…

Why developers pick it

What a visitor actually gets

Cookies are read from a real browser visit with nothing clicked: what lands before consent, not what the cookie policy claims.

Matched to the register

The company details on the site are checked against Companies House, and the company behind the site is confirmed by the site itself or marked as matched by name only.

Every check names its rule

Result, what we saw, the regulation, and what to do: a fix list the client can act on, never a certificate.

Terms & disclaimer. Provided “as is” with no warranty. Results are derived from public sources and, in places, generated by AI — they may be inaccurate or out of date and are not legal, professional or credit advice. Company data contains public sector information licensed under the Open Government Licence v3.0; the Registers API contains Environment Agency information © Environment Agency and/or database right, used under the Environment Agency Conditional Licence. Any logos returned remain the trademarks of their owners (nominative/identification use only, no endorsement implied). Any scores or ratings are an indicative opinion, not a statement of fact about a company. You are responsible for your own use. See the full API Terms of Use or get in touch.

Optional cookies show us how the site is used. Privacy