You can automate recurring ShrinkTheWeb captures by scheduling a script with cron—but first confirm ShrinkTheWeb’s current API endpoint, authentication, request format, and account availability. The available integration references are old and do not establish a current API contract, so do not copy their historical settings into a new request without checking current vendor documentation. Cron runs the script; the script makes the capture request, saves the result, and reports failures.
What you need before scheduling a capture
- A ShrinkTheWeb account and current API instructions confirming the service is available to you.
- A script that sends a capture request using the endpoint, authentication method, and parameters documented for your account.
- A destination for the output and a way to detect failed requests or invalid captures.
- A Unix-like host with cron, or another scheduler appropriate to your environment.
Historical Drupal integration guides, updated March 4, 2019, describe profile Access and Secret keys and options such as target URL, width, full-length captures, maximum height, viewport dimensions, post-load delay, and image quality. Some features depended on account level. These are historical integration details, not confirmation of current parameter names or request syntax: Drupal 7 integration guide and Drupal 8 integration guide.
As an Amazon Associate I earn from qualifying purchases.
Before writing the request, confirm the current endpoint, credential format, supported capture settings, response format, rate limits, and account terms with ShrinkTheWeb. A targeted search did not establish current official API documentation, so a reliable, runnable ShrinkTheWeb API request cannot be supplied without guessing. The Drupal project page says the module “appears to no longer be supported” as of January 31, 2022; that status applies to the Drupal integration project and does not prove that the ShrinkTheWeb service itself is unavailable: Drupal project status.
Free tools Windows power users keep installed
One-click scans. No signup required.
Build and test the capture script
Keep the capture work in a script rather than putting a complicated request directly in the crontab. Once you have verified the current API contract, make the script define the target URL and required capture settings, send the request, check whether it succeeded, and save the returned image or other documented result. Use only parameter names and authentication behavior confirmed by current ShrinkTheWeb documentation.
#1 Best Overall
- Includes Raspberry Pi 5 with 2.4Ghz 64-bit quad-core CPU (8GB RAM)
- Includes 128GB Micro SD Card pre-loaded with 64-bit Raspberry Pi OS, USB MicroSD Card Reader
- CanaKit Turbine Black Case for the Raspberry Pi 5
- CanaKit Low Noise Bearing System Fan
- Mega Heat Sink - Black Anodized
Do not treat the old Drupal options as a current API specification. They can help you identify settings you may need to look for, but the available references cannot verify today’s endpoint, request fields, response body, or account limits.
- Save the script at a stable absolute path, such as
/home/your-user/bin/capture-site.sh. Use the actual path and username from your system. - Make it executable if it is a shell script:
chmod 700 /home/your-user/bin/capture-site.sh. - Run it manually as the same operating-system account that will own the crontab. Verify that credentials are available to that account and that the saved output is a valid capture.
- Make failures observable. Have the script return a nonzero exit status on request or save errors, and write useful diagnostic output to a log without exposing credentials.
A manual run matters because cron usually has a smaller environment than an interactive shell. Absolute paths avoid relying on the current working directory or an interactive PATH. General cron guidance recommends testing as the crontab-owning account, logging runs, and checking the first scheduled output: cron job guidance.
Rank #2
- Includes Raspberry Pi 5 16GB with 2.4Ghz 64-bit quad-core CPU (16GB RAM)
- Includes 128GB Micro SD Card pre-loaded with 64-bit Raspberry Pi OS, USB MicroSD Card Reader
- CanaKit Turbine Black Case for the Raspberry Pi 5
- CanaKit Low Noise Bearing System Fan
- Mega Heat Sink - Black Anodized
Schedule the script with cron
Only add the schedule after the manual run succeeds. Edit the crontab for the account that should run the capture:
crontab -e
A cron entry has five time fields followed by the command: minute, hour, day of month, month, and day of week. For example, this runs the script every day at 06:30 according to the host’s local time:
Rank #3
- CanaKit Raspberry Pi 5 Essentials Starter Kit
30 6 * * * /home/your-user/bin/capture-site.sh >> /home/your-user/logs/capture-site.log 2>&1
Create the log directory beforehand, substitute real paths, and choose a cadence appropriate to your use. Cron starts the job at the configured time; it does not render the screenshot, validate the result, or automatically recover a failed request. Check the host’s timezone and the first scheduled run rather than assuming the schedule means UTC.
Rank #4
- All-in-One Complete Kit: This SANOOV RPi 5 bundle comes with Raspberry Pi 5 4GB RAM single board, active cooler, durable ABS case and screwdriver. No extra parts needed, ready to use right out of the box for beginners and hobbyists
- Powerful Single Board Computer: Equipped with 4GB RAM and high-performance processor, delivers fast running speed for 4K playback, AI projects, programming and daily computing tasks. SANOOV for raspberry pi 5 4GB is equipped with broadcom 64 quad-core Arm Cortex A76 processor with gigabit ethernet and upgraded with IEEE 802.11ac Wi-Fi, Bluetooth 5.0 dual-band 2.4Ghz and 5Ghz and Power Over Ethernet (POE). Upgrading delivers 2-3 x speed vs Pi 4, redefining the experience
- Efficient Active Cooler: Effectively lowers operating temperature and prevents performance throttling. Runs quietly even under long-time heavy load, ensures stable operation all day long. SANOOV RPi 5 4GB kit offer an active cooler, which combines an aluminium heatsink with a high-performance PWM fan. Active cooler is fully compatible with the Pi OS, which can effectively reduce the temperature of RPi5 and ensure its good performance during long-term high load operation
- Sturdy ABS Protective Case: Well-fitted for Raspberry Pi 5 board, can be secured with 4 screws to effectively protect the Pi 5 motherboard from damage, reserves full access to all ports and buttons. SANOOV uses ABS material to produce the case, which has a softer texture and feel. Meanwhile, SANOOV case adopts a layered design for easy disassembly and installation. (Tip: The Case cannot install M.2 HAT Add on Board and Solid State Drive!)
- Wide Application & Full Compatibility: Seamlessly compatible with official OS and mainstream peripheral accessories for Raspberry Pi 5. Whether you are a beginner, student, electronics hobbyist or professional developer, this all-in-one kit meets your diverse needs. It excels in IoT projects, robotics design, retro gaming devices, home media servers and other DIY creations. Backed by a large global community, you can easily find guides, technical support and shared projects online
Troubleshoot failed or missing captures
- No output file: Run the script manually as the crontab owner, inspect its exit status and log, and check that the output directory exists and is writable.
- Works interactively but not in cron: Replace relative paths with absolute paths and make required environment variables or credentials available to the scheduled account using a suitably protected method.
- Request rejected or authentication fails: Verify the current ShrinkTheWeb endpoint, credential type, and request format against current vendor instructions. The 2019 Drupal guides do not establish today’s API syntax.
- Unexpected capture settings: Confirm that the options you send are currently supported for your account. Historical references mention configurable dimensions and delays, but do not verify present availability.
- Job appears to run but the capture is unusable: Check the response and output format according to the current API documentation; a successful cron launch alone does not prove a valid screenshot was returned.
- Drupal integration errors: The Drupal.org project page says the module appeared unsupported as of January 31, 2022. That is a reason to avoid relying on that module for new automation, not evidence that the underlying service has ended.
Or skip the browser setup
If you need a current screenshot API with a documented request, ScreenshotNeo can return a screenshot or PDF from one GET request. Its capture flow accepts cookie and consent banners and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; you can turn off each step. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and response headers identify the page verdict and billing status. It also provides an MCP server for AI agents, including Claude, Cursor, and other MCP clients.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Example cURL request, using the documented API endpoint and query parameters:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Best Value
- 【What you Get】You will get 1*Pi 5 8GB Single Board,1*RasTech Case,1*Active Cooler,1*Screwdriver,1*Installation instructions,12-month free warranty, lifetime service, 24-hour prompt and friendly response.
- 【More Connectors】There are two USB 3.0 ports(5Gbps simultaneously) and two USB 2.0 ports, which triple total bandwidth ,support any combination of up to two cameras or displays. Peak SD card performance is doubled through support for the SDR104 high-speed mode. It provides a smooth desktop experience for you. Offer Gigabit Ethernet and a PCIe interface, along with dual-band Wi-Fi and Bluetooth 5.0/BLE wireless capability. The RasTech Pi 5 Kit use the new 27W 5.1V 5A USB-C power connector.
- 【 Support Dual 4Kp60 Display 】Each of the two microHDMI sockets can control a 4K display at 60 Hertz, now support HDR, offering super HD video for media streaming projects. RPi 5 is the first RPi model that comes with a PCI Express port (PCIe 2.0 x1 with 500 MB/s) to attach SSDs (requires separate M.2 HAT).
- 【 Excellent Chips And Applications】Pi 5 is a full-size Pi computer using silicon built in-house at Pi. The RP1 “southbridge” provides the bulk of the I/O capabilities for Pi 5. Pi 5 is more friendly and convenient in the development of Internet of Things, Web development, machine identification, automatic control and other electronic equipment applications and network.
- 【 Faster CPU, Better GPU 】 Pi 5 features a Broadcom BCM2712 64-bit quad-core Arm Cortex-A76 processor running at 2.4GHz, it delivers a 2–3× increase in CPU performance relative to RaspberryPi 4. The 800MHz VideoCore VII GPU is compatible to OpenGL ES 3.1 and Vulkan 1.2, substantial uplift in graphics performance. Pi 5 Offers lightning-fast CPU speed, a PCI Express interface, a Real Time Clock (RTC) and a power button and runs significantly cooler than Pi 4.
For a cron job, put the request in a script, replace the example URL and API key, and schedule that script as shown above. See the ScreenshotNeo API documentation for request options. One thousand screenshots a month are free with no card; paid plans start at $5 for 3,000. Sign up for the free plan.
Frequently Asked Questions
Does the Drupal module’s unsupported status mean ShrinkTheWeb has shut down?
No. Drupal.org’s notice concerns the integration module, not the status of the ShrinkTheWeb service.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Can I copy the Access and Secret key setup from an old guide?
Do so only if current ShrinkTheWeb documentation confirms those credentials and the associated request format for your account.
Quick Recap
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.




