Keyword ideas, keyword research
Keyword ideas for SEO and ads: the search phrases real users type for a seed keyword, from Google, Bing, YouTube, Amazon and DuckDuckGo autocomplete, deduplicated and ranked by how many engines suggest each, with question and buying-intent phrases listed apart. deep=true adds the Google long tail (seed + a-z, how, what, best, vs), up to 200 keywords. Use to plan content, find long-tail and question keywords, or name a product. No search volumes.
Guide: Keyword research API, keyword ideas
Inputs
| Name | Type | Description |
|---|---|---|
seed (required) | string | Seed keyword or topic, 2-80 characters |
deep | string | true to add the Google long tail (seed + each letter, question words); about 30 more lookups |
engines | string | Optional comma list: google, bing, youtube, amazon, duckduckgo (default all) |
lang | string | Language code (default en) |
country | string | Country code (default us) |
Request
Over HTTP, with a card key from /credits:
curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/keywords/ideas?seed=crm%20software"
Or one of your 25 free calls, no key:
curl "https://agent-data-tools.revmesh2074.workers.dev/keywords/ideas?seed=crm%20software&trial=1"
Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.
Example result
{
"seed": "crm software",
"lang": "en",
"country": "us",
"deep": false,
"enginesAnswered": [
"google",
"bing",
"duckduckgo"
],
"enginesFailed": [],
"count": 2,
"keywords": [
{
"keyword": "crm software free",
"engines": [
"google",
"bing",
"duckduckgo"
],
"engineCount": 3,
"words": 3,
"question": false,
"commercial": true
},
{
"keyword": "crm software meaning",
"engines": [
"google",
"bing"
],
"engineCount": 2,
"words": 3,
"question": false,
"commercial": false
}
],
"questions": [],
"commercial": [
"crm software free"
],
"note": "Phrases real users type, from search-engine autocomplete. engineCount is a popularity signal, not a search volume.",
"checkedAt": "2026-11-05T19:30:00.000Z"
}
From an AI agent (MCP)
Add the MCP server to Claude, Cursor or any MCP client. This tool is keywords_ideas, and the first 25 successful calls are free:
https://agent-data-tools.revmesh2074.workers.dev/mcp