Keyword Extractor API

POST

Find the most frequent keywords in any article or webpage.

Keyword Extractor scans raw text or live webpage URLs to extract key terms and their frequencies. It returns up to 50 unique keywords, occurrence counts, total keyword volume, and the top five terms with their percentage share.

Try it — live request, no key required

Request
POSTapi.apiverve.com/v1/keywordextractor
Body
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "url": "https://en.wikipedia.org/wiki/Email_address",
    "keywordCount": 50,
    "topKeyword": "email",
    "totalOccurrences": 672,
    "keywords": {
      "email": 94,
      "address": 61,
      "mail": 52,
      "domain": 34,
      "addresses": 34,
      "characters": 27,
      "retrieved": 27,
      "internet": 17,
      "message": 15,
      "validation": 12
    },
    "topKeywords": [
      {
        "keyword": "email",
        "count": 94,
        "percentage": 14
      },
      {
        "keyword": "address",
        "count": 61,
        "percentage": 9.1
      },
      {
        "keyword": "mail",
        "count": 52,
        "percentage": 7.7
      },
      {
        "keyword": "domain",
        "count": 34,
        "percentage": 5.1
      },
      {
        "keyword": "addresses",
        "count": 34,
        "percentage": 5.1
      }
    ]
  }
}

About the Keyword Extractor API

Keyword Extractor works by analyzing the text and extracting the keywords based on their frequency. It uses advanced algorithms to extract the keywords and returns the keywords in a structured format.

What people use it for

Competitor Webpage Audit
SEO specialists submit competitor article URLs to see top keyword density and discover which subjects competitors focus on.
Editorial CMS Tagging
When editors draft articles, publishing systems read the returned top terms to auto-suggest relevant tags and taxonomy categories before publication.
Support Ticket Categorization
Classify high-volume helpdesk requests automatically by mapping recurring keywords and frequency counts from incoming ticket text to triage queues.
Ad Copy Term Analysis
Marketing teams check landing pages against prospective ad copy to align top keyword frequencies with targeted search ad campaigns.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Keyword Extractor

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Keyword Extractor API.

Read the docs →
Can I analyze both raw text and live web page URLs?
Yes. Keyword Extractor provides separate endpoints for analyzing raw text strings and live URLs. When you submit a URL, the service scrapes the web page and processes the page text directly.
Is there a limit on how many unique keywords are returned?
Yes. Each extraction returns up to 50 unique keywords. The response also highlights the single most frequent keyword and provides an aggregated count of all keyword occurrences.
Does the response include percentage breakdowns for top keywords?
Yes. Along with raw counts for up to 50 terms, the API returns a separate breakdown of the top 5 keywords containing both their occurrence counts and their percentage shares of the text.
What would analyzing 5,000 articles a month cost me?
Extracting keywords from 5,000 articles uses 50,000 credits, which fits well within the 200,000 credits on the $29.99 Starter plan. That volume works out to $1.50 per 1,000 calls, or about $0.0015 per extraction. The Free plan gives you 20 calls per month to test.
Does the API report the character length of submitted text?
Yes, when using the text endpoint. The response includes the total character count of the analyzed text alongside the keyword map and occurrence totals.

Ready to build with Keyword Extractor? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs