Skip to content

Playbook · SEO and AI search · SEO, content and growth teams

Do keyword research in Claude or ChatGPT. Then brief the page that can rank.

Keyword research turns a few seed terms into the searches worth targeting: how many people make them, how hard they are to win, and what a page needs to rank. With Agentik, your AI pulls the numbers and the live results page from DataForSEO, reads the pages that rank with Firecrawl, and finds how people phrase the question on Reddit and forums with Exa.

Get $5 free credit See the prompt

providers
3
tools
6
example, at most
$0.25

Prices from the live catalog · updated

One request to your AI3 providers, 6 steps, one connection
  1. Step 1: Expand the seed listDataForSEO$0.03
  2. Step 2: Score difficulty and intentDataForSEO$0.05
  3. Step 3: See who ranks todayDataForSEO$0.01
  4. Step 4: Read the pages that rankFirecrawl$0.08
  5. Step 5: Hear how people askExa$0.09
  6. Step 6: Rank and briefYour AI, no tool call

Paid from one prepaid balanceat most $0.25

Why 3 providers

Each provider does one part. Your AI does the rest.

No single provider covers this job. Through Agentik your AI calls each one for its part, from one connection.

  1. DataForSEO

    Keyword ideas with Google volume, difficulty and intent, and the live results page for the best ones.

    4 tools · steps 1, 2 and 3$0.09

  2. Firecrawl

    The pages that rank today, as text: headings, depth and what they cover.

    1 tool · step 4$0.08

  3. Exa

    Reddit and forum threads where people ask about the topic in their own words.

    1 tool · step 5$0.09

Without Agentik

3 accounts, 3 API keys, 3 bills.

  • DataForSEOSign-up, card, API key, bill
  • FirecrawlSign-up, card, API key, bill
  • ExaSign-up, card, API key, bill

Then code to call each API, retry it and join the results before your AI can use them.

With Agentik

One connection. One prepaid balance.

  • Search data, page reading and forum search come from three providers, without an account at any of them.
  • Your agent shows the price of the whole run before it starts, and what was charged after.
  • Your AI shows the price before each call, and a call that ends in an error is refunded.

Step by step

How to do keyword research in Claude or ChatGPT. Step by step.

Prices are for this example: 3 seed keywords for the United States in English, 100 ideas scored, page one read for the top 5 keywords, 5 forum searches. They are the most each call can reserve at today’s catalog prices.

  1. Step 1: Expand the seed list

    DataForSEO

    DataForSEO Labs returns related searches with their monthly Google volume, CPC and competition.

    Tools called in step 1
    Keyword ideas by categorydataforseo/dataforseo-labs-google-keyword-ideas100 ideasat most $0.03
  2. Step 2: Score difficulty and intent

    DataForSEO

    For the best 100, how hard each term is to rank for, and whether people want to learn, compare or buy.

    Tools called in step 2
    Keyword difficulty, in bulkdataforseo/dataforseo-labs-google-bulk-keyword-difficulty100 keywordsat most $0.03
    Search intentdataforseo/dataforseo-labs-google-search-intent100 keywordsat most $0.03
  3. Step 3: See who ranks today

    DataForSEO

    The live results page for the top five terms: who ranks, and which kinds of page Google prefers.

    Tools called in step 3
    Google search resultsdataforseo/google-organic5 keywordsat most $0.01
  4. Step 4: Read the pages that rank

    Firecrawl

    Firecrawl turns the three best pages for each term into text, so your AI sees their headings, depth and gaps.

    Tools called in step 4
    Scrape a page to markdownfirecrawl/scrape15 pagesat most $0.08
  5. Step 5: Hear how people ask

    Exa

    Exa searches Reddit and forums by meaning, so the brief answers questions in the words real people use.

    Tools called in step 5
    Web searchexa/search5 searchesat most $0.09
  6. Step 6: Rank and brief

    Your AI

    Your AI weighs volume against difficulty, groups terms by topic and writes a brief for the three best.

What you get

What you get: a ranked keyword plan and three briefs. In your conversation.

You provide

  • Three to five seed keywords
  • Country and language
  • Your site, to skip what you already rank for (optional)

Your AI returns

  • A ranked list: keyword, monthly volume, difficulty, intent
  • What the pages ranking for your top five terms cover
  • The questions people ask in forums, in their words
  • A brief for the three best opportunities
