Skip to main content
Everything you need before hitting the endpoints below.

Base URL

All endpoints are prefixed with /v1.

Authentication

Sign in and go to Profile → API Keys to generate your key. Keys start with gb_sk_. Include it in the Authorization header with every request:
You can also use the X-API-Key header:

Rate Limits

60 requests per minute. Every response includes headers showing your current usage:
When you exceed the limit, you’ll get a 429 response with a Retry-After header (seconds to wait).

Response Format

All chat responses return analysis in the content field:
The response field is content (not message).
For structured data, add “Respond as JSON with:” to your query and specify the fields. The content field will contain parseable JSON instead of markdown.

Response Times

Set your HTTP client timeout to at least 600 seconds. If a query times out (504), break it into smaller, more specific requests.

HTTP Status Codes

Support

When contacting support, include:
  • Your API key (first 10 characters only)
  • Session ID from error responses