{"name":"PageShot API","description":"Take screenshots of web pages","authentication":{"type":"HMAC-SHA256 Signed URLs","description":"All requests must be signed with a shared secret","required_parameters":{"s":"HMAC-SHA256 signature of the request"},"note":"Signatures are valid forever once generated"},"endpoints":{"/screenshot":{"method":"GET","description":"Take a screenshot of a web page","authentication":"Required - must include valid signature","parameters":{"s":"Required. HMAC-SHA256 signature of the request","url":"Required. The absolute URL to screenshot","w":"Optional. Screenshot width in pixels (default: 1280)","h":"Optional. Screenshot height in pixels (default: 720)","q":"Optional. Image quality 0-100 for JPEG/WebP (default: 80)","f":"Optional. Image format: png, jpg, jpeg, webp (default: png)","x":"Optional. Device scale factor: 1, 2 (default: 1)","cb":"Optional. Any value to bypass cache"},"example":"/screenshot?url=https://example.com&w=1920&h=1080&s=abc123..."}},"documentation":{"description":"See README.md for detailed implementation examples and setup instructions"}}