Integration · Marketing, SEO, and social

Semrush AI agents for keyword and competitor research

Brainwrite connects Semrush to your AI agents so they can pull keyword overviews and difficulty, related keywords and questions, a domain's organic keywords and pages, and backlink profiles. A bot can compare your domain with three competitors and list the keywords they rank for that you don't. Every report draws on your Semrush API units.

Brainwrite · Semrush

Compare example.com with competitor1.com and competitor2.com in the US database. List 20 keywords both competitors rank for in the top 10 that we don't rank for, with volume and difficulty.

BrainwriteSemrush logo

You connect Semrush once. Your Chief of Staff puts a bot on it.

  • Get keyword overviews, volume, and keyword difficulty
  • Find related keywords, broad matches, and question keywords
  • List a domain's organic keywords, top pages, and competitors
  • Compare up to five domains to find keyword gaps
  • Read backlinks, referring domains, and authority score
An illustrated example. Actions that change something wait for your approval in Ask mode.

In Semrush

What your bots can do in Semrush.

  • Get keyword overviews, volume, and keyword difficulty
  • Find related keywords, broad matches, and question keywords
  • List a domain's organic keywords, top pages, and competitors
  • Compare up to five domains to find keyword gaps
  • Read backlinks, referring domains, and authority score
  • Read paid search keywords and ad copy history for a domain
  • Check your remaining Semrush API units
Ask your team · Semrush
Compare example.com with competitor1.com and competitor2.com in the US database. List 20 keywords both competitors rank for in the top 10 that we don't rank for, with volume and difficulty.

Chief of Staff

  • Keyword gap
  • Brief research
  • Monthly competitor check

Changes in Semrush wait for your approval in Ask mode

Jobs

Jobs your team does with Semrush.

Keyword gap

A bot compares your domain with competitors and lists keywords they rank for that you don't, sorted by volume and difficulty.

Brief research

Before a writer starts, a bot pulls related keywords and question phrases for the topic and adds them to the brief.

Monthly competitor check

A routine reads competitors' organic keyword counts and new referring domains and notes what changed.

Set up

How to connect Semrush.

  1. 01

    Open Connected apps

    In Brainwrite, choose Connected apps in the sidebar. The official app sets up the connection service for you; there's no key to paste.

  2. 02

    Search for Semrush

    Find Semrush and choose Connect. You can add more than one account later and label each, such as work or a client.

  3. 03

    Sign in in your browser

    Finish Semrush's own sign-in in your normal browser. The access token stays with the connection service and never enters a bot's prompt.

  4. 04

    Choose which bots get it

    In each bot's settings, give it all tools, an exact list, or none. Imported bots start with none, so nothing reaches your account by surprise.

The Apps catalog: Slack, GitHub, Gmail, Google Calendar, Sheets, Docs, Drive, Notion, Linear, Sentry, PostHog and Discord, each with Connect.

FAQ

Brainwrite and Semrush: questions

How do I connect Semrush to Brainwrite?

Open Connected apps, search for Semrush, and choose Connect. Semrush connects with an API key rather than OAuth, so the window that opens asks for the key from your Semrush account. The key stays with Composio and is never written into a bot's prompt or the app's interface.

Does using Semrush through Brainwrite cost extra?

Brainwrite doesn't charge for it, but Semrush does: each API request spends API units from your Semrush plan, and API access depends on your plan. The connector has a tool to check your remaining units, so a bot can tell you before running a large comparison.

Can I limit which Semrush reports a bot can run?

Yes. In the bot's settings under Connected apps, choose all Semrush tools, an exact list, or none. Granting only the keyword tools to a writing bot, and backlink and domain tools to an SEO bot, also keeps API unit spending predictable.

Give your AI team Semrush.

Download the app, connect the AI you already pay for, and tell your Chief of Staff what needs doing.

macOS today. Windows and Linux are coming soon.