API Keys
API Keys
Create and manage API keys to authenticate your requests to the ScreenshotCenter API.
What is an API key?
API keys are used to authenticate your requests to the ScreenshotCenter API. Each key is tied to your account and inherits your account's usage limits.
Creating an API key
- Go to API Keys in the left sidebar of the dashboard.
- Click Create API Key.
- Give the key a descriptive name (e.g. "Production", "CI/CD Pipeline").
- Copy the key immediately — it will only be shown once.
Using an API key
Pass the key in the X-API-KEY request header:
curl -H "X-API-KEY: your_api_key" https://api.screenshotcenter.com/api/v1/screenshot/create ...
Alternatively, append it as a query parameter: ?key=your_api_key
Security best practices
- Never commit API keys to version control.
- Use environment variables to store keys in your application.
- Create separate keys for each environment (development, staging, production).
- Rotate keys periodically and immediately if you suspect a compromise.
- Delete keys you no longer use.
Revoking a key
Go to API Keys and click the delete icon next to the key you want to revoke. Revocation is immediate.
Last updated March 27, 2026