Public APIs
Analyse Keywords API favicon

Analyse Keywords API

Text Analysis

This API lets you extract high-frequency keywords, key phrases and latent semantic keywords from any URL.

Analyse Keywords API's website screenshot

About Analyse Keywords API

Analyse Keywords API is a hosted service that extracts and groups keywords from one to ten publicly accessible article URLs. It accepts a list of URLs along with optional tuning parameters, an article_length hint and a return_results_top limit, and returns ranked keyword groups scored by relevance.

For each processed URL, the response includes latent semantic keywords, high-frequency keywords with occurrence counts, high-frequency keyphrases with occurrence counts, and a short content preview. Results can also be aggregated across all submitted URLs into a combined result set.

The service is aimed at editorial workflows, content research, and SEO tooling that need to compare articles by topic, cluster related terms across a content library, or surface recurring themes across a batch of pages. Because it only accepts public article URLs rather than file or HTML uploads, it fits pipelines built around analyzing already-published web content. It is offered as a single POST endpoint, currently at version 1.0.0.

Key features

  • Analyzes 1-10 publicly accessible article URLs and returns ranked keyword groups
  • Extracts latent semantic (contextually related) keywords per article
  • Extracts high-frequency keywords with occurrence counts
  • Extracts high-frequency keyphrases with occurrence counts
  • Optional article_length hint to tune extraction and return_results_top to limit groups returned

Frequently asked questions

How many URLs can I submit per request?

Up to 10 publicly accessible article URLs; any extras beyond that are ignored.

Does it work on uploaded files or raw HTML?

No, the input is limited to publicly accessible article URLs, so it analyzes published pages without file or raw HTML uploads.

What does the API return?

It returns a data object with individual_results per URL containing latent semantic keywords, high-frequency keywords and keyphrases with counts, and a content preview, plus an aggregated_results field that is null unless aggregation is requested.

Who is this API for?

It's built for editorial workflows, content research, and SEO tooling that need grouped keyword terms across articles rather than a flat keyword list.

How do I authenticate requests?

Requests are authenticated with an apy-token header containing your API key.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product