1. Acceptance of Terms
These Terms of Service ("Terms") govern your access to and use of ScreenshotPro
(the "Service"), operated by TOPSOFT ("we," "us," or "our"),
a company registered in Punjab, India.
By accessing or using the Service, you agree to be bound by these Terms. If you disagree
with any part of these Terms, you may not access the Service.
These Terms constitute a legally binding agreement between you and ScreenshotPro.
If you are using the Service on behalf of an organization, you represent that you have
authority to bind that organization to these Terms.
2. Service Description
ScreenshotPro provides a screenshot API service that allows you to:
- Capture screenshots of web pages via RESTful API
- Customize viewport, format, quality, and rendering options
- Store screenshots in your own cloud storage (S3-compatible)
- Access cached screenshots for improved performance
- Integrate screenshot functionality into your applications
The Service is provided "as is" and may be modified, updated, or discontinued at any time
with reasonable notice.
3. Account Registration
3.1 Account Creation
To use the Service, you must:
- Create an account with a valid email address
- Provide accurate and complete information
- Be at least 16 years old (or 13 in the USA)
- Keep your password and API keys secure
- Maintain the security of your account
3.2 Account Security
You are responsible for:
- All activity under your account
- Maintaining confidentiality of your credentials
- Notifying us immediately of any unauthorized access
- Using strong passwords and secure authentication methods
3.3 API Keys
Your API keys are confidential. Never share them publicly, commit them to version control,
or expose them in client-side code. We are not responsible for unauthorized use of your API keys.
4. Subscription Plans & Billing
4.1 Plan Tiers
- Free Plan: $0/month - 100 screenshots per month, hard stop at quota
- Basic Plan: $17/month - 2,000 screenshots per month, 40 req/min, overages at $0.009/screenshot
- Growth Plan: $79/month - 10,000 screenshots per month, 80 req/min, overages at $0.006/screenshot
- Scale Plan: $259/month - 50,000 screenshots per month, 150 req/min, overages at $0.004/screenshot
For current pricing and features, see our Pricing page.
4.2 Payment Terms
- Billing Cycle: Monthly, charged on the same day each month
- Payment Method: Credit/debit card via Stripe
- Currency: USD (US Dollars)
- Automatic Renewal: Subscriptions renew automatically unless cancelled
- Failed Payments: Service may be suspended after 3 failed payment attempts
4.3 Price Changes
We may change prices with 30 days' advance notice via email. Continued use after the
notice period constitutes acceptance of the new prices.
5. Usage Quotas & Overages
5.1 Free Plan Limits
Free plan users receive 100 screenshots per month. When the quota is reached:
- API requests return
429 Too Many Requests - No additional screenshots until quota resets
- Quota resets on the 1st of each month
- Upgrade to a paid plan for higher quotas
5.2 Paid Plan Overages
Paid plans allow overages beyond your quota at tiered rates: Basic $0.009/screenshot, Growth $0.006/screenshot, Scale $0.004/screenshot:
- Overages are automatically enabled (opt-out available via settings)
- You will be charged at the end of each billing cycle
- Overages rounded to nearest 1,000 screenshots
- You can set a monthly overage limit to prevent unexpected charges
5.3 Quota Counting
Only successful screenshots count toward your quota:
- Counted: Successful screenshot captures (200 OK)
- Not Counted: Failed requests, cached responses, API errors
6. Acceptable Use Policy
You agree NOT to use the Service for:
- Illegal Activities: Any purpose that violates laws or regulations
- Abuse: Excessive requests, DDoS attacks, or service disruption
- Unauthorized Access: Attempting to breach security or access other accounts
- Scraping Without Permission: Capturing content that violates terms of the target site
- Malicious Content: Screenshots of phishing sites, malware, or illegal content
- Reselling: Reselling the Service without written permission
- Reverse Engineering: Attempting to reverse engineer or copy the Service
Violation of this policy may result in immediate account suspension or termination without refund.
7. API Usage Terms
7.1 Rate Limits
- Free Plan: 10 requests per minute
- Basic Plan: 40 requests per minute
- Growth Plan: 80 requests per minute
- Scale Plan: 150 requests per minute
Requests exceeding rate limits will receive 429 Too Many Requests.
Contact support for higher limits.
7.2 Authentication
All API requests must include a valid API key. HMAC signature authentication is available
for enhanced security. See our API Documentation.
8. Intellectual Property
8.1 Our Rights
ScreenshotPro owns all rights to:
- The Service, API, software, and infrastructure
- Trademarks, logos, and brand assets
- Documentation and content on our website
8.2 Your Rights
You own all rights to:
- Screenshots you generate via the Service
- Your applications and integrations
- Your data and content
You grant us a limited license to process and store your screenshots to provide the Service.
8.3 Third-Party Content
You are responsible for ensuring you have rights to capture screenshots of third-party websites.
We are not liable for copyright violations arising from your use of the Service.
9. Service Availability
We strive to maintain 99.9% uptime (see our SLA for details).
However, the Service may be unavailable due to:
- Scheduled maintenance (with advance notice)
- Emergency maintenance (unplanned)
- Force majeure (natural disasters, internet outages, etc.)
- Third-party service failures (Cloudflare, Stripe, etc.)
We will provide status updates at status.screenshotpro.io.
10. Cancellation & Termination
10.1 Cancellation by You
You may cancel your subscription at any time via:
- Dashboard → Billing → Cancel Subscription
- Stripe Customer Portal
- Email to support@screenshotpro.io
Cancellation takes effect at the end of your current billing period. You will retain
access until then. No refunds for partial periods (see Refund Policy).
10.2 Termination by Us
We may suspend or terminate your account if you:
- Violate these Terms or our Acceptable Use Policy
- Fail to pay after multiple attempts
- Engage in fraudulent or illegal activity
- Abuse the Service or disrupt other users
We will provide notice when possible, but reserve the right to terminate immediately for
serious violations.
10.3 Effect of Termination
Upon termination: API access is revoked, data is deleted per our retention policy (see
Privacy Policy), billing ceases.
11. Limitation of Liability
To the maximum extent permitted by law:
- No Warranties: The Service is provided "as is" without warranties of any kind,
express or implied.
- Limitation: We are not liable for indirect, incidental, special, or consequential
damages (lost profits, data loss, business interruption).
- Maximum Liability: Our total liability shall not exceed the amount you paid us
in the 12 months preceding the claim.
Some jurisdictions do not allow limitation of liability, so this may not fully apply to you.
12. Dispute Resolution
12.1 Governing Law
These Terms are governed by the laws of India. Disputes will be subject
to the exclusive jurisdiction of courts in Punjab, India.
12.2 Informal Resolution
Before filing a claim, please contact us at support@screenshotpro.io to resolve the issue
informally. Most disputes can be resolved through communication.
12.3 Arbitration
If informal resolution fails, disputes may be resolved through binding arbitration in
accordance with Indian arbitration laws, rather than court litigation.
13. Changes to Terms
We may update these Terms from time to time. Material changes will be communicated via:
- Email notification to your registered email
- Prominent notice on our Service
- Updated "Last Updated" date at the top
Your continued use after changes constitutes acceptance. If you disagree with changes,
cancel your account before they take effect.