SpyFuGoogleSEO/AEO

Top Google Ads keywords by domain — search volume, CPC

spyfu.google.domain.paid_keywords

A domain's best-performing Google Ads keywords, with volume, CPC and monthly cost

Price
$0.002/resultAt provider cost
Success rate
99.9%Last 30 days · 1,955 calls
Latency p50
232 msp95 679 ms
Last verified
—Not verified yet
GEThttps://toolswitch.dev/v1/tools/spyfu.google.domain.paid_keywordsPreview
Try onlineComing soonProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parameters

rows carry keyword, searchVolume, liveSearchVolume, rankingDifficulty, totalMonthlyClicks, broad/phrase/exactCostPerClick, broad/phrase/exactMonthlyCost, paidCompetitors, distinctCompetitors and serpFeaturesCsv. Note the path segment is `keyword_api`, unlike the other PPC endpoints which live under `serp_api`.

ParameterTypeRequiredDescriptionExample
Query parameters
querystringRequiredthe advertiser — a domain, subdomain, URL or path. Note this family uses `query`, not `domain`spyfu.com
sortBystringOptionaldefault SearchVolume
pageSizeintegerOptionalCOST DIAL — rows to return, 1 to 10,000, DEFAULT 5. Every row is billed at the $2.00 PPC CPM10
sortOrderstringOptionalAscending | Descending; default Descending
isQuestionbooleanOptionalrestrict to question keywords
adultFilterbooleanOptionaldefault true — filters adult keywords out
countryCodestringOptionaldefault USUS
startingRowintegerOptional1-based row offset; default 1
excludeTermsstringOptionaldrop keywords containing these terms
includeTermsstringOptionalonly keywords containing these terms
searchVolume.minintegerOptionalrange filters use this dotted form; also searchVolume.max, liveSearchVolume.min/max, costPerClick.min/max, monthlyCost.min/max, adCount.min/max, keywordDifficulty.min/max
isTransactionalIntentbooleanOptionalrestrict to transactional-intent keywords
  • Query parameters
  • querystringRequired

    the advertiser — a domain, subdomain, URL or path. Note this family uses `query`, not `domain`

    Example: spyfu.com

  • sortBystringOptional

    default SearchVolume

  • pageSizeintegerOptional

    COST DIAL — rows to return, 1 to 10,000, DEFAULT 5. Every row is billed at the $2.00 PPC CPM

    Example: 10

  • sortOrderstringOptional

    Ascending | Descending; default Descending

  • isQuestionbooleanOptional

    restrict to question keywords

  • adultFilterbooleanOptional

    default true — filters adult keywords out

  • countryCodestringOptional

    default US

    Example: US

  • startingRowintegerOptional

    1-based row offset; default 1

  • excludeTermsstringOptional

    drop keywords containing these terms

  • includeTermsstringOptional

    only keywords containing these terms

  • searchVolume.minintegerOptional

    range filters use this dotted form; also searchVolume.max, liveSearchVolume.min/max, costPerClick.min/max, monthlyCost.min/max, adCount.min/max, keywordDifficulty.min/max

  • isTransactionalIntentbooleanOptional

    restrict to transactional-intent keywords

Code samples

Replace $TOOLSWITCH_KEY with the key you created in the console.

Preview
curl -X GET 'https://toolswitch.dev/v1/tools/spyfu.google.domain.paid_keywords' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

This gateway API is in preview; its URL and authentication may change. The example parameters are sample data. Calls are billed at $0.002/result, including the service fee.