Coastal road in the fog, blue line
Cleo
All services →
Online toolsYou have a regulatory team
Product compliance assessmentThe legislation that applies to your product, what is still missing and what to do, per product and per market.Product monitoringSee the demo →The texts that apply to your products and the ones that change, tracked across 106 countries.
Not sure which option fits? We can help you choose.Free consultation →
Turnkey servicesYou have no one in-house
CE markingTechnical documentation and draft EU declaration of conformity, which the manufacturer signs.EU authorised representativeAn operator established in the Union to sell your products in Europe: written mandate, address, file, authorities.
Case studiesResourcesAbout
EN·FRWhatsAppFree consultation→
Data

Traceable legal data, explainable customs classification.

Two APIs for your product: customs classification with its cited evidence, and legal data with its source. Try them without an account, then get a free sandbox key.

Get my sandbox key↗Try it without an account ↗
01 · Customs Classification API · In productioncustoms

A product title is not a customs declaration. Turn it into a classification dossier.

Send the facts you have. Cleo asks for the ones that decide the code, cites the notes, and keeps the dossier your broker signs.

You send
a product, the facts you know, the country and the date
Cleo returns
the missing questions, or candidates down to the national line with cited evidence, and a JSON or PDF dossier
For
ERP and TMS vendors, e-commerce, PIM, 3PL, customs brokers
  • 112 of 249 countries and territories at the national line, 26 nomenclatures
  • Batches of 2,000 items, webhooks, CSV and Shopify write-back after your review
  • Candidates to validate, never a binding ruling
Try it without an account↗Docs ↗

Download a runnable integration example · Your API key stays in your environment. The script surfaces missing questions and records the response received, without approving the code for you.

POST /v2/customs/classifications
{
  "item_id": "SKU-TS-100",
  "description": "T-shirt en coton, maille (tricoté), 100 % coton, pour hommes",
  "country": "FR",
  "facts": {
    "process": "knitted",
    "composition": [{ "material": "cotton", "percent": 100 }],
    "audience": "men"
  }
}
200 · response, truncated
{
  "status": "ambiguous",
  "questions": [],
  "candidates": [
    {
      "code": "610910",
      "system": "hs6",
      "confidence": 0.95,
      "evidence": [{
        "kind": "additional_note",
        "ref": "Chapter 61 Additional Note 2"
      }]
    },
    { "code": "61091000", "system": "cn8",
      "country": "EU", "confidence": 0.92 },
    …
  ]
}
Real response, recorded on 25 September 2026
Also in production

Legal Data API

Search, list, read, cite and monitor traceable legal documents from the sources included in your contract.

Inputs, outputs and coverage
You send
a query, then country, document type, language or dates
Cleo returns
title, country, type, source, date, source URL, excerpt; the full text when it has been captured
For
legaltechs, AI agents, regulatory monitoring, compliance tools
  • Legislation, case law, guidelines, sanctions, recalls, treaties
  • REST, OpenAPI and MCP server
Docs↗
GET /v2/search
GET /v2/search?q=product+safety&country=AU&type=legislation
Host: api.legaldata.cleolabs.co
Authorization: Bearer $CLEO_API_KEY
02 · Accessaccess

Three ways in, from the first call to production

Start without an account. Pay when your integration is ready to ship.

1

Test without an account

Real responses in the playground, 30 calls a day, no sign-up.

Open the playground ↗
2

A sandbox key in 30 seconds

200 units to call every endpoint, no card required.

Get my sandbox key ↗
3

Pay and go to production

Starter or Pro by the month or the year, Enterprise on quote.

See pricing ↗
03 · Pricingpricing

Start for free, go to production when you are ready

The same data and the same endpoints in every plan. Only the volume changes.

Sandbox€0

Test your integration on every endpoint, no card required.

  • 200 units, lifetime
  • Every endpoint
  • No card required
Get my sandbox key↗
Starter€100 /month

Build a first product and go live. €80 per month billed yearly.

  • 100,000 units per month
  • 60 requests per minute
  • Same data and endpoints
Choose Starter↗
Pro€349 /month

Run a customer-facing product at higher volume. €279 per month billed yearly.

  • 1,000,000 units per month
  • 300 requests per minute
  • Same-day email support and an onboarding call
Choose Pro↗
EnterpriseCustom

Negotiated volume, rate and usage rights, on an annual contract.

  • Custom quota and rate
  • Contractual service commitment
  • Redistribution rights written into the contract
Contact sales↗

One unit per request; a kit or a batch weighs more. See request weight

Legal Data APIsource

Every document keeps its source

Every result returns its identifier, its source and the URL of the original portal. The sources included are the ones in your contract, and coverage can be checked country by country.

106countries tracked
25,000regulations mapped
19,000regulatory authorities tracked

Customs: 112 of 249 countries and territories at the national line, measured on 29 September 2026.

Explore coverage ↗
a request, a document and its source
GET /v2/documents?country=AU&source=legislation_au
document
Therapeutic Goods Act 1989
source
legislation_au, legislation
official portal
www.legislation.gov.au
real response, recorded on 17 September 2026
Coming soondesign partner

Two APIs in preparation

To use them first and build them with the team, join the design partner program.

Coming soon

Product Scope

For a product, its use and its market: the texts, obligations, evidence and restrictions that apply, and why.

  • For PLM, PIM, brands and manufacturers
  • Input: product, materials, use, market
  • Output: rules, obligations, evidence and sources
Join the design partner program ↗
Coming soon

Marketplace Gate

A product listing, its seller and their supporting documents, checked before going live.

  • For marketplaces and seller onboarding
  • Input: product, seller, country, supporting documents
  • Output: publish, fix or review, with the reasons
Join the design partner program ↗
Dataquestions

Frequently asked questions

Which API should I choose?+

Legal Data API if your software searches, reads or cites legal documents. Customs Classification API if your software needs to suggest a customs code from a product description.

Are the customs codes final?+

They are explained candidates, with their confidence level and an ambiguity flag. Your team or your customs broker validates the code before the declaration.

What can I test in the sandbox?+

Every endpoint, within 200 units. Once you sign up, your dashboard lists each endpoint and what it costs. Get my sandbox key.

Where do the Legal Data API documents come from?+

Every document states its source and the URL of the original portal. The sources included in your access are named in your contract. Explore coverage.

How much does access cost?+

A free Sandbox with 200 units, Starter at €100 per month, Pro at €349 per month, Enterprise on quote. See pricing.

Can I use Legal Data in an AI assistant?+

Yes, with the MCP server, using the same key as the API.

When are Product Scope and Marketplace Gate coming?+

To use them first, become a design partner: write to the team with your use case.

Connect Cleo to your product

A key, the documentation, and the team for the sources and countries you need.
Get my sandbox key↗Contact sales ↗
Cleo
pricingcase studyresourcesaboutbecome an expertfaqcontact

product compliance, handled.

contact@cleolabs.colinkedin ↗x ↗youtube ↗whatsapp ↗
© 2026 Cleo Corp SAS · Neuilly-sur-Seine
PrivacyTermsSecuritySite map
cleo / made to exist.