Get your SEMRUSH API key
Semrush is a popular SEO suite (keyword research, competitor analysis, ad campaign optimization). Connecting it to Clawify lets your AI agent query keyword data, audit domains, and track positions on demand.
Subscription requirement
The Semrush API is only available on paid Semrush plans that include API access. Trial accounts and the entry-level Pro plan do not ship with API units by default β you may need to buy the API units add-on or upgrade to Guru / Business.
Pricing and plan details: semrush.com/api-analytics.
Step 1 β Make sure your account has API accessβ
- Sign in to semrush.com.
- Click your profile picture (top right) β Subscription info.
- Scroll to the API Units section. If the row says 0 units / month, you need to either upgrade your plan or purchase API units before continuing.
Step 2 β Generate the API keyβ
- Go to the API page: semrush.com/accounts/subscription-info/api.
- The API key is listed under Your API key. Click Show key then Copy.
info
Treat the key like a password. Anyone with the key can spend your API units.
Step 3 β Connect it to Clawifyβ
- In Clawify, go to Integrations (or
/app/integrations). - Find the Semrush card and click Connect.
- Paste the API key into the modal.
- Click Continue. The card flips to Connected.
What your AI can do once connectedβ
A few examples:
- "Pull the top 50 organic keywords for
example.comand group them by intent." - "Compare my domain against
competitor.comβ what keywords do they rank for that I don't?" - "Run a quick site audit on
mystore.comand list the top 5 issues."
Troubleshootingβ
- "Authentication failed" β the key is correct but your account has 0 API units. Upgrade or buy units, then reconnect.
- "Quota exceeded" β you spent your monthly units. Upgrade or wait for the cycle to reset; agent calls automatically resume next month.
- "Endpoint not allowed" β some endpoints (e.g. Backlinks, Traffic Analytics) require add-on subscriptions. Check the Semrush API endpoints page to confirm what your plan covers.