---
title: Batch Text Summarization API
slug: batch-summarize-text
url: https://apyhub.com/dosvak/service/batch-summarize-text
provider: Dosvak LLC
categories: [Artificial Intelligence, Smart Generation]
tags: [text-summarization, nlp, summarization, batch-processing, bart, pegasus]
auth: api_key
---

# Batch Text Summarization API

Batch summarize up to 10 texts with BART or Pegasus. Returns each summary with input and summary lengths for review or downstream AI workflows.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `` | What it does Summarizes up to 10 input texts in a single request and returns one summary per text.… | 100 |

## About

## What it does
Text Summarization batches up to 10 input texts and returns a summary for each one in a single GPU pass. Send plain text strings in `texts`, choose `model` as `bart` or `pegasus`, and optionally set `max_length` and `min_length` to control summary size.

The response includes the total `count`, the `model` used, and a `summaries` array. Each item contains the generated `summary` plus `input_length` and `summary_length`, so you can compare source length with the output you received.

Use Text Summarization when you need to condense articles, support tickets, research notes, or user feedback into shorter versions for review, search, or downstream AI workflows. Because it accepts multiple texts at once, it fits batch processing jobs where latency and throughput both matter.

If you are building a content pipeline, you can summarize many records in one request and keep the output structured enough to store, rank, or pass into another model.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/dosvak/service/batch-summarize-text
