Graph Swiss API
    • Introduction
    • Quickstart
    • Authentication
    • Base URL
    • Errors
    • Request ID
    • Conventions
    • API
      • Health
        • Liveness probe
      • Companies
        • Search companies
        • AI-powered company search
        • Get company by ID
        • Get company journal summaries
        • Get full SHAB journal texts
        • Get detailed company report
      • Persons
        • Search persons
        • Get person by ID
      • Stocks
        • List active Swiss stock symbols
        • Get real-time stock quote
        • Get current stock price
        • Get historical OHLCV data
        • Get latest end-of-day data
        • Get company profile and statistics
        • Get income statement, balance sheet, and cash flow
        • Get key executives for a stock
    • Schemas
      • StockSymbol
      • Error
      • StockQuote
      • Company
      • StockPrice
      • CompanyDetail
      • StockHistoryValue
      • Code
      • StockHistory
      • CompanyWithRelations
      • StockEod
      • CompanyListPage
      • StockProfile
      • Person
      • StockIncomeStatement
      • ShabJournal
      • StockBalanceSheet
      • PersonCompanyLink
      • StockCashFlow
      • PersonWithCompanies
      • StockFinancials
      • PersonListPage
      • StockKeyExecutive

    Base URL

    Graph Swiss API is served from a single production base URL. Prepend it to every path you see in the API reference.

    Production#

    Base URLhttps://api.graph.swiss
    AuthX-API-Key header (see Authentication)
    TLSRequired (HTTPS only)

    Path layout#

    PrefixAuthPurpose
    /api/companies/...X-API-KeySwiss companies — search, lookup, journals, reports.
    /api/persons/...X-API-KeySwiss persons — search, lookup with companies.
    /api/stocks/...X-API-KeySwiss stocks — symbols, quotes, history, profiles, financials.
    Endpoints under /api/... are metered and require an API key. See Authentication.

    Putting it together#

    CORS#

    Browser requests must come from an origin that's on the allowlist. If you hit a CORS preflight failure, ask your administrator to add your origin.
    Modified at 2026-05-01 06:35:34
    Previous
    Authentication
    Next
    Errors
    Built with