DR lookups are free
Automatic backlink checker for n8n, Zapier and Make
Paste one HTTP request into your automation tool and get referring domains, anchors and a 0-100 rating back as JSON. A bulk DR call for 2,000 domains costs one credit, $0.0001.
- Free actions: domain, overview, stats, suggest
- One credit = $0.0001, no subscription
- Bearer key or ?key= in the URL
$ curl "https://deeplinkify.com/api.php?action=overview&q=nytimes.com&key=sk_live_..."
How it works
Your first backlink check in four moves
- 1
Sign in and copy a key
Google sign-in only. The account starts with $100 of free credit, which is 1,000,000 credits, and no card is asked for.
- 2
Add one HTTP request step
In n8n it is the HTTP Request node, in Zapier a Webhooks step, in Make the HTTP module. The URL is
https://deeplinkify.com/api.phpwithactionandqas parameters. - 3
Test it on a free action
Start with
action=overviewand a domain you know. It costs nothing, so you can click Test fifty times while you map fields. - 4
Schedule it and keep an eye on the balance
Every authenticated response carries
_credits. Write that number to a sheet and you will see the spend before it surprises you.
What it is for
What an automatic backlink checker does in a no-code stack
Nobody wants to open a dashboard every Monday. The point of an automatic backlink checker is that the check happens on its own and only speaks up when something changed. Four jobs people wire up first.
Score a prospect sheet
Send a column of domains to bulk_dr and write the ratings back. See the outreach list recipe.
Ping Slack on new links
Pull refdomains weekly, diff it against last week's rows and post only the difference. The Make scenario shows the diff.
Look up a lead's site
A new CRM row triggers one free overview call, and the rating lands on the contact card. The Zapier version is five steps.
Keep a client report fed
Chain refdomains, anchors and toppages for each client and append them to a Sheets tab. Three calls, six credits.
The request you will paste most often
Same call in curl and as an n8n HTTP Request node. The key can sit in the URL or in a header; the header keeps it out of logs.
# 2 credits, up to 1,000 rows per call
curl -H "Authorization: Bearer sk_live_..." \
"https://deeplinkify.com/api.php?action=refdomains&q=example.com&per=100&page=1"
# n8n HTTP Request node
# Method: GET
# URL: https://deeplinkify.com/api.php
# Query: action=refdomains, q={{ $json.domain }}, per=100
# Auth: Header Auth -> Authorization: Bearer sk_live_...Compare
What each action costs a scheduled job
| Action | Credits | Good for | Runs per $1 |
|---|---|---|---|
domain, overview, stats, suggest | 0 | Lead enrichment, quick checks | Unlimited |
bulk_dr | 1 | Up to 2,000 domains in one call | 10,000 |
compare, top, dr_distribution, tld_breakdown | 1 | Benchmarks and snapshots | 10,000 |
refdomains, backlinks, anchors, toppages | 2 | Weekly pulls per site | 5,000 |
search, keyword | 3 | Anchor and phrase hunts | 3,333 |
FAQ
Questions from people wiring this up
What is an automatic backlink checker and how is this one different from a dashboard?
It is a backlink check that runs on a schedule or a trigger instead of a click. Ours is a plain HTTP API, so n8n, Zapier, Make or Apps Script can call it, and the data comes from our own link index, refreshed roughly monthly.
Do I need to code to use it?
No. If your tool has an HTTP or Webhooks step you can paste a URL, a header and two parameters. The recipes here show every field to fill in. Apps Script for Google Sheets is the only place we use a few lines of JavaScript.
What does it cost to check 500 sites every week?
A weekly refdomains pull is 2 credits per site, so 500 sites run 1,000 credits a week, about $0.10. A year of that is roughly $5.20. Your automation platform bills its own tasks separately, so add those.
Is there a rate limit I need to plan around?
We publish no requests-per-second figure, so pace your loops defensively: add a short wait between items and handle 401 and 402. The pacing table turns that into concrete batch sizes per tool.
Can I use it with Google Sheets without paying?
Yes, for the free actions. domain, overview, stats and suggest need no key and no credit. A short Apps Script menu function can fill a column. See the Sheets recipe.
How fresh is the data?
Refreshed roughly once a month. A link added last week may be missing, so a weekly workflow will often show the same numbers twice. Treat the schedule as monthly for change detection and weekly only for new rows you add yourself.
What happens when my credit runs out?
The API answers HTTP 402. Most tools treat that as a failed step, so add an error branch that posts to Slack or email. The error runbook covers the exact wiring.
Is it a replacement for Ahrefs or Semrush?
No. For keywords, rank tracking and a daily-fresh crawl those suites are fuller. This is for link data at a low per-call price, called from automations, where subscription units and minimum request sizes get in the way.
- domains in our own link index
- 181,132,097
- domain-to-domain links
- 2,774,625,913
- domains per bulk_dr call
- 2,000
- free credit at sign-up, no card
- $100