Skip to main content

Dayze API

Build on top of Dayze. Access user data, events, people, and insights programmatically.

Developer Access Required

The Dayze API is currently in private beta. Apply below to get access. We review applications within 48 hours.

What You Can Build

Life Dashboard Widgets

Embed Dayze data in your own apps — Day Score, events, streaks.

Data Import / Export

Migrate data in and out of Dayze programmatically.

Custom Integrations

Connect services we don't natively support yet.

Analytics & Research

Build research tools on aggregated, anonymized data.

Planned pricing

Private beta is free. Paid tiers unlock higher limits and webhooks. Full matrix on Pricing.

Developer Beta

Freeduring private beta

1,000 requests / hour

  • · REST v1 + MCP (life context, events, people)
  • · Scoped API keys
  • · Community support

Pro API

$49/ month · USD

10,000 requests / hour

  • · Everything in Developer Beta
  • · Webhooks (coming soon)
  • · Higher rate limits

Enterprise API

Customannual contracts

Custom limits + SLA

  • · Dedicated infrastructure options
  • · OAuth for your users
  • · Module / partner program

API Endpoints (Preview)

GET/api/v1/user/profile
GET/api/v1/days/:date
GET/api/v1/events
POST/api/v1/events
GET/api/v1/people
GET/api/v1/expenses
GET/api/v1/day-scores
POST/api/v1/polaris/chat

Full endpoint documentation and SDKs provided upon approval.

Authentication

The Dayze API uses Bearer token authentication. Upon approval, you'll receive an API key and access to OAuth2 flows for user authorization.

curl -H "Authorization: Bearer YOUR_API_KEY" \
     -H "Content-Type: application/json" \
     https://dayze.com/api/v1/user/profile

Quick Start

# Get your life context
curl -X POST https://dayze.com/api/v1/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool": "get_life_context"}'
# Search your memories
curl -X POST https://dayze.com/api/v1/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tool": "search", "parameters": {"query": "birthday celebrations"}}'

MCP Endpoint Reference

The POST /api/v1/mcp endpoint exposes Dayze as a Model Context Protocol tool server. External AI agents can read your life data through these tools. Request body: { "tool": "...", "parameters": { ... } }.

get_life_contextLife snapshot — today’s events, trackers, mood, pending replies
get_life_graphLife graph — people (nodes), person_connections (edges), optional event↔people links (parameters: include_event_links, event_links_limit, max_people)
get_person_neighborhoodOne person plus every person_connection they participate in (parameter: person_id)
get_eventsCalendar events (parameter: range = today | week | month | year | decade)
get_peopleFlat list of contacts (no edges — use get_life_graph for relationships)
get_memoriesRecent Dayze Agent memories
get_expensesExpense summary (parameter: period = month | year)
get_trackersActive trackers / streaks
searchSemantic search (parameter: query, optional limit)

Rate Limits & Pricing

Developer

Free

100 req/day

Pro API

$49/mo

10,000 req/day

Enterprise API

$499/mo

Unlimited

Apply for Access