Design.Build.Data provides a REST API for programmatic access to your analytics data.
All API requests require a valid API key passed in the Authorization header. You can generate and manage keys from your dashboard settings.
Authorization: Bearer ddb_sk_xxxxxxxxxxxxxxxxxxxx
Free tier: 60 requests per minute. Professional tier: 600 requests per minute. Enterprise tier: Custom limits. Rate limit headers are included on every response.
| Method | Path | Description |
|---|---|---|
GET | /api/v1/projects | List all projects |
GET | /api/v1/queries | List saved queries |
POST | /api/v1/query/run | Execute a SQL query |
GET | /api/v1/dashboards | List dashboards |
GET | /api/v1/users | List team members |
curl -H "Authorization: Bearer ddb_sk_xxx" \
https://api.designbuilddata.com/api/v1/projects
{
"projects": [
{
"id": 1,
"name": "Q4 Revenue Analysis",
"owner": "sarah.chen@acme.com",
"dashboards": 4,
"created": "2026-01-05"
}
],
"total": 1
}