# Invoket Chemical Classification — EU Annex VI CLP Harmonised Classification Lookup

> Invoket Chemical Classification — EU Annex VI CLP Harmonised Classification Lookup is a paid API for AI agents from api.invoket.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Looks up the EU CLP Regulation Annex VI harmonised hazard classification for a chemical identified by CAS number, EC number, or exact name, as of a specified date.

## Facts

- Endpoint: GET https://api.invoket.com/label/chem/classify
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/invoket-chemical-classification-eu-annex-vi-clp-harmonised-13a9f922
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BaaeTFMLzli6Bj3VE01H6

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability invoket-chemical-classification-eu-annex-vi-clp-harmonised-13a9f922
```

Example prompt: Check the EU CLP harmonised hazard classification for the substance with CAS number 1333-86-4 — I need to know its official Annex VI classification as of today, with provenance.

## When to prefer this

Use this endpoint when you need an authoritative, date-aware EU CLP Annex VI harmonised hazard classification for a chemical, with full provenance — especially for regulatory compliance, product labelling, safety data sheet generation, or pre-action checks in an AI agent workflow. Prefer it over general chemical databases when official EU regulatory status with a specific effective date is required.

## Known failure modes

- Invalid or missing CAS checksum returns 400
- Multiple identifier keys provided simultaneously returns 400
- Valid CAS not listed in Annex VI returns 200 with 'not_harmonised' status (still billed)
- Malformed date format returns 400
- Providing zero identifier keys returns 400

## How this service works

The checks your agent runs before it acts: verify a bank account, a phone number, a law in force, the weather or a vehicle — computed from official sources, with provenance in every response. You only pay for answers.

## Output

Returns the EU CLP Annex VI harmonised classification status for the queried substance, including hazard categories, hazard statements, classification applicability at the requested date, and provenance information. If the substance is not listed, returns a 'not_harmonised' verdict with an explicit note that absence does not imply safety.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "at",
  "cas"
 ],
 "properties": {
  "at": {
   "type": "string",
   "description": "Optional date (YYYY-MM-DD, default today) the served classification must be in force at - useful around an ATP applicability switch"
  },
  "cas": {
   "type": "string",
   "description": "CAS number, checksum-validated. Provide exactly ONE key among: cas, ec (EC number, checksum-validated), name (exact Annex VI chemical name). Zero or several keys = 400; bad checksum = 400; valid but not listed = 200 not_harmonised (billed - absence does not mean not hazardous, the verdict says so explicitly)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/invoket-chemical-classification-eu-annex-vi-clp-harmonised-13a9f922/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.invoket.com](https://www.zero.xyz/host/api.invoket.com/llms.txt)
