Skip to content

Interface Explorer

Browse, search, and visualize heterostructure interface properties from the JARVIS interface database (607 entries). Band alignments and interface energies.

Open App


Overview

Browse, search, and visualize heterostructure interface properties from the JARVIS interface database (607 entries). Band alignments and interface energies.

Data Source

interfacedb (607 entries)

Endpoints

  • GET /interface_db
  • POST /interface/search
  • GET /interface/data/{idx}

Request Models: InterfaceSearchRequest

Authentication

All POST endpoints require Authorization: Bearer YOUR_TOKEN.

API Example

import requests

response = requests.post(
    "https://atomgpt.org/interface/search",
    headers={
        "Authorization": "Bearer sk-XYZ",
        "accept": "application/json",
        "Content-Type": "application/json",
    },
    json={"jid": "JVASP-1002"},
)
data = response.json()
print(data)

AGAPI Agent

from agapi.agents import AGAPIAgent
import os

agent = AGAPIAgent(api_key=os.environ.get("AGAPI_KEY"))
response = agent.query_sync("Show interface explorer for Silicon")
print(response)

Reference

  • Phys. Rev. Mat. 7, 014009 (2023)