---
title: Content and Keyword Analysis API
slug: analyze-content-keywords
url: https://apyhub.com/namastesumalya/service/analyze-content-keywords
provider: Sumalya APIs
categories: [SEO]
tags: [keyword-analysis, seo, content-audit, sentiment-analysis, readability]
auth: api_key
version: 1.0.0
service_type: sync
endpoints: 1
atoms: 2000
mcp: true
---

# Content and Keyword Analysis API

Analyze a webpage for keywords, sentiment, readability, language, and word count. A single call covers SEO audits and editorial content reviews.

## Endpoints

| Method | URL | Description | Atoms |
| --- | --- | --- | --- |
| POST | `https://api.eu.apyhub.com/namastesumalya/api/content` | What it does Analyzes the content at a given URL and returns keyword, sentiment, readability, and t… | 2000 |

## Endpoint reference

### Analyze content and keywords for a given URL

`POST https://api.eu.apyhub.com/namastesumalya/api/content` · 2000 atoms · accepts `application/json` · returns `application/json`

| Parameter | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `url` | body | string (uri) | yes | The website URL to analyze content from. Example: `https://example.com`. |

#### Quickstart

Analyze a webpage’s content keywords by sending its URL.

```bash
curl -X POST "https://api.eu.apyhub.com/namastesumalya/api/content" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://apyhub.com"}'
```

#### What you'll get back

Returns a JSON object with `url` and optional analysis details such as `tier`, `analysis`, and `technical`. The `analysis` object can include `keywords`, `sentiment`, and `readability`, while `technical` can include `language` and `wordCount`.

```json
{
  "url": "https://example.com",
  "tier": "premium",
  "analysis": {
    "keywords": [
      { "term": "Example", "score": 100 }
    ],
    "sentiment": "Neutral",
    "readability": {
      "tone": "Neutral and Informative",
      "level": "Easy to Read",
      "score": 78
    }
  },
  "technical": {
    "language": "en-US",
    "wordCount": 120
  }
}
```

## About

## What it does
Content Keyword Analyzer examines a webpage URL and returns a keyword-focused summary of the page. Send a URL, and you get back the analyzed URL plus structured content signals for search and content review.

The response includes extracted keywords with relevance scores, overall sentiment, readability details, and technical metadata such as detected language and word count. It also includes a tier field so you can see the subscription level associated with the detail returned.

Use Content Keyword Analyzer when you need to classify landing pages, check whether a page matches target search terms, or compare content quality across a set of URLs. It is useful for SEO workflows, content audits, and automated page triage where you need a quick signal from live web content.

If you are building a content pipeline, this endpoint gives you the structured data needed to rank pages, spot topical gaps, or flag pages that are hard to read before they go live.

## Usage

Base URL: `https://api.eu.apyhub.com` (default region — see
`GET https://apyhub.com/api/public/regions` for the rest).

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/namastesumalya/service/analyze-content-keywords
