Authentication

Learn how to authenticate your API requests to access ThreadHound data programmatically.

Getting an API Key

🔑

Self-Service API Key Management

Create and manage your own API keys directly from your profile:

  1. Sign in to your ThreadHound account
  2. Navigate to your Profile page
  3. Scroll to the "API Keys" section
  4. Click "Create API Key" to generate a new key
  5. Copy your key immediately (it will only be shown once!)
Go to Profile →
Note: API keys inherit your user permissions for the communities you have access to. You can manage, revoke, and delete keys at any time from your profile.

Using Your API Key

Include your API key in the X-API-Key header with every request:

Authenticating with X-API-Key header
curl -X GET "https://api.threadhound.ai/api/v1/community" \
  -H "X-API-Key: your_api_key_here" \
  -H "Content-Type: application/json"
Keep your API key secure! Never expose it in client-side code, public repositories, or logs.

Next Steps