v1

latestOpenAPI 3.1.02026-07-24490622.0 KB
Domain Stats API

Find Domains by Pattern and Metrics

Discovers domains matching wildcard patterns and performance criteria for lead generation and competitive prospecting. Use wildcards like *car* to find automotive domains or filter by traffic, budget, and ranking metrics to identify high-value prospects.

get/v2/getMatchingDomains

Query parameters

querystring required
Example:*blog*

A wildcard(*) used to find any domain that matches the pattern. *blog* will find any domain with the word blog appearing anywhere within it.

countryCode'AR' | 'AT' | 'AU' | 'BE' | 'BR' | 'CA' | 'CH' | 'DE' | 'DK' | 'ES' | 'FR' | 'IE' | 'IN' | 'IT' | 'JP' | 'MX' | 'NL' | 'NO' | 'NZ' | 'PL' | 'PT' | 'SE' | 'SG' | 'TR' | 'UA' | 'UK' | 'US' | 'ZA'
Example:US

Country to get results for.

sortBy'AverageAdRank' | 'AverageOrganicRank' | 'MonthlyBudget' | 'MonthlyOrganicClicks' | 'MonthlyOrganicValue' | 'MonthlyPaidClicks' | 'Strength' | 'TotalOrganicResults'
Example:MonthlyOrganicClicks

Column to sort by.

sortOrder'Ascending' | 'Descending'
Example:Descending

Order to sort the results.

monthlyBudget.minnumber float
Example:1000

Minimum monthly ad budget filter.

monthlyBudget.maxnumber float
Example:50000

Maximum monthly ad budget filter.

monthlyOrganicClicks.minnumber float
Example:10000

Minimum monthly organic traffic filter.

monthlyOrganicClicks.maxnumber float
Example:500000

Maximum monthly organic traffic filter.

totalOrganicResults.minnumber float
Example:100

Minimum organic keyword count filter.

totalOrganicResults.maxnumber float
Example:10000

Maximum organic keyword count filter.

monthlyOrganicValue.minnumber float
Example:5000

Minimum organic traffic value filter.

monthlyOrganicValue.maxnumber float
Example:100000

Maximum organic traffic value filter.

strength.minnumber float
Example:30

Minimum domain strength score filter.

strength.maxnumber float
Example:90

Maximum domain strength score filter.

monthlyPaidClicks.minnumber float
Example:500

Minimum monthly paid clicks filter.

monthlyPaidClicks.maxnumber float
Example:100000

Maximum monthly paid clicks filter.

averageOrganicRank.minnumber float
Example:1

Minimum average organic rank filter.

averageOrganicRank.maxnumber float
Example:50

Maximum average organic rank filter.

averageAdRank.minnumber float
Example:1

Minimum average ad position filter.

averageAdRank.maxnumber float
Example:4

Maximum average ad position filter.

pageSizeinteger
Example:5

The maximum number of rows returned.

startingRowinteger
Example:1

Row number to start the results with.

Response

OK

resultCountinteger

Number of results returned

totalMatchingResultsinteger nullable

The total number of results available that matches the query including items that might not be included in the returned results/page.

Example response

{
  "resultCount": 1,
  "results": [
    {
      "domain": "domain.com",
      "results": [
        {
          "searchMonth": 5,
          "searchYear": 2021,
          "averageOrganicRank": 41.08,
          "monthlyPaidClicks": 61181.88,
          "averageAdRank": 1.03,
          "totalOrganicResults": 302731,
          "monthlyBudget": 6721.39,
          "monthlyOrganicValue": 384233.16,
          "totalAdsPurchased": 599,
          "monthlyOrganicClicks": 290145,
          "strength": 75,
          "totalInverseRank": 4971564,
          "areStatsNormalized": true
        }
      ]
    }
  ]
}