Skip to content
Eden Engine

Domains Linking to Both of Two Sites, with Per-Site Link Stats (1 or 100 Domains)

omnial/domains-linking-to-both-of-two-sites

Given two websites' domains, returns how many domains link to both, and the first 1 or 100 of those linking domains in index order. For each linking domain and each of the two sites it gives the rank (0 to 1000), backlinks with their spam score, broken backlink count, first-seen date, counts of linking domains, root domains and pages (each with a nofollow count), linking IPs and subnets, and link breakdowns by top-level domain, link type, platform type and page element.

activeper resultv1

Price

Up to $0.0328 base + $0.0000492 per result; you pay what the call used

The price shown is the price you pay. No monthly minimum. Top-ups start at $5.

Data source

DataForSEO

Data from DataForSEO's backlink index.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/domains-linking-to-both-of-two-sites" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/domains-linking-to-both-of-two-sites" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/domains-linking-to-both-of-two-sites", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/domains-linking-to-both-of-two-sites", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Base price
Charged once per request
$0.0328
Per result
Charged for every result returned
$0.0000492
Updated
Oct 14, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "targets",
    "limit"
  ],
  "properties": {
    "limit": {
      "enum": [
        1,
        100
      ],
      "type": "integer",
      "default": 100,
      "description": "The number of linking domains to return: 100 (the default) or 1."
    },
    "targets": {
      "type": "object",
      "required": [
        "1",
        "2"
      ],
      "properties": {
        "1": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "The first site's domain, without a scheme or www."
        },
        "2": {
          "type": "string",
          "maxLength": 255,
          "minLength": 1,
          "description": "The second site's domain, without a scheme or www."
        }
      },
      "description": "The two sites to compare, keyed 1 and 2.",
      "additionalProperties": false
    },
    "include_subdomains": {
      "enum": [
        true
      ],
      "type": "boolean",
      "default": true,
      "description": "Whether links to the sites' subdomains count; only true, the default, is offered."
    },
    "include_indirect_links": {
      "enum": [
        true
      ],
      "type": "boolean",
      "default": true,
      "description": "Whether indirect links (such as through redirects) count; only true, the default, is offered."
    },
    "exclude_internal_backlinks": {
      "enum": [
        true
      ],
      "type": "boolean",
      "default": true,
      "description": "Whether links from the sites' own subdomains are left out; only true, the default, is offered."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "domain_intersection": {
                  "type": "object",
                  "properties": {
                    "1": {
                      "type": "object",
                      "properties": {
                        "rank": {
                          "type": "number",
                          "description": "The index's rank for the linking domain's links to that site, on a 0 to 1000 scale."
                        },
                        "target": {
                          "type": "string",
                          "description": "The linking domain."
                        },
                        "backlinks": {
                          "type": "number",
                          "description": "Backlinks from the linking domain to that site."
                        },
                        "first_seen": {
                          "type": "string",
                          "description": "When the linking domain was first seen linking to that site (UTC)."
                        },
                        "referring_ips": {
                          "type": "number",
                          "description": "How many distinct IP addresses the linking pages use."
                        },
                        "referring_pages": {
                          "type": "number",
                          "description": "Pages on the linking domain that link to that site."
                        },
                        "broken_backlinks": {
                          "type": "number",
                          "description": "Of those backlinks, the ones that are broken."
                        },
                        "referring_domains": {
                          "type": "number",
                          "description": "Domains linking to that site from the linking domain."
                        },
                        "referring_subnets": {
                          "type": "number",
                          "description": "How many distinct subnets the linking pages use."
                        },
                        "referring_links_tld": {
                          "type": "object",
                          "description": "Links to that site by linking top-level domain.",
                          "additionalProperties": {
                            "type": "number"
                          }
                        },
                        "backlinks_spam_score": {
                          "type": "number",
                          "description": "The spam score of those backlinks."
                        },
                        "referring_links_types": {
                          "type": "object",
                          "description": "Links to that site by link type, such as anchor.",
                          "additionalProperties": {
                            "type": "number"
                          }
                        },
                        "referring_main_domains": {
                          "type": "number",
                          "description": "Root domains linking to that site from the linking domain."
                        },
                        "referring_pages_nofollow": {
                          "type": "number",
                          "description": "Of those pages, the ones counted as nofollow."
                        },
                        "referring_domains_nofollow": {
                          "type": "number",
                          "description": "Of those domains, the ones counted as nofollow."
                        },
                        "referring_links_platform_types": {
                          "type": "object",
                          "description": "Links to that site by linking platform type.",
                          "additionalProperties": {
                            "type": "number"
                          }
                        },
                        "referring_main_domains_nofollow": {
                          "type": "number",
                          "description": "Of those root domains, the ones counted as nofollow."
                        },
                        "referring_links_semantic_locations": {
                          "type": "object",
                          "description": "Links to that site by the page element holding them, such as article or section.",
                          "additionalProperties": {
                            "type": "number"
                          }
                        }
                      },
                      "description": "The linking domain's links to the first site."
                    },
                    "2": {
                      "type": "object",
                      "properties": {
                        "rank": {
                          "type": "number",
                          "description": "The index's rank for the linking domain's links to that site, on a 0 to 1000 scale."
                        },
                        "target": {
                          "type": "string",
                          "description": "The linking domain."
                        },
                        "backlinks": {
                          "type": "number",
                          "description": "Backlinks from the linking domain to that site."
                        },
                        "first_seen": {
                          "type": "string",
                          "description": "When the linking domain was first seen linking to that site (UTC)."
                        },
                        "referring_ips": {
                          "type": "number",
                          "description": "How many distinct IP addresses the linking pages use."
                        },
                        "referring_pages": {
                          "type": "number",
                          "description": "Pages on the linking domain that link to that site."
                        },
                        "broken_backlinks": {
                          "type": "number",
                          "description": "Of those backlinks, the ones that are broken."
                        },
                        "referring_domains": {
                          "type": "number",
                          "description": "Domains linking to that site from the linking domain."
                        },
                        "referring_subnets": {
                          "type": "number",
                          "description": "How many distinct subnets the linking pages use."
                        },
                        "referring_links_tld": {
                          "type": "object",
                          "description": "Links to that site by linking top-level domain.",
                          "additionalProperties": {
                            "type": "number"
                          }
                        },
                        "backlinks_spam_score": {
                          "type": "number",
                          "description": "The spam score of those backlinks."
                        },
                        "referring_links_types": {
                          "type": "object",
                          "description": "Links to that site by link type, such as anchor.",
                          "additionalProperties": {
                            "type": "number"
                          }
                        },
                        "referring_main_domains": {
                          "type": "number",
                          "description": "Root domains linking to that site from the linking domain."
                        },
                        "referring_pages_nofollow": {
                          "type": "number",
                          "description": "Of those pages, the ones counted as nofollow."
                        },
                        "referring_domains_nofollow": {
                          "type": "number",
                          "description": "Of those domains, the ones counted as nofollow."
                        },
                        "referring_links_platform_types": {
                          "type": "object",
                          "description": "Links to that site by linking platform type.",
                          "additionalProperties": {
                            "type": "number"
                          }
                        },
                        "referring_main_domains_nofollow": {
                          "type": "number",
                          "description": "Of those root domains, the ones counted as nofollow."
                        },
                        "referring_links_semantic_locations": {
                          "type": "object",
                          "description": "Links to that site by the page element holding them, such as article or section.",
                          "additionalProperties": {
                            "type": "number"
                          }
                        }
                      },
                      "description": "The linking domain's links to the second site."
                    }
                  },
                  "description": "The linking domain's links to each site, keyed 1 and 2 as the sites were sent."
                }
              }
            },
            "description": "The linking domains, in index order."
          },
          "targets": {
            "type": "object",
            "properties": {
              "1": {
                "type": "string",
                "description": "The first site's domain."
              },
              "2": {
                "type": "string",
                "description": "The second site's domain."
              }
            },
            "description": "The two sites, as sent."
          },
          "items_count": {
            "type": "number",
            "description": "The number of entries in items."
          },
          "total_count": {
            "type": "number",
            "description": "How many domains link to both sites."
          }
        }
      },
      "description": "One result for the call."
    }
  },
  "description": "The call's result, wrapped as results."
}