# med.halowerk.com Molecule Identity Lookup

> med.halowerk.com Molecule Identity Lookup is a paid API for AI agents from med.halowerk.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Resolves any common chemical identifier to a canonical PubChem compound record with full structural, physicochemical, and computed properties

## Facts

- Endpoint: POST https://med.halowerk.com/v1/molecule-identity
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/med-halowerk-com-molecule-identity-lookup-736bb753
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zYYPXFG4vMS_ZuLVhlPau

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 med-halowerk-com-molecule-identity-lookup-736bb753 -d '<json body>'
```

Example prompt: Look up the full PubChem compound profile for ibuprofen — I need its CID, molecular formula, canonical SMILES, InChI key, IUPAC name, logP, polar surface area, and hydrogen bond donor/acceptor counts.

## When to prefer this

Prefer this endpoint when you need a single, authoritative call that returns both canonical structural identifiers (CID, SMILES, InChI) and key computed physicochemical properties (logP, PSA, HBD/HBA) together, rather than making multiple separate PubChem API calls. Ideal for drug discovery pipelines, cheminformatics workflows, or any agent that needs to normalize a messy chemical identifier and immediately screen computed ADMET-relevant descriptors.

## Known failure modes

- Unknown or ambiguous identifier returns no compound match
- Ambiguous common name matches multiple PubChem entries — may return first hit or error
- Malformed SMILES or InChI input rejected with validation error
- Rate limiting or payment failure returns 402 or 429 status
- Very new or proprietary compounds not yet indexed in PubChem return empty results

## How this service works

Takes any common identifier for a chemical and returns the canonical PubChem compound: the CID, molecular formula, molecular weight, canonical and isomeric SMILES, InChI and InChI key, the IUPAC name, and the computed properties that decide most downstream work — logP, exact mass, polar surface area, hydrogen bond donors and acceptors, rotatable bonds and formal charge.

## Output

A structured record containing the PubChem CID, molecular formula, molecular weight, canonical SMILES, isomeric SMILES, InChI string, InChI key, IUPAC name, and computed physicochemical properties including logP, exact mass, polar surface area, hydrogen bond donor count, hydrogen bond acceptor count, rotatable bond count, and formal charge.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "maxLength": 500,
   "minLength": 1,
   "description": "Name, CID, SMILES, InChI key or molecular formula."
  },
  "input_type": {
   "enum": [
    "auto",
    "name",
    "cid",
    "smiles",
    "inchikey",
    "formula"
   ],
   "type": "string",
   "default": "auto"
  },
  "include_synonyms": {
   "type": "boolean",
   "default": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/med-halowerk-com-molecule-identity-lookup-736bb753/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from med.halowerk.com](https://www.zero.xyz/host/med.halowerk.com/llms.txt)
