DEVELOPER PREVIEW

Deeper API for agents, apps, and mental health search.

Structured, reviewed mental health answer metadata built for AI retrieval, topic mapping, citation, and responsible educational products.

What it is

Agent-ready mental health content infrastructure.

Deeper API exposes canonical answer URLs, titles, summaries, extracts, risk classes, review metadata, source references, topic entities, and priority signals.

Boundary

Education, not care delivery.

Deeper API is not a diagnosis, treatment, crisis, or therapy API. Products using it should preserve the educational boundary and route emergencies to appropriate support.

Endpoints

Start with read-only indexes.

GET /api/v1/answers

Paginated answer inventory with summaries, extracts, source references, risk classes, and reviewer metadata. Supports q, topic, reviewed, limit, and offset.

GET /api/v1/answers/{slug}

Single answer detail record with sections, key takeaways, care note, and follow-up questions.

GET /llms/answers.json

Agent-discovery mirror of the answer inventory for llms.txt workflows.

GET /llms/entities.json

Topic map with aliases, answer counts, canonical URLs, and representative answer slugs.

GET /llms/priority.json

Ranked quality and authority queue for agents working on content, review, or indexing tasks.

GET /llms.txt

Agent-readable site guide with high-value entry points and usage boundaries.

GET /agents.txt

Agent usage instructions, citation expectations, and clinical safety boundaries.

Example curl, JavaScript, and Python clients are available at github.com/rjulian2025/deeper-api-examples.

curl

curl https://www.deeper.global/api/v1/answers

JavaScript

const res = await fetch('https://www.deeper.global/api/v1/answers');
const data = await res.json();
const adhd = data.answers.filter((answer) =>
	  [answer.title, answer.topic, answer.summary].join(' ').toLowerCase().includes('adhd')
);

Python

import requests

data = requests.get(
    "https://www.deeper.global/api/v1/answers",
    timeout=20,
).json()

anxiety = [
    answer for answer in data["answers"]
    if "anxiety" in " ".join([
        answer["title"],
        answer["topic"],
        answer["summary"],
    ]).lower()
]

Commercial access

Building with Deeper API?

The public endpoints are a developer preview. For commercial licensing, bulk use, custom feeds, private keys, or MCP integration support, review the API terms and contact Deeper Global.