Two endpoints summarise scientific papers from PubMed Central (NCBI).

POST https://api.prosecaptain.com/api/generate/summary-from-ncbi?token=YOUR_TOKEN

Searches NCBI and immediately returns a summary of the first result that has full text. Nothing is saved.

{
  "query": "mediterranean diet cardiovascular risk",
  "language": "english"
}

Response:

{
  "success": true,
  "summary": "…",
  "source_article": { "title": "…", "authors": "…", "journal": "…", "pub_date": "2025", "pmcid": "PMC1234567", "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC1234567/" },
  "search_info": { "query": "…", "total_found": 128, "articles_returned": 10 },
  "processing_time_ms": 23110
}

Queued summary

POST https://api.prosecaptain.com/api/generate/article-summary?token=YOUR_TOKEN

Queues a summary of a specific paper and immediately returns an article_id. Check the result with the article status.

{
  "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC1234567/",
  "language": "english"
}
FieldRequiredDescription
urlyesPaper URL with a PMC id.
languageyesSummary language.
articlenoPaper data (title, authors, journal, pub_date, pmcid, fullText, abstract) if you want to provide it instead of fetching from NCBI.

Response:

{
  "success": true,
  "article_id": "6f1c…",
  "status": "queued",
  "message": "Task queued. Worker will create article and generate the summary."
}

The summary is usually ready within a few minutes. Poll the status every 10–15 seconds until queue_status becomes completed or failed.

Errors

StatuscodeDescription
400VALIDATION_FAILED, INVALID_URLMissing fields or a URL without a PMC id.
404NOT_FOUND, no_articles_foundNo full text for the paper, or no search results.
503WORKER_UNAVAILABLEThe queue is temporarily unavailable. Retry.