Chemical Elements API
EducationMANTENIDA1 token / llamada

Chemical Elements API

Los 118 elementos químicos con propiedades del NIST: masa, configuración, electronegatividad, puntos de fusión y más

La tabla periodica como API, con datos NIST via PubChem (dominio publico). Los 118 elementos con las propiedades que importan: masa atomica, configuracion electronica, electronegatividad (Pauling), radio de van der Waals, energia de ionizacion, afinidad electronica, estados de oxidacion, estado estandar, puntos de fusion y ebullicion (Kelvin), densidad, color CPK, ano de descubrimiento, bloque (metal alcalino, gas noble, lantanido...) — mas el periodo derivado (1-7) y el numero de grupo IUPAC (1-18, correctamente NULL para lantanidos y actinidos). Busca por numero atomico, simbolo o nombre (Au, gold y 79 resuelven igual — 196,96657 u, funde a 1337,33 K, flanqueado por platino y mercurio). Corta la tabla como tu app lo necesite: group=18 devuelve exactamente los siete gases nobles, period=2 devuelve de Li a Ne, state=Liquid devuelve exactamente bromo y mercurio. Cada respuesta lleva un objeto de unidades explicito para que nadie adivine Kelvin vs Celsius. Plataformas educativas, herramientas de quimica, juegos de preguntas, software de laboratorio — el dataset de referencia a un token por llamada.

Cada llamada necesita la cabecera X-Api-Key. Una clave gratuita incluye 500 tokens al mes, sin tarjeta. 1 token por llamada, así que el plan gratuito cubre unas 500 llamadas al mes.

Sin tarjeta de créditoAcceso a más de 125 APIsCancela cuando quieras
response.json
{
  "ok": true,
  "units": {
    "atomic_mass": "u",
    "atomic_radius": "pm (van der Waals)",
    "ionization_energy": "eV",
    "electron_affinity": "eV",
    "melting_point": "K",
    "boiling_point": "K",
    "density": "g/cm3",
    "electronegativity": "Pauling scale"
  },
  "element": {
    "atomic_number": 79,
    "symbol": "Au",
    "name": "Gold",
    "atomic_mass": 196.96657,
    "cpk_color": "#FFD123",
    "electron_configuration": "[Xe]6s1 4f14 5d10",
    "electronegativity": 2.54,
    "atomic_radius": 166,
    "ionization_energy": 9.226,
    "electron_affinity": 2.309,
    "oxidation_states": "+3, +1",
    "standard_state": "Solid",
    "melting_point": 1337.33,
    "boiling_point": 3129,
    "density": 19.282,
    "group_block": "Transition metal",
    "year_discovered": "Ancient",
    "period": 6,
    "group_number": 11
  },
  "neighbors": [
    {
      "atomic_number": 78,
      "symbol": "Pt",
      "name": "Platinum"
    },
    {
      "atomic_number": 80,
      "symbol": "Hg",
      "name": "Mercury"
    }
  ]
}
Listo para producción
Infraestructura probada en producción con un SLA de disponibilidad del 99,9 %. Límites de uso generosos y respuestas consistentes.
Integración sencilla
REST + JSON estándar. Funciona con cualquier cliente HTTP. Fragmentos de código listos para copiar en 4 lenguajes.
Una clave, más de 125 APIs
Tu suscripción a DataAndAPIs desbloquea todas las APIs de la plataforma: anime, finanzas, deportes y más.

Casos de uso de Chemical Elements API

  • Construir una tabla periódica interactiva para un aula o una app de química.

  • Consultar masa atómica, estados de oxidación y configuración electrónica en una herramienta de cálculo.

  • Colorear y agrupar elementos por bloque, periodo y número de grupo IUPAC.

  • Generar preguntas de cuestionario a partir de un elemento aleatorio.

Endpoints de Chemical Elements API

Todos los endpoints con sus parámetros y una respuesta de ejemplo real.

GETData Sources

https://api-elements.dataandapis.com/v1/sources

Este endpoint no recibe parámetros.

Petición de ejemplo

curl "https://api-elements.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "sources": [
    {
      "slug": "pubchem",
      "name": "PubChem periodic table",
      "publisher": "NCBI/NIST",
      "licence": "US government work (public domain)",
      "source_url": "https://pubchem.ncbi.nlm.nih.gov/periodic-table/",
      "file_url": "https://pubchem.ncbi.nlm.nih.gov/rest/pug/periodictable/JSON",
      "cadence": "static (new elements are rare events)",
      "record_count": 118,
      "retrieved_at": "2026-09-06"
    }
  ]
}

GETElement Lookup

https://api-elements.dataandapis.com/v1/elements/{key}

Parámetros de ruta

ParámetroEjemplo
keyAuObligatorio

Petición de ejemplo

curl "https://api-elements.dataandapis.com/v1/elements/Au" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "units": {
    "atomic_mass": "u",
    "atomic_radius": "pm (van der Waals)",
    "ionization_energy": "eV",
    "electron_affinity": "eV",
    "melting_point": "K",
    "boiling_point": "K",
    "density": "g/cm3",
    "electronegativity": "Pauling scale"
  },
  "element": {
    "atomic_number": 79,
    "symbol": "Au",
    "name": "Gold",
    "atomic_mass": 196.96657,
    "cpk_color": "#FFD123",
    "electron_configuration": "[Xe]6s1 4f14 5d10",
    "electronegativity": 2.54,
    "atomic_radius": 166,
    "ionization_energy": 9.226,
    "electron_affinity": 2.309,
    "oxidation_states": "+3, +1",
    "standard_state": "Solid",
    "melting_point": 1337.33,
    "boiling_point": 3129,
    "density": 19.282,
…
Ver la respuesta completa
{
  "ok": true,
  "units": {
    "atomic_mass": "u",
    "atomic_radius": "pm (van der Waals)",
    "ionization_energy": "eV",
    "electron_affinity": "eV",
    "melting_point": "K",
    "boiling_point": "K",
    "density": "g/cm3",
    "electronegativity": "Pauling scale"
  },
  "element": {
    "atomic_number": 79,
    "symbol": "Au",
    "name": "Gold",
    "atomic_mass": 196.96657,
    "cpk_color": "#FFD123",
    "electron_configuration": "[Xe]6s1 4f14 5d10",
    "electronegativity": 2.54,
    "atomic_radius": 166,
    "ionization_energy": 9.226,
    "electron_affinity": 2.309,
    "oxidation_states": "+3, +1",
    "standard_state": "Solid",
    "melting_point": 1337.33,
    "boiling_point": 3129,
    "density": 19.282,
    "group_block": "Transition metal",
    "year_discovered": "Ancient",
    "period": 6,
    "group_number": 11
  },
  "neighbors": [
    {
      "atomic_number": 78,
      "symbol": "Pt",
      "name": "Platinum"
    },
    {
      "atomic_number": 80,
      "symbol": "Hg",
      "name": "Mercury"
    }
  ]
}

GETList Elements

https://api-elements.dataandapis.com/v1/elements

Parámetros de consulta

ParámetroEjemplo
groupOpcional
group_blockOpcional
periodOpcional
qgoldOpcional
stateOpcional

Petición de ejemplo

curl "https://api-elements.dataandapis.com/v1/elements?q=gold" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "total": 1,
  "units": {
    "atomic_mass": "u",
    "atomic_radius": "pm (van der Waals)",
    "ionization_energy": "eV",
    "electron_affinity": "eV",
    "melting_point": "K",
    "boiling_point": "K",
    "density": "g/cm3",
    "electronegativity": "Pauling scale"
  },
  "elements": [
    {
      "atomic_number": 79,
      "symbol": "Au",
      "name": "Gold",
      "atomic_mass": 196.96657,
      "cpk_color": "#FFD123",
      "electron_configuration": "[Xe]6s1 4f14 5d10",
      "electronegativity": 2.54,
      "atomic_radius": 166,
      "ionization_energy": 9.226,
      "electron_affinity": 2.309,
      "oxidation_states": "+3, +1",
      "standard_state": "Solid",
      "melting_point": 1337.33,
…
Ver la respuesta completa
{
  "ok": true,
  "total": 1,
  "units": {
    "atomic_mass": "u",
    "atomic_radius": "pm (van der Waals)",
    "ionization_energy": "eV",
    "electron_affinity": "eV",
    "melting_point": "K",
    "boiling_point": "K",
    "density": "g/cm3",
    "electronegativity": "Pauling scale"
  },
  "elements": [
    {
      "atomic_number": 79,
      "symbol": "Au",
      "name": "Gold",
      "atomic_mass": 196.96657,
      "cpk_color": "#FFD123",
      "electron_configuration": "[Xe]6s1 4f14 5d10",
      "electronegativity": 2.54,
      "atomic_radius": 166,
      "ionization_energy": 9.226,
      "electron_affinity": 2.309,
      "oxidation_states": "+3, +1",
      "standard_state": "Solid",
      "melting_point": 1337.33,
      "boiling_point": 3129,
      "density": 19.282,
      "group_block": "Transition metal",
      "year_discovered": "Ancient",
      "period": 6,
      "group_number": 11
    }
  ]
}

GETRandom Element

https://api-elements.dataandapis.com/v1/elements/random

Este endpoint no recibe parámetros.

Petición de ejemplo

curl "https://api-elements.dataandapis.com/v1/elements/random" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "ok": true,
  "units": {
    "atomic_mass": "u",
    "atomic_radius": "pm (van der Waals)",
    "ionization_energy": "eV",
    "electron_affinity": "eV",
    "melting_point": "K",
    "boiling_point": "K",
    "density": "g/cm3",
    "electronegativity": "Pauling scale"
  },
  "element": {
    "atomic_number": 61,
    "symbol": "Pm",
    "name": "Promethium",
    "atomic_mass": 144.91276,
    "cpk_color": "#A3FFC7",
    "electron_configuration": "[Xe]6s2 4f5",
    "electronegativity": null,
    "atomic_radius": 236,
    "ionization_energy": 5.55,
    "electron_affinity": null,
    "oxidation_states": "+3",
    "standard_state": "Solid",
    "melting_point": 1315,
    "boiling_point": 3273,
    "density": 7.26,
…
Ver la respuesta completa
{
  "ok": true,
  "units": {
    "atomic_mass": "u",
    "atomic_radius": "pm (van der Waals)",
    "ionization_energy": "eV",
    "electron_affinity": "eV",
    "melting_point": "K",
    "boiling_point": "K",
    "density": "g/cm3",
    "electronegativity": "Pauling scale"
  },
  "element": {
    "atomic_number": 61,
    "symbol": "Pm",
    "name": "Promethium",
    "atomic_mass": 144.91276,
    "cpk_color": "#A3FFC7",
    "electron_configuration": "[Xe]6s2 4f5",
    "electronegativity": null,
    "atomic_radius": 236,
    "ionization_energy": 5.55,
    "electron_affinity": null,
    "oxidation_states": "+3",
    "standard_state": "Solid",
    "melting_point": 1315,
    "boiling_point": 3273,
    "density": 7.26,
    "group_block": "Lanthanide",
    "year_discovered": "1945",
    "period": 6,
    "group_number": null
  }
}

De dónde salen los datos

Fuente
Datos de la tabla periódica de PubChem procedentes del NIST (dominio público).
Actualización
Datos de referencia estáticos; actualizados cuando el NIST revisa valores.

Una instalación. Todos los endpoints.

No necesitas SDKs propietarios. Funciona con cualquier cliente HTTP. Elige tu lenguaje y pega el código.

3lenguajes
4endpoints
RESTarquitectura
1clave para todas las APIs
  • Respuestas totalmente tipadas — autocompletado en tu IDE
  • Sigue la API al día — los nuevos endpoints llegan el mismo día
  • Una sola clave funciona en más de 125 APIs de la plataforma
import axios from 'axios';

const { data } = await axios.get(
  'https://api-elements.dataandapis.com/v1/sources',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Chemical Elements API · X-Api-Key

Explora los endpoints

Explora los parámetros de solicitud e inspecciona ejemplos de respuesta en vivo.

Endpoints disponibles

Parámetros de la solicitud

URL de la API

Encabezados

X-Api-Key
import axios from 'axios';

const url = 'https://api-elements.dataandapis.com/v1/sources';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

Una suscripción. Todas las APIs.

Los tokens desbloquean esta API y más de 20 más en DataAndAPIs. Cambia de API cuando quieras.

GRATIS

$0/mes

500 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte comunitario
Comienza gratis
Más Popular

STARTER

$6.99/mes

25.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email
Suscribirse

PRO

$24.99/mes

100.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email prioritario
Suscribirse

ULTRA

$99.99/mes

1.000.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte prioritario
Suscribirse

¿Necesitas mayor volumen, infraestructura dedicada o un contrato personalizado? Habla con ventas →

Preguntas sobre Chemical Elements API

Lanza Chemical Elements API esta tarde.

500 tokens gratis. Sin tarjeta. Y más de 125 APIs más con la misma clave.