What a searcher is trying to do

keyword_intent is a $0.20 GET request on the Wuthering AI API. Classify keywords as informational, commercial, navigational, or transactional. It answers complete JSON, and a call that fails is not charged.

Endpoint

GET /v1/keyword_intent

Price per successful call

$0.20

Failed calls

Not charged

curl 'https://wutheringai.com/v1/keyword_intent?keywords=…&token=YOUR_TOKEN'

What does keyword_intent return, and when should you call it?

Classify up to 1,000 keywords by what the searcher is trying to accomplish, with a confidence probability for each.

Intent is language-scoped, not location-scoped, so this tool takes no location. High volume on informational terms and none on commercial ones is a demand signal worth acting on.

Returns: keyword, keyword_intent.label, and keyword_intent.probability, which is confidence in the assigned label rather than a score per label.

The four labels: informational wants to learn, navigational wants a specific site, commercial is comparing options before buying, and transactional is ready to buy now. The commercial and transactional split is the one that matters most and the easiest to misread: 'best crm software' is commercial, 'buy crm software' is transactional.

Use to separate people who want to buy from people who want to read. Don't use as a volume source; it reports intent only.

What parameters does keyword_intent take?

keyword_intent accepts 2 parameters, of which 1 is required. Array values are comma-separated on the query string.

Parameters accepted by the keyword_intent operation
ParameterTypeRequiredDescription
keywordsarrayyesKeywords to look up, up to 1000 in one call. This is one billed call regardless of how many you send, so batch aggressively rather than looping. A batch whose rows exceed what one response can carry comes back trimmed, stating how many rows it held and how many it returned; terms missing from a trimmed response were withheld, not measured as having no data.
language_codestringnoISO language code for results, for example 'en' or 'de'. Defaults to 'en'.Defaults to en

Which playbooks call keyword_intent?

7 of the research playbooks name keyword_intent in their method. Each is free to read and says where in the sequence the call belongs.

Reference for keyword_intent · last updated · published by Wuthering AI