Overview
All API access is managed through the Houdini Partner Portal. After registration, you will receive:- An API key
- An API secret
- Access to usage analytics
- Commission tracking
- Withdrawal management
Create a Partner Account
- Sign up using your email address
- Verify your email
- Log in to access your dashboard
Register as an Integrator
Sign up to get your API key and secret
API Base URL
All API requests should be made to:Authentication Method
Houdini uses API key and secret authentication passed via theAuthorization header.
Header Format
Include your API key and secret in every request using this format:Example Request
Mandatory Compliance Headers
For compliance purposes, the following headers are required in all API requests:| Header Name | Description | Example |
|---|---|---|
x-user-ip | User’s IP address | "192.168.1.1" |
x-user-agent | User’s browser user agent string | "Mozilla/5.0 (Windows NT 10.0; Win64; x64)..." |
x-user-timezone | User’s timezone | "America/New_York" |
API Documentation
For complete API specifications and interactive documentation, refer to:API v2 Reference
View the full interactive API reference with request/response schemas and examples
Rate Limits
API usage is governed by tier-based, endpoint-specific rate limits.
Read more about it on the dedicated Rate limits & Tiers page of the documentation.
Security Best Practices
Never Expose API Credentials Publicly
Never Expose API Credentials Publicly
Critical: Never expose your API key and secret publicly. This API is meant to be used in a backend environment, not directly in a frontend UI.
- Never commit credentials to version control
- Never expose them in client-side JavaScript
- Always store them as secure environment variables
- Use server-side API calls only