apyhub
MARKETING · SEO

Find Similar Sites by Domains API

What it does

Similar Domains finds websites related to a given domain name. Send a domain query parameter, and optionally set limit to control how many results you want back. The service exposes two GET endpoints: one for general similar-domain lookup, and one that returns similar sites by domain.

Use Similar Domains when you want to expand a competitor list, surface lookalike sites for market research, or recommend alternative destinations to users. A typical workflow is to check a known domain such as shazam.com and retrieve a bounded list of related sites for analysis or enrichment.

The API returns a structured JSON response containing information about the input website along with related websites and associated metadata. The exact response fields may evolve over time. That makes it useful as a lookup layer in pipelines where you need domain similarity data, but do not want to hard-code a narrower shape.

Pair Similar Domains with enrichment, lead-scoring, or SEO workflows when you need a fast way to start from one site and explore nearby properties in the same space.

▣ ENDPOINT 01 / 02
GET
Similar domains
https://api.eu.apyhub.com/dosvak/similar-domains/web/similar

QUICKSTART

GUIDE

Quickstart

Fetch similar domains for a given domain name. This minimal example uses the required domain query parameter and the default limit.

curl -X GET "https://api.eu.apyhub.com/dosvak/similar-domains/web/similar?domain=shazam.com&limit=20" \
  -H "apy-token: $APY_TOKEN"

What you'll get back

Returns a structured JSON object containing related websites and associated metadata based on the provided input. The response may include additional fields depending on the available data.

{
  "domain": "example.com",
  "count": 2,
  "results": [
    {
      "id": "123456",
      "title": "Example Site",
      "domain": "related-site.com",
      "site_url": "https://related-site.com",
      "description": "A website related to the provided domain.",
      "score": 95.8
    }
  ],
  "attribution": [
    {
      "source": "Example Dataset"
    }
  ]
}
TRY ITLIVE · 100 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.

About this endpoint

What it does

Returns similar domains for the provided domain name. Returns a structured JSON object containing information about the input website, related websites, and associated metadata. The response may include additional fields depending on the available data.

Query Parameter(s)

AttributeTypeMandatoryDescription
limitIntegerNoMaximum number of results to return. Default: 20. Minimum: 1. Maximum: 100.
domainStringYesThe domain to find similar domains for. Minimum length: 3.

Query parameters

Name
Type
Description
limitOPTIONAL
integer
DEFAULT 20
domainREQUIRED
string
▣ ENDPOINT 02 / 02
GET
Similar sites by domain
https://api.eu.apyhub.com/dosvak/similar-domains

QUICKSTART

GUIDE

Quickstart

Fetch similar sites for a domain using the required domain query parameter.

curl -X GET "https://api.eu.apyhub.com/dosvak/similar-domains?domain=shazam.com" \
  -H "apy-token: $APY_TOKEN"

What you'll get back

Returns a structured JSON object containing information about the input domain, related websites, and associated metadata. The response may include additional fields depending on the available data.

{
  "domain": "example.com",
  "count": 2,
  "results": [
    {
      "id": "123456",
      "title": "Example Site",
      "domain": "related-site.com",
      "site_url": "https://related-site.com",
      "description": "A website related to the provided domain.",
      "score": 95.8
    }
  ],
  "attribution": [
    {
      "source": "Example Dataset"
    }
  ]
}
TRY ITLIVE · 100 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.

About this endpoint

What it does

Returns similar sites for a provided domain. The endpoint accepts the domain to analyze, with an optional limit on how many results to return.

Query Parameter(s)

AttributeTypeMandatoryDescription
limitIntegerNoMaximum number of similar sites to return. Default: 20. Minimum: 1. Maximum: 100.
domainStringYesThe domain to look up. Minimum length: 3 characters.

Response

Returns a structured JSON object containing information about the input domain, related websites, and associated metadata. The response may include additional fields depending on the available data.

Query parameters

Name
Type
Description
limitOPTIONAL
integer
DEFAULT 20
domainREQUIRED
string
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.