PubChem Scraper — Chemical Compound Data avatar

PubChem Scraper — Chemical Compound Data

Pricing

from $2.00 / 1,000 results

Go to Apify Store
PubChem Scraper — Chemical Compound Data

PubChem Scraper — Chemical Compound Data

Look up chemical compounds from PubChem by name or CID — formula, weight, SMILES, InChI, IUPAC name, logP, TPSA & synonyms. Free keyless API. For chem, pharma & research.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ponderable Hydrometer

Ponderable Hydrometer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Structured chemical compound data from PubChem — molecular properties and standard identifiers — by name or CID, batched. Formula, weight, SMILES, InChI/InChIKey, IUPAC name, XLogP, TPSA, H-bond counts and more. Free, keyless, no proxies.

Built on PubChem's official PUG REST API. Pass plain names ("aspirin") and get the canonical property keys chemists expect (SMILES, InChIKey, IUPACName) verbatim, ready to join into any cheminformatics pipeline.

What you get

One row per compound. Default property set:

  • cid (PubChem Compound ID) and canonical url
  • IdentityTitle, MolecularFormula, MolecularWeight, IUPACName
  • Structure keysSMILES, InChI, InChIKey
  • DescriptorsXLogP, TPSA, Charge, HBondDonorCount, HBondAcceptorCount, RotatableBondCount, HeavyAtomCount
  • Synonyms (optional) — common names/aliases per compound
  • Override the property list to request any PubChem property (e.g. Complexity)

Output sample

{
"cid": 2244,
"Title": "Aspirin",
"MolecularFormula": "C9H8O4",
"MolecularWeight": "180.16",
"SMILES": "CC(=O)OC1=CC=CC=C1C(=O)O",
"InChI": "InChI=1S/C9H8O4/c1-6(10)13-8-5-3-2-4-7(8)9(11)12/h2-5H,1H3,(H,11,12)",
"InChIKey": "BSYNRYMUTXBXSQ-UHFFFAOYSA-N",
"IUPACName": "2-acetyloxybenzoic acid",
"XLogP": 1.2,
"TPSA": 63.6,
"Charge": 0,
"HBondDonorCount": 1,
"HBondAcceptorCount": 4,
"RotatableBondCount": 3,
"HeavyAtomCount": 13,
"url": "https://pubchem.ncbi.nlm.nih.gov/compound/2244"
}

Input

FieldTypeDefaultDescription
namesarray["aspirin","caffeine"]Chemical names to look up
cidsarraySpecific PubChem Compound IDs
propertiesarray(rich default)Override which properties to return
includeSynonymsbooleanfalseAlso fetch synonyms (extra request per compound)
maxSynonymsinteger20Cap synonyms per compound
maxResultsPerNameinteger1How many matching CIDs to keep per name

Provide names and/or cids.

Example input

{
"names": ["aspirin", "ibuprofen", "paracetamol"],
"includeSynonyms": true
}

Custom property set:

{ "names": ["caffeine"], "properties": ["MolecularFormula", "MolecularWeight", "XLogP", "TPSA", "Complexity"] }

Why this actor

  • Name-to-structure in one step — resolves names to CIDs, then batches property lookups.
  • Standard identifiers — SMILES / InChIKey / IUPACName kept verbatim for clean joins.
  • Keyless & rate-limit-aware — PubChem's own API with throttling and backoff on 429/503.
  • Flexible — pick your own property list or take the rich default.

Pricing

Pay per result — $2.00 per 1,000 results (one compound = one result). No subscription or platform fees.

  • Food & Nutrition Scraper (Open Food Facts) — ingredient and additive data for products.
  • USDA FoodData Scraper — official nutrient database.
  • Semantic Scholar Scraper — chemistry/pharma literature and citations.

Notes

  • Data is PubChem's official PUG REST API (NCBI); the actor throttles to stay under ~5 req/s and retries on 429/503.
  • A name may map to several CIDs — use maxResultsPerName to control how many you keep.
  • Not every property is populated for every compound (missing values are omitted/null).
  • This actor is an independent tool, not affiliated with or endorsed by NCBI / PubChem.