30x-seo-serplisted
Install: claude install-skill square-lupus579/30x-seo
# SEO SERP Tracking
Track rankings, monitor SERP changes, and analyze search result features using DataForSEO API via direct curl calls.
## API Configuration
Credentials stored in `~/.config/dataforseo/auth` (Base64 encoded).
```bash
# Read auth token
AUTH=$(cat ~/.config/dataforseo/auth)
```
## Quick Reference
| Command | What it does |
|---------|-------------|
| `/seo serp rank <domain>` | Get all keywords domain ranks for |
| `/seo serp check <keyword>` | Live SERP check for keyword |
| `/seo serp history <keyword>` | Historical SERP changes |
| `/seo serp features <keyword>` | Analyze SERP features present |
| `/seo serp competitors <keyword>` | Who ranks for this keyword |
| `/seo serp overview <domain>` | Domain ranking overview |
## API Endpoints
### Live SERP Check
```bash
curl -s -X POST "https://api.dataforseo.com/v3/serp/google/organic/live/advanced" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"keyword": "TARGET_KEYWORD", "location_name": "United States", "language_code": "en", "depth": 100}]'
```
### Domain Rank Overview
```bash
curl -s -X POST "https://api.dataforseo.com/v3/dataforseo_labs/google/domain_rank_overview/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{"target": "example.com", "location_name": "United States", "language_code": "en"}]'
```
### Ranked Keywords (Site Rankings)
```bash
curl -s -X POST "http