The WebLinq API provides powerful endpoints for web automation and content extraction. All endpoints use REST principles and require authentication.
Need to get started quickly? Check our quickstart guide.

Base URL

https://api.weblinq.dev/v1
Always use HTTPS and include the /v1 prefix for all API requests.

Authentication

Include your API key in the Authorization header:
curl -X POST "https://api.weblinq.dev/v1/web/screenshot" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'

Available Endpoints

Web Operations

API Keys

User

Files

Response Format

All responses follow a standard format:
Success Response
{
  "success": true,
  "data": {
    // Your response data here
  },
  "creditsCost": 1
}
Error Response
{
  "success": false,
  "error": {
    "message": "Error description",
    "code": "error_code"
  }
}

Rate Limits

Rate limits are enforced per API key:
  • Free plan: 100 requests/hour
  • Pro plan: 1,000 requests/hour
Rate limit headers are included in responses:
  • X-RateLimit-Limit: Total requests allowed
  • X-RateLimit-Remaining: Remaining requests
  • X-RateLimit-Reset: Reset timestamp

Need Help?