Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

ApiFlash can upload a captured screenshot straight to an Amazon S3 bucket. Send a request to its URL-to-image endpoint with your ApiFlash access key, the page URL, and the S3 destination fields: s3_access_key_id, s3_secret_key, s3_bucket, and s3_key. Set response_type=json if you only need the S3 object and do not want the image bytes returned in the HTTP response. The steps and parameters below follow the ApiFlash documentation.

What you need before making the request

  • An ApiFlash access key.
  • An S3 bucket and the object key (the path and filename) you want the screenshot to use.
  • A target page URL that includes its protocol, such as https://example.com.
  • A way to keep ApiFlash and AWS credentials out of public code, browser-side requests, and logs. The ApiFlash documentation lists the credential parameters but does not specify a least-privilege IAM policy or the bucket’s security configuration; consult current AWS security guidance for your account and architecture.

ApiFlash accepts GET requests with query parameters or POST requests with form data. The GET example is convenient to inspect, but query strings can be recorded by clients and infrastructure, so do not put real credentials in a public URL or paste credential-bearing requests into shared logs.

Send a direct-to-S3 capture request

Replace each placeholder with your own value. URL-encode the target URL when building a GET query. This example requests a PNG and JSON response; the JSON response avoids transferring the screenshot bytes back to the caller when the S3 copy is the only output needed.

GET https://api.apiflash.com/v1/urltoimage?access_key=YOUR_APIFLASH_ACCESS_KEY&url=https%3A%2F%2Fexample.com&response_type=json&format=png&s3_access_key_id=YOUR_AWS_ACCESS_KEY_ID&s3_secret_key=YOUR_AWS_SECRET_ACCESS_KEY&s3_bucket=YOUR_BUCKET&s3_key=screenshots%2Fexample.png

The essential S3 fields are the AWS access key ID, AWS secret key, bucket name, and object key. s3_key determines the stored object’s path and filename; choose it deliberately if your application expects a stable location.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400)
  • Easily store and access 2TB to content on the go with the Seagate Portable Drive, a USB external hard drive
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition no software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

Choose the response and image format

  • response_type=json returns JSON rather than the image bytes. Use it when your application only needs the upload result and will use the object from S3.
  • Without that setting, ApiFlash’s default response is the image bytes with content headers.
  • format accepts jpeg, png, or webp. The documented default is jpeg.

Use a custom S3-compatible service

For a compatible storage provider rather than AWS S3, ApiFlash documents s3_endpoint. The endpoint is empty by default, which uses AWS S3. The documentation also provides s3_region as an optional region setting that may be needed for a compatible provider. Check your provider’s endpoint and region requirements before sending the request.

Set up the bucket and protect credentials

  1. Create or select the bucket in your AWS account, then decide on an object-key convention such as screenshots/example.png.
  2. Configure credentials and bucket access for the integration according to current AWS security guidance. ApiFlash’s cited documentation does not provide a least-privilege policy, key lifecycle, or bucket hardening recipe, so do not treat the illustrative request as a security policy.
  3. Make the request from a trusted server-side environment. Keep both the ApiFlash access key and AWS secret key out of browser JavaScript, public repositories, and diagnostic output.
  4. Check the ApiFlash response and confirm that the expected object key is present in the bucket using your normal AWS tooling or application workflow.

Manage cache, quota, and request rate

ApiFlash documents a screenshot cache TTL default of 86,400 seconds (one day) and a maximum of 2,592,000 seconds (30 days). Its documentation says identical successful requests may return a cached screenshot without counting against the monthly quota. If freshness matters, account for the cache behavior in your request design rather than assuming each identical request is a new capture.

Rank #2
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
  • Easily store and access 5TB of content on the go with the Seagate portable drive, a USB external hard Drive
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

ApiFlash documents processing at 20 requests per second with a burst size of 400. Requests beyond the processing rate are delayed until the burst limit is exceeded; further requests receive HTTP 429. Repeated identical failed captures are documented as throttled to five per hour.

