apyhub
ARTIFICIAL INTELLIGENCE · SMART GENERATION

Summarize Multiple Article Insights API

What it does

Article Summarizer helps you summarize one article or many at once. Send a single article request with no documented inputs, or submit a batch of article URLs in body.urls with the POST endpoint, and receive a summarized result in response.

Use it when you need to turn long reading lists into shorter briefs, build a content review workflow, or process article collections before storing them in a knowledge base. The batch endpoint is designed for arrays of URL strings, so you can summarize multiple pages in one request instead of calling the service repeatedly.

Article Summarizer is a fit for newsroom tools, research assistants, content monitoring, and internal digest generators. It gives you a simple way to reduce article volume without adding your own extraction or summarization pipeline.

▣ ENDPOINT 01 / 02
GET
Summarize an Article
http://localhost:8080/namastesumalya/summarize-multiple-article-insights-api
QUICKSTARTGUIDE

Quickstart

Fetch a summary for an article URL by passing the URL as a query parameter.

curl -X GET "http://localhost:8080/namastesumalya/summarize-multiple-article-insights-api?url=https://example.com/article" \
  -H "apy-token: $APY_TOKEN"

What you'll get back

Returns a JSON object with optional top-level fields: url, title, author, summary, and publication. Each field is a string when present, describing the source article and its summarized content.

{
  "url": "https://example.com/article",
  "title": "The Future of AI in Content Creation",
  "author": "Jane Smith",
  "summary": "This article explores how artificial intelligence is transforming content creation workflows...",
  "publication": "Medium"
}
TRY ITLIVE · 1000 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.

About this endpoint

What it does

Summarizes the article at the provided URL and returns article metadata along with the generated summary.

Query Parameter(s)

AttributeTypeMandatoryDescription
urlStringYesThe article URL to summarize.

Response

Returns a JSON object with url, title, author, summary, and publication string fields.

ParameterTypeMandatoryDescription
urlStringNoThe article URL that was summarized.
titleStringNoThe article title.
authorStringNoThe article author.
summaryStringNoThe article summary.
publicationStringNoThe publication or platform name.

Query parameters

Name
Type
Description
urlREQUIRED
string
▣ ENDPOINT 02 / 02
POST
Batch Summarize Multiple Articles
http://localhost:8080/namastesumalya/summarize-multiple-article-insights-api
QUICKSTARTGUIDE

Quickstart

Send a list of article URLs to get back a batch of summaries.

curl -X POST "http://localhost:8080/namastesumalya/summarize-multiple-article-insights-api" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "urls": [
      "https://example.com/article1",
      "https://example.com/article2"
    ]
  }'

What you'll get back

Returns a JSON object with a data array. Each item in the array is an object with title and summary string fields for one summarized article.

{
  "data": [
    {
      "title": "The Future of AI in Content Creation",
      "summary": "This article explores how artificial intelligence is transforming content creation workflows..."
    }
  ]
}
TRY ITLIVE · 1500 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
body*
urls

About this endpoint

What it does

Summarizes multiple articles in a single POST request. Send an array of article URLs in the request body, and the endpoint returns a JSON object containing an array of article summary objects.

Request Body

ParameterTypeMandatoryDescription
urlsString ArrayYesArray of article URLs to summarize.

Response

Returns a JSON object with a data array field. Each item in data is an object with title and summary string fields.

ParameterTypeMandatoryDescription
dataObject ArrayNoArray of summary objects. Each object contains the article title and its summary.
data[].titleStringNoThe article title.
data[].summaryStringNoThe article summary.

Body

Name
Type
Description
bodyREQUIRED
object
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.