Sitemap Support, Zapier integration, and Storage Flexibility

Learn about new features in CaptureKit based on user feedback: sitemap extraction, Zapier integration for no-code automation, and storage endpoint support.
We've shipped two new features in CaptureKit that were directly requested by early users: Sitemap support and a Zapier integration. These updates aim to make CaptureKit more useful in automation workflows and web data extraction tasks.
🌍 Sitemap Support (in /content API)
You can now extract sitemap data from websites using the /content endpoint. This makes it easier to retrieve all indexed URLs from a domain without manually parsing sitemap files.
Example Request
GET https://api.capturekit.dev/v1/content?x_api_key=<your-access-key>&url=https://capturekit.dev&include_sitemap=true
Example Response
{
"success": true,
"data": {
"metadata": { ... },
"links": { ... },
"html": "<html><body><h1>Hello, world!</h1></body></html>",
"sitemap": {
"source": "https://capturekit.dev/sitemap.xml",
"totalLinks": 3,
"links": [
"https://www.capturekit.dev/",
"https://www.capturekit.dev/page-content",
"https://www.capturekit.dev/ai"
]
}
}
}
Parameters
- url (string, required): URL of the webpage
- x_api_key (string, required): Your API key
- include_sitemap (boolean, optional): Set to true to include sitemap data
If you don't provide a sitemap URL, CaptureKit will attempt to locate it automatically.
⚡ Zapier Integration (No-Code Automation)
CaptureKit now integrates with Zapier, allowing you to connect it with 5,000+ other apps without writing any code. This opens up a range of no-code workflows like triggering a screenshot when a new row is added in Google Sheets, or extracting webpage data and sending it to Airtable.
Zapier Integration Page: CaptureKit on Zapier
Coming Soon
We're working on integrations for Make (Integromat) and n8n to expand automation support even further.
🖼️ Screenshot API – Storage Endpoint Support
We also added support for custom S3-compatible storage endpoints.
New Parameter
- storage_endpoint (string, optional): Leave this field empty to use default AWS S3. If you're using another S3-compatible service (like Cloudflare R2), you can specify your custom endpoint. For example:
https://<accountId>.r2.cloudflarestorage.com
This gives you flexibility to use your preferred storage provider while still leveraging CaptureKit's screenshot functionality.
Final Notes
These features came directly from user conversations and early feedback. If you have ideas or requests, reach out, CaptureKit is still evolving and we're building it for you.
Thanks for being part of the journey!
Ready to get started with CaptureKit?
Start capturing screenshots and extracting content today. Get started for free.
Get StartedYou Might Also Like
3 Best Uptime Monitoring for Your Vibe Coding Project
Discover the top 5 uptime monitoring tools that help you keep track of your website's availability, get instant alerts, and maintain a professional status page for your users.
CaptureKit is becoming part of WebAPI Group
We're thrilled to announce that CaptureKit is becoming part of WebAPI Group, bringing our screenshot API technology to their comprehensive API ecosystem.
CaptureKit is moving to a new dashboard
We are migrating CaptureKit to a new platform at app.capturekit.dev. Learn what changes, what stays the same, and how to migrate your API calls.