API Documentation
Integrate PDF summarization into your own applications.
Summarize Endpoint
POST
https://www.pdfsum.com/api/v1/summarizeHeaders
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"}'