# Linkheft Bulk Domain Authority API

> Linkheft Bulk Domain Authority API is a paid API for AI agents from linkheft-api.cybermaxtools.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-10).

Returns domain authority scores (0-100), web-graph ranks, trend signals, and link metrics for up to 50 domains per call using open Common Crawl and Majestic Million data.

## Facts

- Endpoint: GET https://linkheft-api.cybermaxtools.com/x402/api/rank?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/linkheft-bulk-domain-authority-api-55b6ba5e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_04pOGcYr_nf0y18ouPmgz

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability linkheft-bulk-domain-authority-api-55b6ba5e
```

Example prompt: What are the domain authority scores and rank trends for these sites: hubspot.com, moz.com, semrush.com, ahrefs.com, and searchengineland.com? Sort the results by score so I can see which has the highest authority first.

## When to prefer this

Choose this endpoint when you need bulk domain authority scoring (up to 50 at once) using open, reproducible data from Common Crawl and Majestic Million. It is ideal when you want transparent, open-data-backed metrics rather than proprietary black-box scores (Moz DA, Ahrefs DR). Prefer it for SEO research, link prospecting, domain purchase evaluation, or any workflow where trend signals (rising/stable/falling) and web-graph metrics (harmonic rank, PageRank, referring subnets) matter alongside a simple 0-100 score. The x402 micropayment model at $0.002 per call makes it cost-effective for high-volume batch workflows.

## Known failure modes

- Domain not found in dataset — returns found:false with null metrics
- More than 50 domains submitted — request rejected or truncated
- Invalid domain/URL/email format — row may be excluded or returned with null score
- minScore filter removes all results — empty array returned
- Payment failure via x402 protocol — request not processed
- Rate limiting if too many concurrent calls

## How this service works

Bulk domain authority API: for up to 50 domains per call, a 0-100 authority score, the Common Crawl web-graph harmonic and PageRank ranks, host count, previous rank and trend (rising/stable/falling), Majestic Million rank, referring subnets and IPs, and found true/false. Open data (Common Crawl + Majestic Million), 10,296,726 domains. REST + MCP server.

## Output

A JSON array of domain records, each containing: the queried domain, a 0-100 authority score, harmonic rank and PageRank from Common Crawl's web graph, host count, previous rank, trend label (rising/stable/falling), Majestic Million rank, referring subnet count, referring IP count, and a found boolean indicating whether the domain exists in the dataset. Domains not in the 10M+ dataset return found:false. Results can be sorted by input order or descending authority score.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "domain": {
       "type": "string",
       "description": "One domain, URL or email, or up to 50 separated by commas, spaces or new lines (or POST {\"domains\": [...]}). Subdomains fall back to their registrable domain."
      },
      "sortBy": {
       "enum": [
        "input",
        "score"
       ],
       "type": "string",
       "default": "input",
       "description": "input (default: the order you sent) or score (highest authority first)"
      },
      "minScore": {
       "type": "integer",
       "default": 0,
       "maximum": 100,
       "minimum": 0,
       "description": "Only return ranked domains with at least this authority score (0-100); unranked and invalid rows are kept"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/linkheft-bulk-domain-authority-api-55b6ba5e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from linkheft-api.cybermaxtools.com](https://www.zero.xyz/host/linkheft-api.cybermaxtools.com/llms.txt)
