By creating an account or using the ShotPilot API, you agree to these terms. If you do not agree, do not use the service.
1. Service
ShotPilot provides a HTTP API that renders a target URL in a headless browser and returns an image or PDF of the result. You are responsible for the URLs you submit and any content captured.
2. Acceptable use
You agree not to use ShotPilot to:
- Capture content you are not legally permitted to view.
- Scrape or capture sites in violation of their terms of service.
- Target private networks, internal infrastructure, or cloud metadata endpoints.
- Capture child sexual abuse material or other content that is illegal where you operate.
- Run denial-of-service style traffic against third parties.
- Resell raw API access without a written agreement.
We may suspend or terminate accounts that violate these rules without notice or refund.
3. Plans, billing, and refunds
Paid plans are billed monthly in advance through Stripe. Quotas reset on each billing cycle. Unused screenshots do not roll over. You may cancel at any time from the billing portal; cancellation takes effect at the end of the current period. Pro-rated refunds are not provided except where required by law.
4. Quotas and rate limits
Each plan has a monthly screenshot quota and a per-second rate limit. Requests beyond your quota or limit return HTTP 429. We may adjust limits to protect platform stability; material changes will be announced in advance.
5. Availability
We make best efforts to keep ShotPilot available, but the service is provided "as is" without an uptime SLA on the Free, Starter, or Pro plans. Business plan SLAs, if applicable, are specified in your separate agreement.
6. Intellectual property
You retain all rights to the URLs you submit and the resulting captures. ShotPilot retains all rights to the platform, code, and brand. You may not reverse engineer the service or scrape our infrastructure.
7. Liability
To the maximum extent permitted by law, ShotPilot is not liable for indirect, incidental, or consequential damages. Total liability for any claim arising from the service is capped at the amount you paid us in the preceding twelve months.
8. Changes
We may update these terms. Material changes will be announced via email or the changelog. Continued use after a change constitutes acceptance.
9. Contact
Questions about these terms: hello@shotpilot.dev.