Screenshot API for Bubble
Capturing website screenshots from Bubble takes no code at all — wire up the API Connector in Bubble to show or save screenshots.
What you can build with Bubble
Let users paste a URL in your Bubble app and instantly show or store its screenshot — for a directory, a portfolio builder, or a monitoring dashboard — using only the built-in API Connector.
Example in Bubble
API Connector → new GET call
https://api.snapraven.app/v1/screenshot?url=[target]
Header: x-api-key = your_key (use as image)
That's the entire integration. Snapraven renders the page in a real Chromium browser and
returns a PNG or JPEG. Add fullPage=true
for the full scrollable page, or width/height for custom viewports.
💡 Tip for Bubble
Set the API Connector call’s data type to “image”, then bind it to an Image element to display it, or save it to your database to keep it.
Why teams use Snapraven with Bubble
- ✓ No headless Chrome to install, run, or scale.
- ✓ Works with one HTTP step — no scripting inside Bubble.
- ✓ Full-page capture, custom viewport, PNG or JPEG.
- ✓ Free tier with 100 requests per month to start.
Bubble screenshot API — FAQ
Do I need a plugin?
No — Bubble’s built-in API Connector is enough. Add the URL and the `x-api-key` header and you’re set.
How do I display the screenshot?
Mark the call as returning an image and bind its result to an Image element, or store it in your database first.