catalysis-hub-api

Retrieve reaction energies and activation barriers via Catalysis Hub GraphQL queries.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/liongkj/zotero-library-bridge-skills --skill catalysis-hub-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: catalysis-hub-api
Source: https://github.com/liongkj/zotero-library-bridge-skills/tree/main/skills/catalysis-hub-api
Command: npx skills add https://github.com/liongkj/zotero-library-bridge-skills --skill catalysis-hub-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Catalysis researchers often need programmatic access to centralized catalysis data to validate theories, compare datasets, and accelerate discovery. This skill provides a stable GraphQL API interface to query reactions, publications, and atomic structures from Catalysis Hub, enabling reproducible, data-driven workflows.

Core Features & Use Cases

  • GraphQL endpoint access to reactions, publications, systems, and species
  • No authentication required for public data; supports standard queries and filters
  • Use cases include catalyst screening, data validation, and literature mining with cross-referencing

Quick Start

Query the GraphQL API with a POST request to fetch the first set of reactions, along with energies and surface details.

Frequently Asked Questions about catalysis-hub-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch catalysis reaction energies and activation barriers programmatically?

You can fetch catalysis reaction energies and activation barriers by sending POST requests with GraphQL queries to the public endpoint at https://api.catalysis-hub.org/graphql. This returns structured JSON containing reaction energy data for downstream analysis.

What is the best way to query DFT functional data for specific surface facets?

Querying DFT functional data for surface facets is done using GraphQL queries with built-in filters for surface, facet, and dftFunctional. This allows you to retrieve highly targeted catalysis systems and species data from the database.

Do I need authentication to access Catalysis Hub publications and species data?

No authentication is required to access Catalysis Hub publications and species data. The public GraphQL endpoint provides open access to query reactions, systems, and publications without needing API keys or tokens.

Can I use GraphQL queries for catalyst screening and literature cross-referencing?

Yes, GraphQL queries support catalyst screening and literature cross-referencing by retrieving publications, reactions, and atomic structures. The structured JSON output enables data validation and integration into reproducible, data-driven research workflows.

How does a GraphQL API compare to other data access methods for retrieving catalysis data?

A GraphQL API offers precise data retrieval by allowing specific queries for reactions, systems, and species with filters, unlike broader REST endpoints. This targeted approach returns structured JSON optimized for catalysis research workflows.

What limitations exist when filtering catalysis reactions by surface and facet?

Filtering catalysis reactions by surface and facet relies on the available data within the Catalysis Hub database. Users are constrained by the existing DFT functional calculations and published atomic structures mapped to those specific surfaces.