{output}: Search compounds by name

API: nih.gov:pubchem-api
Endpoint: /pug/compound/name/{name}/cids/{output}
Response format: unknown
Auth: unknown
Method: GET
Last Status: 200
Latency: 1621ms

Description

Retrieve CIDs (Compound IDs) for compounds matching the given name. Names can be chemical names, synonyms, or registry IDs.

Parameters (2)

name (string, path, required)

Compound name, synonym, or registry ID (e.g., 'aspirin', 'acetaminophen')

output (string, path, required)

Output format

Constraints: {'enum': ['JSON', 'XML']}

Examples (1)

Search compounds by name openapi-spec
curl 'https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/name/aspirin/cids/JSON'
import requests

resp = requests.get("https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/name/aspirin/cids/JSON")
data = resp.json()
import zingu_apis

api = zingu_apis.api("pubchem")
result = api.fetch("pug/compound/name/{name}/cids/{output}")

for item in result:
    print(item)
const resp = await fetch("https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/name/aspirin/cids/JSON");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 16:51:09.103774 200 1621ms
2026-04-16 02:47:43.335353 200 382ms
2026-04-15 03:30:09.615729 200 444ms
2026-04-14 04:07:42.598370 200 416ms
2026-04-12 13:29:08.396959 200 376ms
2026-04-10 03:17:09.247733 200 390ms
2026-04-09 00:25:52.014887 200 393ms