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.
DEVELOPER PREVIEW
Structured, reviewed mental health answer metadata built for AI retrieval, topic mapping, citation, and responsible educational products.
What it is
Deeper API exposes canonical answer URLs, titles, summaries, extracts, risk classes, review metadata, source references, topic entities, and priority signals.
Boundary
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
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
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.