---
title: AI Summarize API
slug: ai-summarize-api
url: https://apyverse.com/apyhub/service/ai-summarize-api
provider: ApyHub
categories: [Artificial Intelligence, Smart Generation]
tags: [text-summarization, web-summarization, content-analysis, llm, natural-language-processing]
auth: api_key
---

# AI Summarize API

Summarize plain text or a web page using text, url, summary_length, and output_language inputs. Useful for article digests, research, and content triage.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/ai/summarize-text` | What it does Generates a summary of the provided plain text and returns it in a JSON response. You… | 2600 |
| POST | `/ai/summarize-url` | What it does Fetches the web page at the provided URL and returns a summary in the response. You ca… | 2600 |

## About

## What it does
Text Summarizer condenses plain text or the contents of a web page into a shorter summary. Send `text` for direct input, or send a `url` to summarize a page, along with `summary_length` and `output_language`.

Use it when you need a fast way to turn long articles, reports, or support content into something easier to scan. The service is useful for content triage, research workflows, internal knowledge tools, and front ends that need a short version of source material before showing the full text.

The responses from Text Summarizer are not defined in the schema provided here, so the service should be described conservatively. Based on the available endpoints, it accepts either raw text or a web page URL plus summary settings, and returns a structured summary response from the API.

If your workflow needs to summarize user-submitted text or a live web page in a chosen language, Text Summarizer fits directly into that step without requiring you to fetch or process the content yourself.

## Usage

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