API Documentation

Complete guide to integrating with SnapTrack API

Welcome! This documentation will help you get started with the SnapTrack API. All endpoints require authentication and are subject to rate limiting based on your subscription plan.

What is the SnapTrack API?

The SnapTrack API provides programmatic access to your website monitoring, screenshot management, scenario testing, and scheduling capabilities. You can automate your workflow, integrate with third-party services, and build custom applications.

Key Features

Quick Start

  1. Get API Token: Generate a token from your Settings page
  2. Choose Authentication: Use Bearer token in Authorization header
  3. Make Requests: Start calling endpoints with your token
  4. Handle Errors: Check response codes and error messages

Base URL

https://api.example.com/ http://localhost:8000/api/

API Versions

Currently, we maintain one stable API version (v1). All endpoints are accessible at /api.

Authentication Methods

We support multiple authentication methods:

Learn about Authentication →

Subscription Plans & API Access

API access is based on your subscription plan:

Plan API Access Rate Limit Websites Scenarios
Free ❌ No - 1 0
Starter ✅ Yes 5/min 5 0
Pro ✅ Yes 20/min 25 3
Business ✅ Yes 60/min 100 Unlimited

View All Plans

Getting Help

Need help? Check out our FAQ or contact support.

Documentation Sections

Getting Started

Set up your environment and make your first API call

Authentication

Learn how to authenticate your API requests

API Endpoints

Complete reference of all available endpoints

Rate Limiting

Understand and handle API rate limits

Error Handling

Common errors and how to handle them