List SEO keywords
Organic keywords of a domain with rank, previous rank and estimated clicks, optionally one SpyFu segment.
GET https://cotlet.dev/api/v1/spyfu/seo-keywords
read
Returns rows from SEO Keywords for one domain: the keyword, its current rank, the rank before and the estimated clicks. segment applies one of SpyFu's pre-sorts: biggest_rank_gains, biggest_rank_losses or newly_ranked; without it you get all keywords. SpyFu compares ranks with its previous monthly data, so a change reflects that period and not yesterday.
Parameters
| Name | Type | Description |
|---|---|---|
| domain string required | string | Domain without https://. |
| segment string | string | One of biggest_rank_gains, biggest_rank_losses, newly_ranked. Leave out for all keywords. |
| limit integer | integer | Maximum rows to return. |
Request
curl "https://cotlet.dev/api/v1/spyfu/seo-keywords?domain=domain" \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("spyfu", "list_seo_keywords", {"domain":"domain"}) const result = await cotlet.call('spyfu', 'list_seo_keywords', {"domain":"domain"}); cotlet call spyfu list_seo_keywords --data '{"domain":"domain"}' Example response
{
"domain": "trailkick.com",
"segment": "biggest_rank_gains",
"keywords": [
{
"keyword": "trail running shoes",
"rank": 6,
"previous_rank": 14,
"estimated_clicks": 2100,
"url": "https://trailkick.com/trail-running-shoes"
},
{
"keyword": "best trail shoes for mud",
"rank": 9,
"previous_rank": 17,
"estimated_clicks": 640,
"url": "https://trailkick.com/guides/mud-shoes"
}
]
}