Inspect X-Quota-Limit, X-Quota-Remaining, and X-Quota-Reset response headers to monitor quota, or use the documented quota endpoint at https://api.apiflash.com/v1/urltoimage/quota. ApiFlash’s product page currently lists S3 export on its Free, Lite, Medium, and Large plans; displayed quotas and prices can change, so verify the current product page before choosing a plan.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Seagate Portable 1TB External Hard Drive HDD – USB 3.0 for PC, Mac, PlayStation, & Xbox, 1-Year Rescue Service (STGX1000400) , Black
  • Easily store and access 1TB to content on the go with the Seagate Portable Drive, a USB external hard drive.Specific uses: Personal
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop. Reformatting may be required for Mac
  • To get set up, connect the portable hard drive to a computer for automatic recognition no software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

Troubleshoot ApiFlash errors

HTTP status Documented meaning What to check
400 Invalid parameters or an uncapturable target Check parameter names and values, ensure the page URL includes https:// or http://, and verify the target can be captured.
401 ApiFlash access key is invalid or revoked Check the ApiFlash key and replace it if it has been revoked.
402 Monthly quota exceeded Review quota headers or the quota endpoint, then determine whether the plan or request volume needs to change.
403 The plan does not support a requested feature Check whether the requested feature is included on the account’s plan.
429 Rate limit exceeded Reduce request concurrency or pace requests; observe the documented rate and burst behavior.
500 ApiFlash capture failure Check that the target is reachable and retry according to your application’s error-handling policy.

If the API response is successful but the object is not where expected, verify the exact bucket and s3_key values and the credentials and storage permissions configured for this integration. The documentation does not establish a particular AWS permission fix for that situation.

Or skip the browser setup

ScreenshotNeo is a screenshot API and MCP server for developers. It can return a screenshot or PDF from one GET request, and its capture flow removes cookie banners, newsletter popups, and chat widgets before the shot. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed. Its MCP server lets AI agents—including Claude, Cursor, and other MCP clients—take screenshots.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com -o shot.webp

See the ScreenshotNeo API documentation for request options. The Free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 screenshots. Sign up for ScreenshotNeo’s free plan.

Rank #4
Sale
Seagate Portable 4TB External Hard Drive HDD – USB 3.0, 1-Year Rescue
  • Easily store and access 4TB of content on the go with the Seagate Portable Drive, a USB external hard drive.Specific uses: Personal
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition no software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Frequently Asked Questions

Can ApiFlash save screenshots directly to an S3 bucket?

Yes. Its URL-to-image endpoint accepts S3 credential and destination parameters so the service can upload the screenshot directly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can I use an S3-compatible storage provider?

ApiFlash documents the s3_endpoint parameter for a custom endpoint and an optional s3_region setting where needed.

Quick Recap

SaleBestseller No. 1
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400)
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400)
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$119.99
Bestseller No. 2
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$229.89
Bestseller No. 3
Seagate Portable 1TB External Hard Drive HDD – USB 3.0 for PC, Mac, PlayStation, & Xbox, 1-Year Rescue Service (STGX1000400) , Black
Seagate Portable 1TB External Hard Drive HDD – USB 3.0 for PC, Mac, PlayStation, & Xbox, 1-Year Rescue Service (STGX1000400) , Black
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$119.80
SaleBestseller No. 4
Seagate Portable 4TB External Hard Drive HDD – USB 3.0, 1-Year Rescue
Seagate Portable 4TB External Hard Drive HDD – USB 3.0, 1-Year Rescue
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$159.99
Best Value
Sale
UnionSine 500GB Ultra Slim Portable External Hard Drive HDD-USB 3.0
  • [Upgraded Version] - This external hard drive features a mirrored logo stripe combined with a striped anti-slip design, and the rounded corners of the casing make it easier to grip. The stripes also have a heat dissipation function, ensuring stable and fast data transfer.
  • 【Ultra-thin and quiet】 - The motherboard adopts JMicron 578 noise-free solution, giving you a quiet working environment. Lightweight and portable size designed to fit in your pocket for easy portability.
  • 【Ultra-Fast Data Transfers】 - Pairing this external hard drive with JMicron 578 solution USB 3.0 and USB 2.0 interfaces enables blazing-fast data transfer. It boasts theoretical read speeds of up to 125MB/s and write speeds of up to 103MB/s.
  • 【Plug and Play】 - With no software to install, just plug it in and the drive is ready to use.The hard disk chip is wrapped with an aluminum anti-interference layer to increase heat dissipation and protect data.
  • 【What You Get】 - 1 x Portable Hard Drive, 1 x USB 3.0 Cable, 1 x User Manual, Gift-type shell packaging ,Three-year manufacturer's warranty and free technical support services.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.