get_domains returns LinkDR rows for up to 100 hostnames. Fresh cache is reused. A miss, empty metrics, or a row older than 30 days triggers a RapidAPI fetch for that unique host only. Duplicate inputs stay in the response, in input order.
Use this for a single host or a competitor list.
It does not crawl the sites. It does not fill ranking domains from a SERP. It does not call Hunter or Trigger fill-domain.
Call get_domains on g2.com, capterra.com, and alternativeto.net. Compare DR and traffic.
Arguments
| Name | Type | Required |
|---|---|---|
domains | string[], 1–100 items, each 1–253 characters | Yes |
refresh | boolean. Forces a new RapidAPI fetch per unique host | No |
refresh: true fetches every unique host, including fresh cached hosts. Prefer cache unless you need a new snapshot.
Request
{
"domains": [
"g2.com",
"https://www.capterra.com",
"alternativeto.net"
]
}Strip pasted URLs to registrable hosts when you can. The tool also normalizes URLs to hostnames.
Response
{
"domains": [
{
"status": "cached",
"domain": "g2.com",
"name": "G2",
"domainRating": 91,
"traffic": 12000000,
"domainTraffic": 12000000,
"industry": "Technology, Information and Media",
"contactCount": 8,
"keywords": ["software reviews", "g2 crowd"]
},
{
"status": "miss",
"domain": "unknown.example",
"name": null,
"domainRating": null,
"traffic": null,
"domainTraffic": null,
"industry": null,
"contactCount": 0,
"keywords": null
}
]
}status is cached, refreshed, or miss per host. refreshed means the live fill completed. If a refresh fails, an existing row is returned as cached and may be stale; without a row, the result is miss. A miss does not fail the batch.
Use keywords and industry as seeds for search_keywords.
For a single host, pass {"domains": ["genppt.com"]}.
What to explore next
- search_keywords to turn those seeds into tracked queries
- Keyword fan-out for the full brand → SERP path
- Auth if the call returned 401 or 403