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