API Documentation

Everything you need to integrate with wxaintel APIs.

Products

Authentication

All API requests require an API key. Pass it in one of these ways:

bash
# Header (recommended)
curl -H "X-API-Key: wxa_yourkey" https://api.wxaintel.com/api/v1/geo/8.8.8.8

# Query parameter
curl "https://api.wxaintel.com/api/v1/geo/8.8.8.8?key=wxa_yourkey"

# Bearer token
curl -H "Authorization: Bearer wxa_yourkey" https://api.wxaintel.com/api/v1/geo/8.8.8.8

Rate Limits

TierLimit
Demo (anonymous)10 req/min
Demo (logged in)50 req/min
API key (default)100 req/min
API key (custom)Configurable

Error Format

json
{
  "error": "Rate limit exceeded",
  "code": "RATE_LIMITED",
  "request_id": "550e8400-e29b-41d4-a716-446655440000"
}