API Documentation

Integrate PDF summarization into your own applications.

Summarize Endpoint

POSThttps://www.pdfsum.com/api/v1/summarize

Headers

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Request Body

{
  "content": "Text to summarize...",
  "language": "en",        // optional: en, zh, multilingual (default)
  "provider": "deepseek"   // optional: deepseek, groq, siliconflow
}

Response

{
  "success": true,
  "summary": "This is the AI-generated summary...",
  "usage": {
    "provider": "deepseek",
    "model": "deepseek-chat",
    "inputTokens": 1500,
    "outputTokens": 300,
    "totalTokens": 1800
  }
}

Rate Limits

30 requests/minute per API key. Content limited to 15,000 characters per request.

cURL Example

curl -X POST https://www.pdfsum.com/api/v1/summarize \
  -H "Authorization: Bearer pdfsum_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content": "Your document text here", "language": "en"}'

Your API Keys

Sign in to manage API keys.

Loading...