Storage Integration
FTP / SFTP
Transfer screenshot images, PDF reports, and video captures to any FTP or SFTP server after every job. Integrate ScreenshotCenter with legacy systems, hosting environments, and custom data pipelines that rely on FTP-based delivery.
Recommended
SFTP (SSH File Transfer)
Transfers are encrypted over SSH. Use password or SSH key authentication for maximum security.
Also supported
FTP / FTPS
Classic FTP with optional TLS (FTPS). Use for legacy server environments that don't support SSH.
How it works
- 1
Create an FTP/SFTP user with write access
On your server, create a dedicated FTP or SFTP user scoped to a specific directory. Use a strong password or SSH key pair. Never use root credentials.
- 2
Add the FTP app in ScreenshotCenter
Go to Apps → Connect a new app → FTP. Enter your server host, port, username, password (or private key for SFTP), and the remote destination directory.
- 3
Configure a path template
Set a path template to control how files are named and placed on the server. Remote directories are created automatically if they don't exist.
- 4
Include the app ID in screenshot requests
Add the FTP app ID to the
appsparameter. ScreenshotCenter transfers the file after the capture completes.
Quick start
curl "https://api.screenshotcenter.com/api/v1/screenshot/create\
?key=YOUR_API_KEY\
&url=https://example.com\
&apps=my-ftp-app" The transfer status is reflected in apps[].status once the job completes.
Remote path templates
Control how files are placed on the remote server:
/screenshots/{domain}/{yyyy}-{mm}-{dd}/{id}.png Available variables: {id}, {domain}, {yyyy}, {mm}, {dd}, {shot}, {browser}, {country}. Missing directories are created automatically.
Use cases
Legacy system integration
Feed screenshots into downstream systems that ingest files via FTP — publishing tools, archival software, and legacy content management systems.
Web hosting delivery
Transfer captures directly to your web server document root and serve them as static assets — no cloud storage required.
Offline and air-gapped environments
Deliver screenshots to servers in restricted networks that can't access cloud storage but expose an SFTP endpoint.
Custom media pipelines
Drop images and videos into FTP directories watched by media processing workflows — transcoding queues, CDN upload scripts, and batch image processors.
Get started
- 1. Create a dedicated FTP/SFTP user with write access to a specific directory on your server.
- 2. In ScreenshotCenter, go to Apps → Connect a new app → FTP.
- 3. Enter host, port, username, credentials, remote directory, and path template. Test the connection and save.
- 4. Add the app ID to the
appsparameter in your screenshot requests.