SEMrush Position Tracker - Keyword Rankings & SERP Features avatar
SEMrush Position Tracker - Keyword Rankings & SERP Features

Pricing

from $0.01 / 1,000 results

Go to Apify Store
SEMrush Position Tracker - Keyword Rankings & SERP Features

SEMrush Position Tracker - Keyword Rankings & SERP Features

Track keyword rankings for any domain with SEMrush data using your own API key (BYOK). All in structured format. Ranking Data Keyword Metrics CPC Competition SERP Features Featured Snippets People Also Ask Images, Video, News Local Pack Knowledge Panel Sitelinks

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

4 days ago

Last modified

Share

"Track All Your Keyword Rankings in One Place" 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 โ†’


Track keyword rankings for any domain with SEMrush data using your own API key (BYOK). Get current positions, position changes, traffic estimates, and SERP features - all in structured format.

What You Get

Ranking Data

  • Position: Current ranking position
  • Previous Position: Last known position
  • Position Change: Movement (positive = improved)
  • Ranking URL: The URL that ranks for each keyword

Keyword Metrics

  • Search Volume: Monthly searches
  • Traffic: Estimated visitors from this keyword
  • Traffic %: Share of domain's total organic traffic
  • CPC: Cost per click value
  • Competition: Ad competition level

SERP Features

  • Featured Snippets
  • People Also Ask
  • Images, Video, News
  • Local Pack
  • Knowledge Panel
  • Sitelinks

Input Parameters

ParameterTypeDefaultDescription
semrushApiKeystring-Your SEMrush API key
domainstring-Domain to track
databasestringusCountry database
keywordLimitinteger100Max keywords to retrieve
positionFilterstringallall, top3, top10, top20, top50, top100
sortBystringtraffictraffic, volume, position, cpc
minVolumeinteger0Minimum search volume
webhookUrlstring-Webhook endpoint
webhookPlatformstringcustomzapier, make, n8n, custom
demoModebooleantrueReturn sample data

Example Usage

Basic Position Tracking

{
"semrushApiKey": "your-api-key",
"domain": "yoursite.com",
"database": "us",
"demoMode": false
}

Top 10 Keywords Only

{
"semrushApiKey": "your-api-key",
"domain": "yoursite.com",
"positionFilter": "top10",
"sortBy": "traffic",
"demoMode": false
}

High Volume Keywords

{
"semrushApiKey": "your-api-key",
"domain": "yoursite.com",
"minVolume": 1000,
"keywordLimit": 500,
"demoMode": false
}

Sorted by Position

{
"semrushApiKey": "your-api-key",
"domain": "yoursite.com",
"sortBy": "position",
"keywordLimit": 200,
"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

{
"domain": "example.com",
"keyword": "project management software",
"position": 5,
"previousPosition": 8,
"positionChange": 3,
"searchVolume": 12000,
"traffic": 1440,
"trafficPercent": 2.5,
"cpc": 8.50,
"competition": 0.92,
"url": "https://example.com/project-management",
"serpFeatures": [
"Featured Snippet",
"People Also Ask",
"Sitelinks"
],
"database": "us",
"analysisDate": "2025-01-01T12:00:00.000Z"
}

Position Change Interpretation

ChangeMeaning
+5Improved 5 positions
0No change
-3Dropped 3 positions
N/ANew keyword (no previous data)

SEMrush API Units

API CallUnits
Domain Organic10 per request

Note: Request limits and units vary by SEMrush plan.

Pricing

EventDescriptionPrice
Actor startBase cost per run$0.05
Domain analyzedPer domain$0.03
Rankings fetchedPer batch$0.02
Webhook sentPer notification$0.01

Use Cases

Daily Rank Monitoring

Schedule regular checks to track position changes.

SEO Performance Reports

Export structured data for client reporting.

Content Optimization

Identify keywords close to top 3 for optimization.

Traffic Attribution

Understand which keywords drive the most traffic.

Competitive Tracking

Compare rankings against competitors.

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

  • Historical position data limited to previous snapshot
  • API rate limits depend on your SEMrush subscription
  • Results depend on database coverage for your region

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 position tracker, keyword rankings, serp tracking, rank monitoring, position changes, organic keywords, semrush api, byok semrush, seo ranking, zapier integration, make integration, n8n integration