Legal

Terms of Service

Last updated May 20, 2026

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.