Screenshot API
Screenshot API renders webpages and custom HTML as images, PDFs, videos, or extracted content and supports paid asynchronous bulk capture jobs.
Integration
- Vendor
- Screenshot API
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 5
- Composio slug
screenshot_api
Tools
- Create Bulk CSV Job
Upload a CSV file to start a paid asynchronous bulk screenshot job and return the provider's complete job acceptance payload containing its UUID.
- Create Bulk JSON Job
Start a paid asynchronous bulk screenshot job from up to 50 JSON request items and return the provider's complete job acceptance payload containing its UUID.
- Download Bulk Results
Download the processed result CSV for a completed paid bulk screenshot job UUID.
- Get Bulk Job Status
Get progress and success/failure counts for a paid asynchronous bulk screenshot job UUID.
- Render Screenshot
Render a webpage or custom HTML and return a stored image, PDF, or video URL plus optional extracted content links. A custom result filename can replace an existing stored file with the same name.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect Screenshot API.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Screenshot API tools in chat.
What teammates see: by default, memories from Screenshot API are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.