---
title: "Domain Authority API"
url: "https://lookvalid.com/products/domain-authority.md"
canonical_url: "https://lookvalid.com/products/domain-authority"
last_updated: "2026-10-22"
type: "product"
summary: "A 0 to 100 authority score for a domain, with every input shown."
related: ["https://lookvalid.com/pricing.md", "https://lookvalid.com/docs/api/domain-authority.md"]
---

# Domain Authority API

A 0 to 100 authority score for a domain, with every input shown.

A 0 to 100 authority score for a domain, with every input shown: its Common Crawl web graph harmonic centrality and PageRank positions and its Majestic Million rank and referring subnets. Only domains inside the top of the open rank lists are scored; an unranked domain is not proof of low authority. It is a link-graph score, not Moz or Semrush authority.

## Facts

- Endpoint: `POST https://YOUR_API_HOST/v1/domain-authority`
- Price: 10 credits per domain found in the rank data (an unranked domain is free)
- Charged: Only when a lookup finds something
- Cache: repeating the same lookup within 7 days is free

## Example request

```sh
curl -X POST https://YOUR_API_HOST/v1/domain-authority \
  -H "Authorization: Bearer $LOOKVALID_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain":"example.com"}'
```

## Response

The `data` object has 7 named fields. Every response also lists the sources behind the result, the credits charged and whether it was served from your cache.

| Field | Type | Description |
| --- | --- | --- |
| `domain` | string |  |
| `matched_domain` | string | The domain the ranks belong to; a parent of the input when the input is a subdomain |
| `authority_score` | integer |  |
| `signals` | object |  |
| `formula` | string |  |
| `weights` | object |  |
| `notes` | string |  |

## Priced in credits

| Case | Charge |
| --- | --- |
| Found | 10 credits |
| Nothing found | 0 credits |
| Repeat inside 7 days | 0 credits |
| Errors and invalid requests | 0 credits |

## Questions

### How much does Domain Authority cost?

10 credits per domain found in the rank data (an unranked domain is free). Credits come out of the one balance shared by every LookValid product.

### Am I charged when nothing is found?

No. When the lookup runs and finds nothing, it returns found: false and costs 0 credits. An error costs nothing either.

### How long are results cached?

For 7 days, per account. Repeating the same lookup inside that window returns cache_hit: true and costs 0 credits.

### Which API key do I use?

The same key as every other product. Send it as a Bearer token in the Authorization header. Email hello@lookvalid.com and we set up your account and send the key.

## Related products

- [Domain Age](https://lookvalid.com/products/domain-age.md): Registration, last update and expiry dates, registrar and age in days for a domain, from the registry's public RDAP service.
- [Website Scraper](https://lookvalid.com/products/website-scraper.md): Fetches a public web page and returns its title, metadata, readable text and links.
- [Website Contacts Scraper](https://lookvalid.com/products/website-contacts-scraper.md): Reads a domain's public pages and returns the email addresses, phone numbers and social profile links they publish.

Full request and response fields: [Domain Authority reference](https://lookvalid.com/docs/api/domain-authority.md).

## Related

- [Plans, trial and credit pricing](https://lookvalid.com/pricing.md)
- [Domain Authority reference](https://lookvalid.com/docs/api/domain-authority.md)
