Skip to main content
GET

Authentication

This endpoint requires API key authentication. Include your API key in the request header:
You can generate API keys from your organization settings in the Kardow dashboard under Settings > API Keys.

Query Parameters

jobIds
string
required
Comma-separated list of job UUIDs to fetch visitor counts for. Maximum 100 job IDs per request.Example: 123e4567-e89b-12d3-a456-426614174000,123e4567-e89b-12d3-a456-426614174001
period
string
default:"30d"
Time period for analytics data. Must be one of:
  • 7d - Last 7 days
  • 30d - Last 30 days
  • 6mo - Last 6 months
  • 12mo - Last 12 months

Response

data
object
The analytics data for the requested jobs
meta
object
Metadata about the request

Security

This endpoint implements multiple security layers:
  1. API Key Authentication - Only valid API keys can access the endpoint
  2. Organization Scoping - You can only access jobs belonging to your organization
  3. Job Ownership Validation - All requested job IDs are verified to belong to your organization
  4. Domain Validation - Analytics are fetched only from your organization’s verified domain

Rate Limits

API requests are subject to rate limits:
  • 100 requests per minute per API key
  • 10 concurrent requests maximum
When you exceed the rate limit, you’ll receive a 429 Too Many Requests response.

Best Practices

Batch Multiple Jobs

Instead of making individual requests for each job, batch multiple job IDs in a single request:

Implement Error Handling

Always implement proper error handling with retries:

Cache Results

Cache analytics data to reduce API calls:

Common Use Cases

Dashboard Integration

Display visitor analytics in your custom dashboard:

Weekly Performance Reports

Generate automated reports of job performance:

Comparative Analysis

Compare performance across different time periods:

Site Analytics

Get comprehensive analytics with filtering options

List Jobs

Retrieve your job listings

Authorizations

x-api-key
string
header
required

API key for authentication. Get yours from Settings > API Keys in the Kardow dashboard.

Query Parameters

jobIds
string
required

Comma-separated list of job UUIDs (max 100)

Example:

"123e4567-e89b-12d3-a456-426614174000,123e4567-e89b-12d3-a456-426614174001"

period
enum<string>
default:30d

Time period for analytics

Available options:
7d,
30d,
6mo,
12mo

Response

Success

data
object
meta
object