API Reference
API Documentation
Our API is currently in beta. Contact us for API key access.
Overview
The DownSlides API allows you to programmatically download SlideShare presentations. It's perfect for integrating SlideShare downloads into your own applications.
Authentication
API requests require an API key passed in the header:
X-API-Key: your_api_key_here
Endpoints
POST
/api/v1/download
Submit a SlideShare URL for processing.
Request Body
{"url": "https://www.slideshare.net/..."}
Response
{"id": "...", "status": "processing"}
GET
/api/v1/status/{id}
Check the status of a download.
Response
{"id": "...", "status": "ready"}
Examples
cURL
curl -X POST /api/v1/download \
-H "X-API-Key: your_api_key" \
-d '{"url": "https://slideshare.net/..."}'
JavaScript
const response = await fetch('/api/v1/download', {
method: 'POST',
headers: {'X-API-Key': 'your_api_key'},
body: JSON.stringify({url: 'https://...'})
});
Error Handling
| Code | Description |
|---|---|
| 400 | Bad Request - Invalid URL or parameters |
| 401 | Unauthorized - Invalid or missing API key |
| 404 | Not Found - Presentation not found |
| 429 | Rate Limited - Too many requests |
| 500 | Server Error - Please try again later |