Documentation Index
Fetch the complete documentation index at: https://docs.goldilocksai.app/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All API endpoints require API key authentication using theX-API-Key header.
Getting Your API Key
- Log in to the Goldilocks web application
- Navigate to the API Keys section
- Create a new API key with the required scopes
- Copy the key (shown only once)
API Key Format
API keys are alphanumeric strings, typically 40+ characters long. Example:0FPJsP2SzuKQy8JDel2UadDtWi1algmw1vIkteOC8sc
Using Your API Key
Include your API key in theX-API-Key header for all requests:
API Key Scopes
API keys can have the following scopes:searches:create- Execute new searchessearches:read- Retrieve search resultsenrichment:read- Enrich profiles with additional datajobs:read- Stream job progress via SSE
Rate Limiting
Rate limits are applied per API key:- POST /searches/query: 10 requests/minute, maximum 3 concurrent requests
- POST /searches//more-profiles: 10 requests/minute, maximum 3 concurrent requests
- POST /enrichment/profiles: 20 requests/minute
- GET /searches//profiles: No rate limit
- GET /jobs//stream: No rate limit
X-RateLimit-Limit- Maximum requests allowedX-RateLimit-Remaining- Requests remaining in current windowX-RateLimit-Reset- Unix timestamp when rate limit resets
Your First Request
- Get your API key (see above)
- Make a search request using the Searches endpoint
- Stream job progress using the Jobs endpoint to track your search
- Retrieve results once the job completes
- Enrich profiles with contact information using the Enrichment endpoint
