Get Ads for Domain

Returns paid search results (ads) that a domain appears in across Google search. This endpoint reveals the competitive paid landscape to identify advertising opportunities and understand competitor PPC strategies.

Visualize this API live on SpyFu

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

Domain to analyze for paid search presence.

string

Comma-separated list of terms that must be present in the keyword.

boolean
Defaults to false

Used with includeTerms. If true: match any term (OR). If false: require all terms (AND).

string

Comma-separated list of terms to exclude from results (e.g., branded or irrelevant terms).

float

Filter to keywords where monthly search volume (Google) is ≥ this value.

float

Filter to keywords where monthly search volume (Google) is ≤ this value.

float

Filter to keywords where the number of distinct advertisers observed over the last 14 months is ≥ this value.

float

Filter to keywords where the number of distinct advertisers observed over the last 14 months is ≤ this value.

float

Filter to keywords where the keyword difficulty score is ≥ this value (0-100; higher = harder to rank).

float

Filter to keywords where the keyword difficulty score is ≤ this value (0-100; higher = harder to rank).

int32
1 to 10000
Defaults to 5

The maximum number of rows returned.

boolean
Defaults to false

If true, exclude keywords where the domain/URL's homepage (root domain, e.g., example.com) ranks; if false, include all.

string
enum
Defaults to US

Country market to search. Specifically, this maps to the Google domain version to query against (e.g., google.com for US, google.de for Germany, etc.). All Countries

string
enum
Defaults to SearchVolume

Column to sort results by.

Show Details
SearchVolumeNumber of searches done this past month on Google (or within selected country). Blended from multiple sources for better snapshot of search activity
KeywordDifficultyPPC ranking difficulty score (0-100 scale, higher = more difficult to rank). Based on advertiser competition, cost-per-click, and bid density for paid search results
AdPositionAverage position where the domain's ads appear in paid search results (1 = top ad position)
AdCountTotal number of advertisers seen over the last 6 months for this keyword
DateSearchedMost recent date this keyword data was updated in SpyFu's database
Allowed:
string
enum
Defaults to Descending

Order to sort the results.

Allowed:
int32
1 to 10000
Defaults to 1

Row number to start the results with.

boolean
Defaults to true

Exclude adult keywords considered unsafe for work.

boolean
Defaults to false

Only include adult keywords considered unsafe for work.

Responses

400

Bad Request - Invalid parameters provided (e.g., invalid domain format, pageSize exceeds maximum, or invalid country code)

401

Unauthorized - Invalid API credentials or insufficient permissions to access PPC keyword data

500

Internal Server Error - A server-side error occurred while processing the request

Language
Credentials
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json