SEMrush Position Tracker - Keyword Rankings & SERP Features
Pricing
from $0.01 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
| Parameter | Type | Default | Description |
|---|---|---|---|
semrushApiKey | string | - | Your SEMrush API key |
domain | string | - | Domain to track |
database | string | us | Country database |
keywordLimit | integer | 100 | Max keywords to retrieve |
positionFilter | string | all | all, top3, top10, top20, top50, top100 |
sortBy | string | traffic | traffic, volume, position, cpc |
minVolume | integer | 0 | Minimum search volume |
webhookUrl | string | - | Webhook endpoint |
webhookPlatform | string | custom | zapier, make, n8n, custom |
demoMode | boolean | true | Return 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
| Change | Meaning |
|---|---|
| +5 | Improved 5 positions |
| 0 | No change |
| -3 | Dropped 3 positions |
| N/A | New keyword (no previous data) |
SEMrush API Units
| API Call | Units |
|---|---|
| Domain Organic | 10 per request |
Note: Request limits and units vary by SEMrush plan.
Pricing
| Event | Description | Price |
|---|---|---|
| Actor start | Base cost per run | $0.05 |
| Domain analyzed | Per domain | $0.03 |
| Rankings fetched | Per batch | $0.02 |
| Webhook sent | Per 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
- Log in to SEMrush
- Go to My Profile โ API โ Subscription Info
- Copy your API key
- Paste into the
semrushApiKeyinput 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

