Built for Base44.com

Add Haruspex stock data to your Base44 apps

Register Haruspex as a Workspace Custom Integration in Base44 — your generated apps get live stock scores, watchlists, news, and history at runtime. Works on Base44's free tier (any workspace member can use the integration once an admin sets it up).

Connect in 3 minutes (recommended)
Step 1 · Get a Haruspex API key

Free tier works for evaluation. Manage keys at /haruspex-api. Format starts with hrspx_.

Step 2 · In Base44 → Workspace → Integrations → Add Integration

Choose From URL and paste either of these OpenAPI specs:

https://haruspex.guru/api/v1/openapi.json
https://haruspex.guru/api/v1/openapi.yaml

Most importers prefer JSON. Use the YAML URL if Base44's parser rejects JSON for any reason.

Step 3 · Select endpoints (Base44 caps at 30; pick what your app needs)

Recommended starter set:

  • GET /v1/scores/{symbol}
  • POST /v1/scores/batch
  • GET /v1/scores/{symbol}/history
  • GET /v1/search
  • GET /v1/articles/posts
  • GET /v1/articles/by-symbol/{symbol}
Step 4 · Configure auth

Slug: haruspex · Base URL: https://haruspex.guru/api/v1

In Custom Headers, click Add Header:

  • Authorization Bearer hrspx_your_api_key

Base44 auto-treats Authorization as sensitive — your key is encrypted as a workspace secret and never sent to the browser.

Step 5 · Use it in your app

Once saved, ask the Base44 builder to use the integration. Examples:

  • Build a stock dashboard that calls the Haruspex integration to highlight tickers scoring above 70.
  • Create a watchlist app where each card shows the live Haruspex score, outlook, and signal for the user's tickers.
  • Add a search bar to my app that uses the Haruspex /v1/search endpoint and links each result to its score page.
  • When a user clicks a stock, fetch /v1/scores/{symbol} via the Haruspex integration and render the dimension scores in a chart.

Generated code calls base44.integrations.custom.call("haruspex", ...). Auth is server-side; your API key never reaches the end-user's browser.

Build-time MCP (advanced, optional)

If you want Base44's chat agent to access Haruspex while building (e.g. to suggest tickers based on live scores), add our MCP server to your Base44 account. This is separate from the workspace integration above and runs only inside the chat agent — it doesn't reach end users.

{
  "mcpServers": {
    "haruspex": {
      "command": "npx",
      "args": ["-y", "@haruspex-guru/mcp-server@^1.2.0"],
      "env": {
        "HARUSPEX_API_KEY": "hrspx_your_api_key"
      }
    }
  }
}

Paste in Base44 → Account Settings → MCP Servers (Builder plan or higher).