Datacircle

SpyFu pricing and alternatives: ranked keywords API

Is SpyFu yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

67% complete: 4 of the 6 key fields we checkSee the 6 fields

$0.50per 1,000 keywordsHalf 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 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.
Plan: Pro + AI one of SpyFu's 4 plans
Call: GET /apis/serp_api/v2/seo/getSeoKeywords SpyFu's only call for this API
API: Ranked keywords API one of SpyFu's 4 APIs

About this item

  • Freshness. We don't know how fresh this plan's data is.
  • 4 of the 6 key fields we check. Position, Ranking URL, Search volume, Keyword difficulty.
  • A monthly subscription. You pay $119 for $40 of credit, enough for 80,000 results. Calls keep working once your credit runs out.
  • One call. You send query and searchType to GET /apis/serp_api/v2/seo/getSeoKeywords. The call returns the keywords the domain you send ranks for.
  • Anyone can get it. Keep data: no limit. Use data: with conditions.

SpyFu: ranked keywords API alternatives

We list other providers' plans closest to this plan in price per 1,000 keywords.

This planSpyFu, $119 monthlyDataForSEO, top-up from $50, Pay as you go, POST /v3/dataforseo_labs/google/ranked_keywords/liveAnyAPI, top-up from $10Mangools, $30.50 monthlyKeywords Everywhere, $500 pack, 2,000,000 credits, POST /v1/get_domain_keywords
$ per 1,000 keywords$0.50$0.12$0.16$0.407$0.50
Completeness67%100%100%50%33%
Billingmonthlypay firstpay firstmonthlypay first
Pay$119$50$10$30.50$500
Enough for80,000 results a monthabout 416,666 results62,500 results100 pages a day1,000,000 results
Freshnessunknown1 weekunknown1 monthunknown
Who can get itanyoneanyone not in Russia, Belarus, Cuba, Iran, Syria, Myanmar, North Korea or Russian-occupied Ukraineanyone 18 or over, for business or professional use, not in an embargoed jurisdiction or on a restricted-party listanyone of legal age to form a binding contractanyone 13 or over with a Keywords Everywhere account

Ranked keywords API pricing: plans compared

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.

  1. developer.spyfu.com/docs/api-pricing
  2. developer.spyfu.com/docs/rate-limits
  3. developer.spyfu.com/reference/organicserpapi_getseokeywords_get.md
  4. spyfu.com/TermsConditions
  5. spyfu.com/api
  6. spyfu.com/pricing

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Position
  • Ranking URL
  • Estimated traffic, not in the answer
  • Search volume
  • Cost per click, not in the answer
  • Keyword difficulty
Price
$ per 1,000 keywords$0.50
Perresult
Billingmonthly
$ a month$119
Charges
Also pays forfrom the same budget: 45 other calls
Overage
$ per 1,000 keywords$0.50
Units capsoft
Not found
$ per 1,000$0.00
In their words
Their pitchUnified 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 datano limit
Use dataUnless 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 for80,000 results a month
Rate limit
Per second10
The call
You sendquery, 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
MethodGET
Path/apis/serp_api/v2/seo/getSeoKeywords
About the plan
PlanPro + AI
Who can get itanyone
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

Best GTM APIs