SEMrush Competitor Analysis - Discover & Compare Competitors
Pricing
from $0.01 / 1,000 results
SEMrush Competitor Analysis - Discover & Compare Competitors
Discover and analyze your competitors with SEMrush data using your own API key (BYOK). Find organic and paid competitors, compare traffic and keywords, and understand competitive positioning.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
"Find Your Competitors and Analyze Their Strategy" by John Rippy | johnrippy.link
๐ 2025 Zapier Automation Hero of the Year โ Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more โ
Discover and analyze your competitors with SEMrush data using your own API key (BYOK). Find organic and paid competitors, compare traffic and keywords, and understand competitive positioning.
What You Get
Competitor Discovery
- Organic Competitors: Sites competing for same organic keywords
- Paid Competitors: Sites bidding on same paid keywords
- Competition Level: How closely you compete (0-100%)
- Common Keywords: Number of shared keywords
Competitor Metrics
- Authority Score: Domain authority
- Organic Traffic: Estimated monthly organic visitors
- Organic Keywords: Total ranking keywords
- Paid Traffic: Estimated PPC visitors
- Paid Keywords: Active ad keywords
Common Keywords Analysis
- Top shared keywords between you and each competitor
- Your position vs competitor position
- Search volume, CPC, competition
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
semrushApiKey | string | - | Your SEMrush API key |
domain | string | - | Your domain to analyze |
database | string | us | Country database |
competitorType | string | organic | organic, paid, or both |
competitorLimit | integer | 20 | Max competitors to find |
includeCommonKeywords | boolean | true | Get shared keywords |
commonKeywordsLimit | integer | 10 | Max common keywords |
webhookUrl | string | - | Webhook endpoint |
webhookPlatform | string | custom | zapier, make, n8n, custom |
demoMode | boolean | true | Return sample data |
Example Usage
Basic Competitor Discovery
{"semrushApiKey": "your-api-key","domain": "yoursite.com","database": "us","demoMode": false}
Organic Competitors Only
{"semrushApiKey": "your-api-key","domain": "yoursite.com","competitorType": "organic","competitorLimit": 30,"demoMode": false}
Both Organic & Paid
{"semrushApiKey": "your-api-key","domain": "yoursite.com","competitorType": "both","competitorLimit": 40,"demoMode": false}
Deep Analysis with Keywords
{"semrushApiKey": "your-api-key","domain": "yoursite.com","includeCommonKeywords": true,"commonKeywordsLimit": 25,"demoMode": false}
With Webhook
{"semrushApiKey": "your-api-key","domain": "client-site.com","webhookUrl": "https://hooks.zapier.com/hooks/catch/123/abc","webhookPlatform": "zapier","demoMode": false}
Output Example
{"sourceDomain": "yoursite.com","competitorDomain": "competitor.com","competitorType": "organic","competitionLevel": 78.5,"commonKeywords": 1250,"organicTraffic": 150000,"organicKeywords": 8500,"paidTraffic": 5000,"paidKeywords": 350,"authorityScore": 72,"topCommonKeywords": [{"keyword": "project management software","searchVolume": 12000,"yourPosition": 5,"competitorPosition": 3,"cpc": 8.50,"competition": 0.92},{"keyword": "team collaboration tools","searchVolume": 6500,"yourPosition": 8,"competitorPosition": 2,"cpc": 5.20,"competition": 0.85}],"database": "us","analysisDate": "2025-01-01T12:00:00.000Z"}
Competition Level Explained
| Range | Meaning |
|---|---|
| 80-100% | Direct competitors - very similar audience |
| 60-80% | Strong competitors - significant overlap |
| 40-60% | Moderate competitors - some shared keywords |
| 20-40% | Weak competitors - minimal overlap |
| 0-20% | Peripheral - tangential relationship |
SEMrush API Units
| API Call | Units |
|---|---|
| Organic Competitors | 10 per request |
| Paid Competitors | 10 per request |
| Domain Rank | 10 per domain |
| Common Keywords | 40 per pair |
Typical analysis: 50-200 units depending on options
Pricing
| Event | Description | Price |
|---|---|---|
| Actor start | Base cost per run | $0.05 |
| Domain analyzed | Per domain | $0.05 |
| Organic competitors fetched | Per batch | $0.02 |
| Paid competitors fetched | Per batch | $0.02 |
| Webhook sent | Per notification | $0.01 |
Use Cases
Competitive Intelligence
Discover who you're really competing against.
Market Analysis
Understand your competitive landscape.
Keyword Gap Analysis
Find keywords competitors rank for that you don't.
PPC Strategy
Identify who's bidding on your keywords.
Client Onboarding
Quickly assess competitive environment for new clients.
Getting Your SEMrush API Key
- Log in to SEMrush
- Go to My Profile โ API โ Subscription Info
- Copy your API key
- Paste into the
semrushApiKeyinput field
Limitations
- API rate limits depend on your SEMrush subscription
- Common keywords feature uses more API units
- Results depend on SEMrush database coverage
Built by John Rippy | johnrippy.link
๐ 2025 Zapier Automation Hero of the Year โ Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more โ
Keywords
semrush competitors, competitor analysis, organic competitors, paid competitors, common keywords, competitive intelligence, market analysis, semrush api, byok semrush, zapier integration, make integration, n8n integration