WebLinq uses API key authentication to secure all requests. Every API call must include a valid API key to identify your account and track usage.Documentation Index
Fetch the complete documentation index at: https://docs.weblinq.dev/llms.txt
Use this file to discover all available pages before exploring further.
All endpoints require authentication except health checks. This ensures your usage is tracked and your data remains
secure.
Get your API key
Create your account
Sign up at WebLinq - it’s free to get started.
Generate your key
- Go to API Keys in your dashboard 2. Click “Create API Key” and give it a descriptive name 3. Copy your API key immediately
Authentication methods
Bearer token
Include your API key in theAuthorization header:
Error responses
Rate limits
API keys have different limits based on your plan:| Plan | Requests/Hour | Concurrent | Features |
|---|---|---|---|
| Free | 1,000 | 5 | All endpoints |
| Pro | 10,000 | 20 | Priority support |
| Enterprise | Custom | Custom | Dedicated support |
Rate limit headers
Every response includes rate limit information:Security best practices
Environment variables
Always store API keys in environment variables:- Node.js
- Python
- Docker
Security checklist
Key management
Key management
- Create separate keys for development and production
- Rotate keys every 90 days
- Use descriptive names to track key usage
- Delete unused keys immediately
Storage security
Storage security
- Store keys in environment variables or secrets managers - Never commit keys to version control - Don’t embed keys in client-side code - Avoid using keys in URLs or query parameters
Usage monitoring
Usage monitoring
- Monitor API usage in your dashboard
- Set up alerts for unusual activity
- Review key usage patterns regularly
- Track failed authentication attempts
Need help?
Get Support
Email us for technical support
API Reference
Explore all available endpoints
