SEMrush Competitor Analysis - Discover & Compare Competitors avatar
SEMrush Competitor Analysis - Discover & Compare Competitors

Pricing

from $0.01 / 1,000 results

Go to Apify Store
SEMrush Competitor Analysis - Discover & Compare Competitors

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

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

ParameterTypeDefaultDescription
semrushApiKeystring-Your SEMrush API key
domainstring-Your domain to analyze
databasestringusCountry database
competitorTypestringorganicorganic, paid, or both
competitorLimitinteger20Max competitors to find
includeCommonKeywordsbooleantrueGet shared keywords
commonKeywordsLimitinteger10Max common keywords
webhookUrlstring-Webhook endpoint
webhookPlatformstringcustomzapier, make, n8n, custom
demoModebooleantrueReturn 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

RangeMeaning
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 CallUnits
Organic Competitors10 per request
Paid Competitors10 per request
Domain Rank10 per domain
Common Keywords40 per pair

Typical analysis: 50-200 units depending on options

Pricing

EventDescriptionPrice
Actor startBase cost per run$0.05
Domain analyzedPer domain$0.05
Organic competitors fetchedPer batch$0.02
Paid competitors fetchedPer batch$0.02
Webhook sentPer 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

  1. Log in to SEMrush
  2. Go to My Profile โ†’ API โ†’ Subscription Info
  3. Copy your API key
  4. Paste into the semrushApiKey input 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