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

Parameters: list_seo_keywords
NameTypeDescription
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
curl "https://cotlet.dev/api/v1/spyfu/seo-keywords?domain=domain" \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("spyfu", "list_seo_keywords", {"domain":"domain"})
Node.js
const result = await cotlet.call('spyfu', 'list_seo_keywords', {"domain":"domain"});
CLI
cotlet call spyfu list_seo_keywords --data '{"domain":"domain"}'

Example response

JSON

{
  "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"
    }
  ]
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.