Skip to main content

Getting an API Key

API access is currently by invitation. To request credentials, email thomas@thebuoy.app. Once your request is approved, you’ll receive an API key. Store it securely — it’s shown only once and cannot be retrieved later. If you lose it, we can generate a new one, which immediately invalidates the old one.
If your key is compromised, contact support to rotate it.

Using Your API Key

Include your API key in every request using the Authorization header:

Query parameter (alternative)

If you can’t set headers, pass the key as a query parameter:
Prefer the Authorization header — query parameters appear in server logs and browser history.

Public Endpoints

Two endpoints do not require authentication and are available to anyone:

Authentication Errors

Rate Limit Headers

Every authenticated response includes these headers so you can track your usage:
When your quota is exceeded, the API returns 429 Too Many Requests:
See the Rate Limits guide for details on planning around quotas.