SEO
Keyword research data for AI agents
Your agent gets search volume, CPC, difficulty and keyword ideas through 1ToolRing tools such as dataforseo/labs/keyword-overview, which checks up to 700 keywords in one run for $0.016 (Rp283) per run plus $0.00017 (Rp3) per keyword returned. It finds the tool with discover_tools, sees the price before the run, and pays from one prepaid balance.
Ask in plain words: a list of keywords to size, a seed to expand, or a competitor domain to read. The agent picks the matching tool and tells you what the run will cost.
01 / tools and prices
The tools that do it
| Tool id | What it returns | Price (USD) | Price (IDR) | Billing |
|---|---|---|---|---|
dataforseo/labs/keyword-overview | Search volume, CPC, difficulty, intent and results-page info for up to 700 keywords. | $0.00017 / result + $0.016 / run | Rp3 / result + Rp283 / run | A fixed fee per run plus a price per result returned. The hold is estimated from the result count you ask for and settles to what came back. |
dataforseo/keywords/google-ads-search-volume | Google Ads search volume, CPC and competition for up to 1,000 keywords. | $0.12 / call | Rp2.122 / call | Per call; one call covers up to 1,000 keywords. |
dataforseo/labs/keyword-suggestions | Long-tail keywords that contain the seed phrase, with metrics. | $0.00017 / result + $0.016 / run | Rp3 / result + Rp283 / run | A fixed fee per run plus a price per result returned. The hold is estimated from the result count you ask for and settles to what came back. |
dataforseo/labs/related-keywords | Keywords related to a seed through Google's "searches related to" graph. | $0.00017 / result + $0.016 / run | Rp3 / result + Rp283 / run | A fixed fee per run plus a price per result returned. The hold is estimated from the result count you ask for and settles to what came back. |
dataforseo/labs/ranked-keywords | The keywords a domain or page ranks for in Google, with positions. | $0.00017 / result + $0.016 / run | Rp3 / result + Rp283 / run | A fixed fee per run plus a price per result returned. The hold is estimated from the result count you ask for and settles to what came back. |
02 / try it
Ask your agent
Once 1ToolRing is set up, ask in plain words. Your agent finds the tool, shows the price and runs it.
Not set up yet? Paste this line into your agent first.
set up 1ToolRing - https://1toolring.com/llms.txtPaste this into your agent's chat (Claude Code, Codex, Cursor, ChatGPT, claude.ai). Your agent sets up 1ToolRing and you sign in. New accounts are approved in batches.
Get monthly search volume, CPC and difficulty for these 20 keywords and sort them by volume.Expand "mcp server" into long-tail keyword ideas with volume above 50 and group them by intent.List the keywords example.com ranks for in Google, top 100 by traffic.03 / input
What a run looks like
The flow is the same for every keyword tool. The agent reads the schema and the price first, then runs the tool.
- The body carries the keywords to check, up to 700 in one run.
- Your agent reads the exact field names, and which ones are required, with inspect_tool before the run. Inspect is free.
- The run holds the most it can cost up front and settles to the keywords that came back.
// 1. Read the input schema and the price (free)
inspect_tool({ "tool": "dataforseo/labs/keyword-overview" })
// 2. Run it with the fields inspect_tool returned
run_tool({ "tool": "dataforseo/labs/keyword-overview", "input": { "body": { ... } } })04 / questions
Questions
How many keywords can one run check?
Is there a subscription?
What happens if a call fails?
Can I pay in rupiah?
05 / more
Related pages
Give your agent this tool.
1ToolRing is in early access and new accounts are approved in batches. Approved accounts get a Rp10.000 starter balance after email verification.