Retrieve detailed backlink profiles for any domain — link sources, anchor text, dofollow/nofollow status, authority scores, and more. All via a single API call.
The Backlink Data API returns comprehensive link profile data for any domain in a single request.
Source URLs, target URLs, anchor text, dofollow/nofollow status, and image link detection.
Page-level and domain-level authority scores (InLink Rank) from 0-100 for every backlink.
Total backlinks, dofollow count, referring domains, homepage links, text vs image links — all summarized.
Everything you need to start making requests.
GET https://vebapi.com/api/seo/backlinkdata?website=example.com
| Header | Value | Description |
|---|---|---|
X-API-KEY |
Your API key | Authentication key from your dashboard |
Content-Type |
application/json | Response format |
| Parameter | Type | Required | Description |
|---|---|---|---|
website |
string | Required | The domain to analyze (e.g., example.com) |
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";
}
Here's what comes back from every successful request.
Backlinks
| total | Total backlinks found |
| doFollow | Dofollow links count |
| fromHomePage | Links from homepage |
| toHomePage | Links to homepage |
| text | Text-based links |
| image | Image-based links |
Domains
| total | Unique referring domains |
| doFollow | Domains with dofollow links |
| fromHomePage | Domains linking from homepage |
| url_from | Source page URL |
| url_to | Target URL being linked |
| title | Source page title |
| anchor | Anchor text of the link |
| alt | Alt text (if image link) |
| nofollow | Nofollow attribute (boolean) |
| image | Whether link is image-based |
| image_source | Image URL (if applicable) |
| inlink_rank | Page authority (0-100) |
| domain_inlink_rank | Domain authority (0-100) |
| first_seen | First detection date |
| last_visited | Last confirmed date |
{
"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"
}
]
}
Common use cases for the Backlink Data API
Discover where your competitors get their links from. Find new link building opportunities by analyzing their backlink profiles.
Build automated SEO dashboards that track backlink growth, new referring domains, and link quality over time.
Monitor your backlink profile for toxic or low-quality links. Get alerts when new links are detected or existing links change.
Identify high-authority domains linking to similar content and build targeted outreach lists for link acquisition campaigns.
Each API call uses 1 credit. No hidden fees, no rate-limit surprises. Start with 100 free credits when you sign up.
inlink_rank) and domain-level (domain_inlink_rank) scores.
website parameter. The API will return backlinks pointing to that domain, including links to all pages and subdomains under it.
first_seen and last_visited date so you can see exactly when links were discovered and last confirmed.
Get your API key and start pulling backlink data in minutes. 100 free credits included.