THE LEGAL DATA LAYER

One citation.
Anywhere your
agent looks.

From the GDPR to Japan's privacy law, the legal data your AI agent can quote — not random pages from the web. Always current, structured, ready to plug in.

● No credit card● Works with Claude, ChatGPT, Cursor● Fast
European Unionresolved
celex:32016R0679 · article 17

Regulation (EU) 2016/679 — Right to erasure ("right to be forgotten")

"The data subject shall have the right to obtain from the controller the erasure of personal data concerning him or her without undue delay…"

CELEX
32016R0679
In force since
2018-05-25
Authority
European Parliament
Article count
99
Last verified
3h ago
Confidence
0.98
cleo.legal/eu/gdpr/article-17Source verified · updated 3h ago

The numbers behind the API

1.9M+
Documents
177
Countries
200ms
Response
99.9%
Uptime
HOW IT WORKS

Three steps from your agent to a verifiable citation.

We do the boring part — finding the law, parsing it, keeping it current. You get a clean answer with a link your agent can quote.

01

Ask in your agent's voice

Natural-language query, jurisdiction filter, or direct identifier. One endpoint covers all.

GET /v2/search?q=…
02

Get a structured document

Title, article, authority, in-force date, full text, confidence score. Versioned and content-hashed.

application/json
03

Quote it. Trust the URL.

Stable canonical URL per article. If the source updates, you see the diff and a webhook fires.

cleo.legal/v2/documents/…
FOR DEVELOPERS

Four lines.
One verifiable answer.

One line to install, one call to query. Works inside your agent, your search pipeline, or a plain backend. Native plug-in for Claude Desktop and Cursor.

Read the docs
// Cite GDPR Article 17 in your agent
import { cleo } from "@cleo-legal/sdk";

const r = await cleo.search({
  q: "GDPR right to erasure",
  jurisdiction: "EU"
});
WHO BUILDS WITH IT

A reference layer for three kinds of teams.

One API. Three persona-shaped entrances depending on what you're building.

COVERAGE AT A GLANCE

Built on 1,400+ official sources across 177 jurisdictions.

Eight featured below — explore the full map for everything we cover.

EU
European Union
US
United States
FR
France
DE
Germany
GB
United Kingdom
JP
Japan
KZ
Kazakhstan
CN
China
See full coverage map →
PRICING

Free until you've shipped. Then one line.

3 calls to see if it fits. Then a single monthly price — no per-seat games, no hidden quotas.

FREE

A taste of the API — try one real call from your agent.

€0
No credit card required
Get my API key →
INCLUDED
  • 3 API calls total
  • All endpoints — no feature gating
  • Works with Claude, ChatGPT, Cursor
  • Coverage map full access
  • Community support
STARTER

For indie builders and small agents in production.

€100/ month
Or €80/mo billed yearly · cancel anytime
INCLUDED
  • 100,000 calls / month
  • Works for small live agents
  • Email alerts when laws change
  • 99.9% uptime guarantee
  • Community + priority email support
RECOMMENDED
PRO

For teams running live AI agents at scale.

€349/ month
Or €279/mo billed yearly · cancel anytime
INCLUDED
  • 1,000,000 calls / month
  • Fast enough for high-volume agents
  • Priority queue at peak hours
  • Email support — same business day
  • Onboarding call with our team

Running more than 1M calls a month? Get in touch →

FAQ

What developers ask first.

Is this legal advice?

No. Cleo Legal returns official regulatory data — the same text published by EUR-Lex, Legifrance, the BOE and 60+ other sources. Every compliance endpoint carries an explicit disclaimer. It's data, not advice.

How fresh is the data?

Most regulations are refreshed every 6 hours; sanctions hourly; recalls weekly. Each document carries a last-verified timestamp and you can subscribe to changes.

Which jurisdictions are deepest?

EU and member states are deepest. Strong on UK, US federal, Switzerland, Japan, and EAEU. 50+ jurisdictions total.

Can I use it with Claude / GPT / open-source models?

Yes. We ship a TypeScript SDK, REST, and a Claude/Cursor plug-in.

What happens at the rate limit?

You get an email at 80% and 100%. The API returns a 429 until next month, or you upgrade in one click. We never auto-charge for overage.