Keyword planExample layout
KeywordVolumeDifficultyIntentPage to write
project tracker for agenciesCommercialComparison
how to plan a sprintInformationalGuide
best kanban appCommercialList

Placeholders: your rows come from your run.

Give this to your agent
Use my connected Agentik MCP server for this job: keyword research. Do keyword research for me. First ask me for three to five seed keywords, my country and language, and my site if I have one. Expand the seeds with dataforseo/dataforseo-labs-google-keyword-ideas. Score the best 100 with dataforseo/dataforseo-labs-google-bulk-keyword-difficulty and dataforseo/dataforseo-labs-google-search-intent. For the top five, check who ranks with dataforseo/google-organic and read the three best pages with firecrawl/scrape. Then search Reddit and forums with exa/search for how people ask about the topic. Finish with a ranked table (keyword, volume, difficulty, intent, page type to write) and a brief for the three best opportunities: angle, headings, questions to answer, and what the current top pages miss. Before running anything, inspect each tool with inspect_tool, ask me for any input you don’t have instead of inventing it, and tell me the total price. Wait for my go. At the end, tell me what Agentik charged.

The prompt

Paste it into Claude, ChatGPT, Codex or Cursor.

Once Agentik is connected, your AI asks for your inputs, checks each tool and shows the price before anything runs.

Or ask it your way

  • “Find 50 keywords about meal-prep containers with real demand in the UK, grouped by intent.”
  • “Which questions about payroll software have volume but weak answers on page one?”
  • “Brief a page that can beat the top three results for “best CRM for startups”.”
  • “What do people on Reddit call this problem before they know our category exists?”

What it costs

At most $0.25. From one balance.

Each provider’s own price, with 0% markup. Each call reserves at most the amount shown, is billed for what it actually used, and the rest is released. A call that ends in an error is refunded.

This exampleat today’s catalog prices

DataForSEO$0.09

  • Keyword ideas by category100 ideas$0.03
  • Keyword difficulty, in bulk100 keywords$0.03
  • Search intent100 keywords$0.03
  • Google search results5 keywords$0.01

Firecrawl$0.08

  • Scrape a page to markdown15 pages$0.08

Exa$0.09

  • Web search5 searches$0.09

Total, at most$0.25

Good to know

  • Volumes are Google Ads estimates for recent months: good for comparing terms, not exact counts.
  • Difficulty is DataForSEO’s 0 to 100 score; how strong your site is changes what is realistic.
  • Forum threads show phrasing and pain points, not volume.

When to use something else

For daily rank tracking on thousands of keywords, use a rank tracker. Agentik fits research sessions where your AI does the analysis with you.

Questions

Keyword research: straight answers.

Still unsure? Ask us.

Where does the data come from?

Volumes, difficulty, intent and live results from DataForSEO, the pages that rank from Firecrawl, and forum threads from Exa.

Couldn’t I just use DataForSEO directly?

For the numbers, yes. Reading the ranking pages and searching forums need Firecrawl and Exa: three accounts and three bills. Through Agentik your AI uses all three from one connection; the example costs at most $0.25.

Which countries and languages work?

The locations and languages DataForSEO covers, which include most countries; your agent asks for yours.

Keep going

More playbooks for your AI.

  • DataForSEO, Firecrawl and Internet Archive

    SEO competitor analysis

    Your real Google competitors, the keywords and links you’re missing, their best pages, and what they changed on them.

    3 providers6 toolsexample at most $0.25

  • DataForSEO, xAI and Firecrawl

    AI visibility audit

    ChatGPT, Claude, Gemini, Google AI Mode, Perplexity and Grok, asked your buyers’ questions: who they name, and what they cite.

    3 providers9 toolsexample at most $2.18

  • DataForSEO, Internet Archive, Firecrawl and Serper

    Traffic drop diagnosis

    When rankings fell, which pages and keywords lost, what changed on those pages, and what Google announced that week.

    4 providers6 toolsexample at most $0.29

Browse the tools: SEO · Scraping · Web search

Run it today

Start with $5 on us. Then just ask.

Sign in with Google or GitHub, connect your AI with one link, then paste the prompt. Eligible new accounts get $5 of credit for low-cost calls.

Get $5 free credit Connection guides

No card · No subscription · 0% markup on tool calls