Geekflare API

Broken Link Checker API

Improve SEO rankings and user experience by identifying and fixingdead internal and external links.

99.9% UptimeHeadless ChromeAnti-Bot Bypass
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
"timestamp": 1768929245170,
"apiStatus": "success",
"apiCode": 200,
"message": "No broken links found.",
"meta": {
"url": "https://docs.geekflare.com",
"followRedirect": false,
"redirectedURL": "https://docs.geekflare.com",
"test": {
"id": "e18ae06b-38a2-4682-bc7a-3eb8feaf1418"
}
},
"data": [
{
"link": "https://docs.geekflare.com",
"status": 200
},
{
"link": "https://auth.geekflare.com",
"status": 302
},
{
"link": "https://auth.geekflare.com",
"status": 302
},
{
"link": "https://geekflare.com/ai/",
"status": 200
},
{
"link": "https://geekflare.com/api/",
"status": 301
},
{
"link": "https://x.com/GeekflareHQ",
"status": 200
},
{
"link": "https://linkedin.com/company/geekflare",
"status": 301
},
{
"link": "https://www.youtube.com/c/Geekflare",
"status": 200
}
]
}
Trusted by 10,000+ developers

Start building in seconds

import requests

url = "https://api.geekflare.com/brokenlink"
payload = {"url": "https://example.com", "followRedirect": False}
headers = {
    "x-api-key": "<api-key>",
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)
print(response.text)
OpenAPI 3.0Type SafeSSL Encrypted

Why Geekflare Broken Link API

Deep Crawling

Recursively crawls your target URL to discover links embedded within the HTML.

Links Validation

We validate both internal and external navigation links to ensure your users never hit a dead end.

Error Reporting

Identify not just 404, but also 5xx and 3xx URLs.

Exact Identification

The response pinpoints exactly which link is broken instead of just giving high-level of broken links count..

Rotating Proxies

We rotate residential proxies to check websites from worldwide location without getting blocked.

Global Network

Requests are routed through our global edge network to ensure high reliability.

Simple, transparent pricing

Free

$0/mo

500 Credits/mo
Scan ~100 pages
1 Request per second

Starter

$9/mo

5K Credits/mo
Scan ~1000 pages
5 Requests per second

Growth

Most Popular

$49/mo

100K Credits/mo
Scan ~20K pages
25 Requests per second

Business

$249/mo

1M Credits/mo
Scan ~200K pages
50 Requests per second

Build more with Geekflare

Check Site Loadtime

Check how much time your site takes to load including DNS, Connect, TLS, and TTFB metrics.

Extract Metadata

Extract title, description, images, Schema.org and Open Graph metadata from any URL.

Check URL Redirection

Check how webpage follow the redirections.

Run Lighthouse Audit

Audit your website with Google Lighthouse to check SEO, performance, and accessibility metrics.

Lookup DNS Records

Query DNS records (A, AAAA, MX, TXT) for any domain to verify connectivity.

Frequently Asked Questions

Yes. The API checks every link found on the page, regardless of whether it points to your own domain or a third-party website.

Search engines like Google may penalize websites with high numbers of broken links. Fixing these links helps preserve your crawl budget and ranking authority.

Broken links API consumes 5 credits per request.

Ready to find broken links?

Join thousands of marketers using Geekflare API to identify dead links that impact SEO.