Getting Started
This guide will walk you through setting up BoltShot and taking your first screenshot.
Prerequisites
- A BoltShot account (sign up at boltshot.dev)
- Basic knowledge of HTTP requests
- A HTTP client (browser, Postman, or your preferred tool)
Step 1: Create Your Account
- Visit the BoltShot website and click Sign Up
- Fill in your details:
- Email address
- Password
- First and Last name
- Verify your email address (check your inbox)
Step 2: Generate an API Key
API keys are required to authenticate your screenshot requests. You can create them in your BoltShot dashboard.
- Log in to your BoltShot dashboard
- Navigate to API Keys section
- Click Create API Key
- Give it a name (e.g., "Production API Key")
- Click Create
- Important: Copy the API key - you'll need it for all screenshot requests!
Step 3: Take Your First Screenshot
Now let's capture your first screenshot! BoltShot uses GET requests with query parameters.
Basic Screenshot
GET https://api.boltshot.dev/capture?url=https://example.com&apiKey=your_api_key_here
Response: The screenshot will be returned as a PNG file. Save it to see your captured image!
With Additional Options
GET https://api.boltshot.dev/capture?url=https://example.com&format=png&fullPage=true&viewportWidth=1920&viewportHeight=1080&apiKey=your_api_key_here
JSON Response (for Preview)
If you want to get the screenshot as base64-encoded data for preview, set returnFile=false:
GET https://api.boltshot.dev/capture?url=https://example.com&format=png&fullPage=true&returnFile=false&apiKey=your_api_key_here
Response:
{
"success": true,
"requestId": "uuid",
"fileName": "screenshot.png",
"processingTime": 2500,
"fileSize": 1024000,
"url": "https://storage.example.com/screenshots/screenshot.png",
"imageData": "data:image/png;base64,iVBORw0KGgoAAAANS..."
}
Step 4: Configure Storage (Optional)
By default, BoltShot returns screenshots directly. However, if you want to store screenshots in your own S3-compatible storage, you can configure this in your dashboard:
- Navigate to Storage in your dashboard
- Click Add Storage Configuration
- Fill in your storage details
- Click Test Connection to verify
- Set as Default if you want all screenshots to use this storage
Next Steps
Now that you've taken your first screenshot, explore more:
- 📖 Read the API Reference for all available endpoints
- 🎨 Learn about Screenshot API options and customization
- 🔑 Understand Authentication methods in detail
- 🔌 Set up Integrations with automation tools
- ❌ Review Error Codes for troubleshooting
Quick Reference
Base URL
https://api.boltshot.dev
Minimal Screenshot Request
GET https://api.boltshot.dev/capture?url=https://example.com&apiKey=YOUR_API_KEY
Support
Need help? Check out:
- Error Codes for common issues
- API Reference for detailed documentation
- Contact support at hello@boltshot.dev
Happy screenshotting! 🎉