Skip to content
GET /v1/list

The whole periodic table (lean)

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/elements-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/elements-api/v1/list" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/elements-api/v1/list", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/elements-api/v1/list");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/elements-api/v1/list",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "count": 119,
        "elements": [
            {
                "name": "Hydrogen",
                "phase": "Gas",
                "number": 1,
                "symbol": "H",
                "category": "diatomic nonmetal",
                "atomic_mass": 1.008
            },
            {
                "name": "Helium",
                "phase": "Gas",
                "number": 2,
                "symbol": "He",
                "category": "noble gas",
                "atomic_mass": 4.0026022
            },
            {
                "name": "Lithium",
                "phase": "Solid",
                "number": 3,
                "symbol": "Li",
                "category": "alkali metal",
                "atomic_mass": 6.94
            },
            {
                "name": "Beryllium",
                "phase": "Solid",
                "number": 4,
                "symbol": "Be",
                "category": "alkaline earth metal",
                "atomic_mass": 9.01218315
            },
            {
                "name": "Boron",
                "phase": "Solid",
                "number": 5,
                "symbol": "B",
                "category": "metalloid",
                "atomic_mass": 10.81
            },
            {
                "name": "Carbon",
                "phase": "Solid",
                "number": 6,
                "symbol": "C",
                "category": "polyatomic nonmetal",
                "atomic_mass": 12.011
            },
            {
                "name": "Nitrogen",
                "phase": "Gas",
                "number": 7,
                "symbol": "N",
                "category": "diatomic nonmetal",
                "atomic_mass": 14.007
            },
            {
                "name": "Oxygen",
                "phase": "Gas",
                "number": 8,
                "symbol": "O",
                "category": "diatomic nonmetal",
                "atomic_mass": 15.999
            },
            {
                "name": "Fluorine",
                "phase": "Gas",
                "number": 9,
                "symbol": "F",
                "category": "diatomic nonmetal",
                "atomic_mass": 18.9984031636
            },
            {
                "name": "Neon",
                "phase": "Gas",
                "number": 10,
                "symbol": "Ne",
                "category": "noble gas",
                "atomic_mass": 20.17976
            },
            {
                "name": "Sodium",
                "phase": "Solid",
                "number": 11,
                "symbol": "Na",
                "category": "alkali metal",
                "atomic_mass": 22.989769282
            },
            {
                "name": "Magnesium",
                "phase": "Solid",
                "number": 12,
                "symbol": "Mg",
                "category": "alkaline earth metal",
                "atomic_mass": 24.305
            },
            {
…