Get started for free Login

API

The FreshShots API enables programmatic access to your screenshot workflows, perfect for CI/CD integration and automated screenshot updates.

Authentication

All API requests require authentication using your API key. Include it in the request header:

x-api-key: YOUR_API_KEY_HERE

Getting Your API Key

  1. Sign in to your FreshShots dashboard
  2. Navigate to Account Settings from the user menu
  3. Find the API Keys section
  4. Copy your API key (premium feature)

Base URL

https://api.freshshots.io

Available Endpoints

Rate Limits

  • Free Plan: 10 API calls per month
  • Startup Plan: 500 API calls per month
  • Scaleup Plan: 10,000 API calls per month

Error Responses

The API returns standard HTTP status codes:

  • 200 - Success
  • 401 - Unauthorized (invalid API key)
  • 404 - Resource not found
  • 429 - Rate limit exceeded
  • 500 - Server error

Error responses include a JSON body with details:

{
  "error": "Invalid API key",
  "code": "UNAUTHORIZED"
}