---
title: AI Text Keyword Extraction API
slug: extract-keywords
url: https://apyverse.com/apyhub/service/extract-keywords
provider: ApyHub
categories: [Artificial Intelligence, SEO, Smart Generation]
auth: api_key
---

# AI Text Keyword Extraction API

Extract keywords from text with ApyHub or Azure. Send text, optionally set language, and receive keyword results in a data object.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `ai/text/extract/keywords` | What it does Extracts keywords from the text you provide in the request body. You can optionally in… | 500 |

## About

## What it does
Keyword Extractor pulls the most relevant keywords from a block of text. Send `text`, and you get back keyword extraction results in the response `data`, either from `apyhub` or `azure` depending on `requested_service`.

Use it when you need to summarise documents, enrich search metadata, or classify content at scale. The request also accepts `language` for the source text, and you can route the job to Azure by supplying `azure` credentials such as `key`, `region`, `endpoint`, `account_id`, or `access_token`.

The response is intentionally lightweight: it returns a `data` object with `azure` and `apyhub` result objects. That makes it easy to plug into pipelines that rank page terms, generate tags, or support content analytics without parsing a larger document analysis payload.

If your app needs to turn prose into searchable terms, Keyword Extractor gives you a direct text-in, keyword-results-out flow.

## Usage

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