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.
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
The numbers behind the API
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.
Ask in your agent's voice
Natural-language query, jurisdiction filter, or direct identifier. One endpoint covers all.
GET /v2/search?q=…Get a structured document
Title, article, authority, in-force date, full text, confidence score. Versioned and content-hashed.
application/jsonQuote 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/…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"
});A reference layer for three kinds of teams.
One API. Three persona-shaped entrances depending on what you're building.
AI agent builders
When your agent says "according to GDPR…", it'll actually be right. Verifiable, current, linked to the source.
For AI builders →Legal research
Cross-jurisdiction search, version tracking, structured metadata. Replace 4 vendors with one schema.
For legal teams →Customs & trade
HS-code lookup, dual-use checks, landed cost, sanctions. EAEU-deep, EU-wide, US-current.
For trade teams →Built on 1,400+ official sources across 177 jurisdictions.
Eight featured below — explore the full map for everything we cover.
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.
A taste of the API — try one real call from your agent.
- ✓3 API calls total
- ✓All endpoints — no feature gating
- ✓Works with Claude, ChatGPT, Cursor
- ✓Coverage map full access
- ✓Community support
For indie builders and small agents in production.
- ✓100,000 calls / month
- ✓Works for small live agents
- ✓Email alerts when laws change
- ✓99.9% uptime guarantee
- ✓Community + priority email support
For teams running live AI agents at scale.
- ✓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 →
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.