Authentication
Create and manage API keys for DeepSyte.
API Keys
Every request to DeepSyte requires an API key. Keys are scoped to your account and track usage automatically.
Creating a Key
- Sign in at deepsyte.com/dashboard
- Go to API Keys
- Click Create new key
- Copy the key — it starts with
sk_live_
Store your API key securely. It won't be shown again after creation.
Using Your Key
MCP Server
Your API key is embedded in the server URL:
https://deepsyte-api-production.up.railway.app/mcp/YOUR_API_KEYREST API
Pass your key in the Authorization header:
curl -X POST https://deepsyte-api-production.up.railway.app/v1/screenshot \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'Key Management
- Revoke a key instantly from the dashboard
- Usage tracking shows screenshots consumed per key
- Create multiple keys for different environments (dev, staging, prod)
Recommended Auth Testing Workflow
If you use DeepSyte for website login, sign-up, or verification testing, start with the reusable auth helper:
npx deepsyte auth:test https://example.comThis workflow:
- Reuses your saved primary test inbox and password
- Checks remembered auth history for the site's normalized origin
- Recommends whether the agent should try sign-in first, switch to sign-up, or expect verification
- Returns reusable cross-site auth strategy first and site-specific evidence second
- Returns account-exists confidence, likely auth method, expected follow-up, and known-site history for the reusable inbox
- Lets the agent record what happened after the attempt so future runs improve automatically
Your saved inbox credentials are visible in Dashboard → Settings → Test Inboxes.
Rate Limits
| Plan | Screenshots / month |
|---|---|
| Free | 100 |
| Starter | 2,000 |
| Pro | 10,000 |
Rate limits reset on the 1st of each month.