# SpyFu, $119 monthly: Ranked keywords API > Unified endpoint for SEO keyword analyses. Select an analysis via `searchType` to return gains/losses in clicks, rank movers, page-one entries/exits, newly ranked terms, or top-value keywords -- without switching endpoints. SpyFu's ranked keywords API on its Pro + AI plan. It costs $0.50 per 1,000 keywords. It returns all 6 key fields we check: Position, Ranking URL, Estimated traffic, Search volume, Cost per click, Keyword difficulty. Half of the 23 plans we rank by price cost $0.50 per 1,000 keywords or less. This plan is cheaper than 39% of the 23 plans. [Mangools's $15 monthly plan](https://datacircle.dev/ranked-keywords-apis/mangools/15-monthly/llms.txt) costs the least per 1,000 keywords: $0.001. Mangools charges for each page of results. We count 1,000 keywords on each page to get the $0.001 price. - This page: https://datacircle.dev/ranked-keywords-apis/spyfu/119-monthly - Get it: https://www.spyfu.com/pricing - Request: `GET https://api.spyfu.com/apis/serp_api/v2/seo/getSeoKeywords` - API key: with the plan, on https://www.spyfu.com/pricing - Its API docs: https://developer.spyfu.com/reference/organicserpapi_getseokeywords_get - Sold by: SpyFu (https://www.spyfu.com) - Checked: 2026-10-29 ## In the answer - Completeness: 100% - Position: ✓ - Ranking URL: ✓ - Estimated traffic: ✓ - Search volume: ✓ - Cost per click: ✓ - Keyword difficulty: ✓ ## Price - $ per 1,000 keywords: $0.50 - Per: result - Billing: monthly - $ a month: $119 ## Charges - Also pays for: from the same budget: 45 other calls ## Overage - $ per 1,000 keywords: $0.50 - Units cap: soft ## Not found - $ per 1,000: $0.00 ## In their words - Their pitch: Unified endpoint for SEO keyword analyses. Select an analysis via `searchType` to return gains/losses in clicks, rank movers, page-one entries/exits, newly ranked terms, or top-value keywords -- without switching endpoints. ## Data - Keep data: no limit - Use data: Unless you have our written consent, you may not sell, publish, distribute, retransmit or otherwise provide access to the Content received through the Services to anyone, including, if applicable, your fellow students, employees, or customers, [...] While you may download, store and create an archive of information from the Service for your personal use, you may not otherwise provide access to such an archive to more than a few individuals on an occasional basis. [...] In addition, you may not use such an archive to develop or operate an automated reporting system or for data or text mining. You agree not to rearrange or modify the Content. You agree not to create abstracts from, scrape or display our content for use on another web site or service. You agree not to post any content from the Services to weblogs, newsgroups, or mail lists, without our written consent. You agree not to use the Services for any unlawful purpose. ## Plan - Pay: $119 - You get: $40 a month - Enough for: 80,000 results a month ## Rate limit - Per second: 10 ## The call - You send: query (a domain or a page's URL), searchType. Optional: compareDomain, includeTerms, includeAnyTerm, excludeTerms, excludeHomepageKeywords, searchVolume.min, searchVolume.max, keywordDifficulty.min, keywordDifficulty.max, rank.min, rank.max, rankChange.min, rankChange.max, costPerClick.min, costPerClick.max, costPerClickOption, seoClicks.min, seoClicks.max, seoClicksChange.min, seoClicksChange.max, percentMobileSearches.min, percentMobileSearches.max, percentDesktopSearches.min, percentDesktopSearches.max, percentNotClicked.min, percentNotClicked.max, percentPaidClicks.min, percentPaidClicks.max, percentOrganicClicks.min, percentOrganicClicks.max, monthlyCost.min, monthlyCost.max, monthlyCostOption, paidCompetitors.min, paidCompetitors.max, rankingHomepages.min, rankingHomepages.max, totalMonthlyClicks.min, totalMonthlyClicks.max, adCount.min, adCount.max, pageSize, countryCode, sortBy, sortOrder, startingRow, adultFilter, onlyAdultKeywords, exactMatch - Method: GET - Path: /apis/serp_api/v2/seo/getSeoKeywords ## About the plan - Plan: Pro + AI - Who can get it: anyone ## The 27 fields the plan's answer can hold results on page, total results, keyword, ranking URL, position, position change, search volume, keyword difficulty, broad cost per click, phrase cost per click, exact cost per click, estimated organic clicks, estimated organic clicks change, total monthly clicks, mobile searches percentage, desktop searches percentage, searches not clicked percentage, paid clicks percentage, organic clicks percentage, broad monthly cost, phrase monthly cost, exact monthly cost, paid competitors, ranking homepages, compared domain position, compared domain position change, compared domain ranking URL ## SpyFu's plans (4) - [SpyFu, $119 monthly](https://datacircle.dev/ranked-keywords-apis/spyfu/119-monthly/llms.txt): $0.50 per 1,000, 100% complete - [SpyFu, $249 monthly](https://datacircle.dev/ranked-keywords-apis/spyfu/249-monthly/llms.txt): $0.50 per 1,000, 100% complete - [SpyFu, $1,068 yearly](https://datacircle.dev/ranked-keywords-apis/spyfu/1068-yearly/llms.txt): $0.50 per 1,000, 100% complete - [SpyFu, $2,244 yearly](https://datacircle.dev/ranked-keywords-apis/spyfu/2244-yearly/llms.txt): $0.50 per 1,000, 100% complete ## SpyFu's calls for this API (1) - `GET /apis/serp_api/v2/seo/getSeoKeywords`: [SpyFu, $119 monthly](https://datacircle.dev/ranked-keywords-apis/spyfu/119-monthly/llms.txt) ## SpyFu's APIs (4) - [SpyFu: ranked keywords API pricing, 4 plans](https://datacircle.dev/ranked-keywords-apis/spyfu/119-monthly/llms.txt) - [SpyFu: domain authority API pricing, 4 plans, GET /apis/domain_stats_api/v2/getBulkDomainStats](https://datacircle.dev/domain-authority-apis/spyfu/119-monthly-pro-ai-get-apis-domain-stats-api-v2-getbulkdomainstats/llms.txt) - [SpyFu: domain authority API pricing, 4 plans, GET /apis/domain_stats_api/v2/getAllDomainStats](https://datacircle.dev/domain-authority-apis/spyfu/119-monthly-pro-ai-get-apis-domain-stats-api-v2-getalldomainstats/llms.txt) - [SpyFu: domain authority API pricing, 4 plans, GET /apis/domain_stats_api/v2/getDomainStatsForExactDate](https://datacircle.dev/domain-authority-apis/spyfu/119-monthly-pro-ai-get-apis-domain-stats-api-v2-getdomainstatsforexactdate/llms.txt) - [SpyFu: domain authority API pricing, 4 plans, GET /apis/domain_stats_api/v2/getLatestDomainStats](https://datacircle.dev/domain-authority-apis/spyfu/119-monthly-pro-ai-get-apis-domain-stats-api-v2-getlatestdomainstats/llms.txt) - [SpyFu: related keywords API pricing, 4 plans, GET /apis/keyword_api/v2/related/getAlsoBuysAdsForKeywords](https://datacircle.dev/related-keywords-apis/spyfu/119-monthly-pro-ai-get-apis-keyword-api-v2-related-getalsobuysadsforkeywords/llms.txt) - [SpyFu: related keywords API pricing, 4 plans, GET /apis/keyword_api/v2/related/getAlsoRanksForKeywords](https://datacircle.dev/related-keywords-apis/spyfu/119-monthly-pro-ai-get-apis-keyword-api-v2-related-getalsoranksforkeywords/llms.txt) - [SpyFu: related keywords API pricing, 4 plans, GET /apis/keyword_api/v2/related/getKeywordExpansions](https://datacircle.dev/related-keywords-apis/spyfu/119-monthly-pro-ai-get-apis-keyword-api-v2-related-getkeywordexpansions/llms.txt) - [SpyFu: related keywords API pricing, 4 plans, GET /apis/keyword_api/v2/related/getQuestionKeywords](https://datacircle.dev/related-keywords-apis/spyfu/119-monthly-pro-ai-get-apis-keyword-api-v2-related-getquestionkeywords/llms.txt) - [SpyFu: related keywords API pricing, 4 plans, GET /apis/keyword_api/v2/related/getRelatedKeywords](https://datacircle.dev/related-keywords-apis/spyfu/119-monthly-pro-ai-get-apis-keyword-api-v2-related-getrelatedkeywords/llms.txt) - [SpyFu: related keywords API pricing, 4 plans, GET /apis/keyword_api/v2/related/getTransactionKeywords](https://datacircle.dev/related-keywords-apis/spyfu/119-monthly-pro-ai-get-apis-keyword-api-v2-related-gettransactionkeywords/llms.txt) - [SpyFu: keyword research API pricing, 4 plans, GET /apis/keyword_api/v2/related/getKeywordInformation](https://datacircle.dev/keyword-research-apis/spyfu/119-monthly-pro-ai-get-apis-keyword-api-v2-related-getkeywordinformation/llms.txt) - [SpyFu: keyword research API pricing, 4 plans, POST /apis/keyword_api/v2/related/getKeywordInformation](https://datacircle.dev/keyword-research-apis/spyfu/119-monthly-pro-ai-post-apis-keyword-api-v2-related-getkeywordinformation/llms.txt) ## SpyFu: ranked keywords API alternatives - [DataForSEO, top-up from $50, Pay as you go, POST /v3/dataforseo_labs/google/ranked_keywords/live](https://datacircle.dev/ranked-keywords-apis/dataforseo/top-up-from-50/llms.txt): $0.12 per 1,000, 100% complete, 1 week - [AnyAPI, top-up from $10](https://datacircle.dev/ranked-keywords-apis/anyapi/top-up-from-10/llms.txt): $0.16 per 1,000, 100% complete - [Mangools, $30.50 monthly](https://datacircle.dev/ranked-keywords-apis/mangools/30-50-monthly/llms.txt): $0.407 per 1,000, 50% complete, 1 month - [Keywords Everywhere, $500 pack, 2,000,000 credits, POST /v1/get_domain_keywords](https://datacircle.dev/ranked-keywords-apis/keywords-everywhere/500-pack-2000000-credits-post-v1-get-domain-keywords/llms.txt): $0.50 per 1,000, 33% complete ## Sources From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-29. - https://developer.spyfu.com/docs/api-pricing - https://developer.spyfu.com/docs/rate-limits - https://developer.spyfu.com/reference/organicserpapi_getseokeywords_get.md - https://www.spyfu.com/TermsConditions - https://www.spyfu.com/api - https://www.spyfu.com/pricing