Backlink Data API - Analyze Backlinks for Any Domain | VebAPI
SEO API

Backlink Data API

Retrieve detailed backlink profiles for any domain — link sources, anchor text, dofollow/nofollow status, authority scores, and more. All via a single API call.

GET Request
1 Credit / Request
JSON Response

What You Get

The Backlink Data API returns comprehensive link profile data for any domain in a single request.

Backlink Details

Source URLs, target URLs, anchor text, dofollow/nofollow status, and image link detection.

Authority Scores

Page-level and domain-level authority scores (InLink Rank) from 0-100 for every backlink.

Aggregate Stats

Total backlinks, dofollow count, referring domains, homepage links, text vs image links — all summarized.

Use it for: Competitor backlink analysis, link building research, monitoring your own link profile, or building SEO tools and dashboards.

API Reference

Everything you need to start making requests.

Endpoint

GET  https://vebapi.com/api/seo/backlinkdata?website=example.com

Required Headers

Header Value Description
X-API-KEY Your API key Authentication key from your dashboard
Content-Type application/json Response format

Query Parameters

Parameter Type Required Description
website string Required The domain to analyze (e.g., example.com)

Code Examples

Get started quickly in your preferred language.

curl -X GET "https://vebapi.com/api/seo/backlinkdata?website=example.com" \
  -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json"
import requests

url = "https://vebapi.com/api/seo/backlinkdata"
headers = {
    "X-API-KEY": "YOUR_API_KEY",
    "Content-Type": "application/json"
}
params = {"website": "example.com"}

response = requests.get(url, headers=headers, params=params)
data = response.json()

print(f"Total Backlinks: {data['counts']['backlinks']['total']}")
print(f"Referring Domains: {data['counts']['domains']['total']}")

for link in data["backlinks"][:5]:
    print(f"{link['url_from']} -> {link['anchor']}")
const response = await fetch(
  "https://vebapi.com/api/seo/backlinkdata?website=example.com",
  {
    headers: {
      "X-API-KEY": "YOUR_API_KEY",
      "Content-Type": "application/json"
    }
  }
);

const data = await response.json();

console.log(`Total Backlinks: ${data.counts.backlinks.total}`);
console.log(`Referring Domains: ${data.counts.domains.total}`);

data.backlinks.slice(0, 5).forEach(link => {
  console.log(`${link.url_from} -> ${link.anchor}`);
});
$ch = curl_init();

curl_setopt_array($ch, [
    CURLOPT_URL => "https://vebapi.com/api/seo/backlinkdata?website=example.com",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "X-API-KEY: YOUR_API_KEY",
        "Content-Type: application/json"
    ]
]);

$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);

echo "Total Backlinks: " . $data['counts']['backlinks']['total'] . "\n";
echo "Referring Domains: " . $data['counts']['domains']['total'] . "\n";

foreach (array_slice($data['backlinks'], 0, 5) as $link) {
    echo $link['url_from'] . " -> " . $link['anchor'] . "\n";
}

Response Structure

Here's what comes back from every successful request.

Counts — Summary Statistics

Backlinks

totalTotal backlinks found
doFollowDofollow links count
fromHomePageLinks from homepage
toHomePageLinks to homepage
textText-based links
imageImage-based links

Domains

totalUnique referring domains
doFollowDomains with dofollow links
fromHomePageDomains linking from homepage

Backlinks — Individual Links

url_fromSource page URL
url_toTarget URL being linked
titleSource page title
anchorAnchor text of the link
altAlt text (if image link)
nofollowNofollow attribute (boolean)
imageWhether link is image-based
image_sourceImage URL (if applicable)
inlink_rankPage authority (0-100)
domain_inlink_rankDomain authority (0-100)
first_seenFirst detection date
last_visitedLast confirmed date

Example Response

{
  "counts": {
    "backlinks": {
      "total": 1284,
      "doFollow": 967,
      "fromHomePage": 312,
      "toHomePage": 548,
      "text": 1105,
      "image": 179
    },
    "domains": {
      "total": 234,
      "doFollow": 189,
      "fromHomePage": 87
    }
  },
  "backlinks": [
    {
      "url_from": "https://blog.example.org/seo-tools-review",
      "url_to": "https://example.com/tools",
      "title": "Best SEO Tools in 2025",
      "anchor": "example SEO toolkit",
      "alt": "",
      "nofollow": false,
      "image": false,
      "image_source": "",
      "inlink_rank": 45,
      "domain_inlink_rank": 62,
      "first_seen": "2024-11-15",
      "last_visited": "2025-06-10"
    },
    {
      "url_from": "https://directory.site.com/listing/example",
      "url_to": "https://example.com",
      "title": "Example - Business Directory",
      "anchor": "Visit Website",
      "alt": "",
      "nofollow": true,
      "image": false,
      "image_source": "",
      "inlink_rank": 12,
      "domain_inlink_rank": 38,
      "first_seen": "2025-01-22",
      "last_visited": "2025-06-08"
    }
  ]
}

What Can You Build?

Common use cases for the Backlink Data API

Competitor Backlink Analysis

Discover where your competitors get their links from. Find new link building opportunities by analyzing their backlink profiles.

SEO Reporting Dashboards

Build automated SEO dashboards that track backlink growth, new referring domains, and link quality over time.

Link Quality Monitoring

Monitor your backlink profile for toxic or low-quality links. Get alerts when new links are detected or existing links change.

Outreach & Link Building

Identify high-authority domains linking to similar content and build targeted outreach lists for link acquisition campaigns.

Simple, Credit-Based Pricing

Each API call uses 1 credit. No hidden fees, no rate-limit surprises. Start with 100 free credits when you sign up.

View Plans

Frequently Asked Questions

How many backlinks are returned per request?
The API returns a comprehensive list of backlinks for the queried domain, including both summary statistics (total count, dofollow count, etc.) and individual backlink details with authority scores and metadata.
What is InLink Rank?
InLink Rank is an authority score from 0 to 100 that measures the quality and authority of a page or domain based on its inbound link profile. A higher score indicates more authority. The API returns both page-level (inlink_rank) and domain-level (domain_inlink_rank) scores.
Can I analyze subdomains or specific URLs?
Pass the domain you want to analyze in the website parameter. The API will return backlinks pointing to that domain, including links to all pages and subdomains under it.
How often is the backlink data updated?
Backlink data is continuously crawled and updated. Each backlink entry includes a first_seen and last_visited date so you can see exactly when links were discovered and last confirmed.
Can I use this via the MCP server too?
Yes! The Backlink Data API is also available as an MCP tool. Connect VebAPI to Claude, Cursor, or Windsurf and just ask for backlink data in natural language. Learn more about MCP setup.

Start Analyzing Backlinks Today

Get your API key and start pulling backlink data in minutes. 100 free credits included.