X-API-KEY header. There are no cookies, OAuth flows, or signed requests, just the header.
Getting a key
Your API key is available from the dashboard. If you don’t have access yet, contact founders@davidhf.com.The API key header
Every data endpoint requires a valid key. The only unauthenticated path is the
/health check.
If the header is missing or invalid, David returns 401:
Rate limits
Requests are rate limited per key over a rolling 60-second window. Every response carries the current state in its headers:
When you exceed the limit, David returns
429:
Next steps
Errors & rate limits
Status codes and how to handle them.
API overview
Base URL, conventions, and shared parameters.