Plans
ScreenshotAPI offers four plans: Free, Starter, Growth, and Scale, each with different monthly quotas, video limits, and per-minute rate limits.
| Plan | Price | Screenshots / mo | Videos / mo | Rate limit | Overage |
|---|---|---|---|---|---|
| Free | $0 | 300 | 15 | 10 req / min | None (quota is hard-capped) |
| Starter | $17 / mo | 5,000 | 50 | 40 req / min | $0.005 per extra screenshot |
| Growth | $49 / mo | 20,000 | 300 | 80 req / min | $0.0035 per extra screenshot |
| Scale | $129 / mo | 60,000 | Unlimited | 150 req / min | $0.0025 per extra screenshot |
Monthly quota
The screenshot counter resets at the start of each billing period. For paid plans, captures beyond the included quota are charged as overage at the per-screenshot rate shown above. On the Free plan the quota is a hard cap. Additional captures are blocked once it is exhausted.
Video quota
Videos (MP4, MOV, AVI, WebM, GIF) are counted separately from screenshots. Each video capture consumes one video credit regardless of duration. The Scale plan has no video limit.
Checking your usage
Your current usage is visible in the Dashboard. Programmatically, call GET /api/v1/usage/stats with your API key to get a day-by-day breakdown.
Upgrading
Plan upgrades take effect immediately. Contact support for enterprise or custom-volume pricing.
Code Examples
# Check your usage for the last 30 days
curl "https://screenshotcore.com/api/v1/usage/stats?days=30" \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"series": [
{ "date": "2026-04-27", "success": 7, "failed": 0, "avg_ms": 560 },
{ "date": "2026-04-26", "success": 12, "failed": 1, "avg_ms": 890 }
],
"total": 19,
"total_success": 19,
"total_failed": 1,
"success_rate": 95,
"avg_response_ms": 724
}