Skip to content

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
GET /api.php?action=domainJSON

$ 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. 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. 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.php with action and q as parameters.

  3. 3

    Test it on a free action

    Start with action=overview and a domain you know. It costs nothing, so you can click Test fifty times while you map fields.

  4. 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.

bash
# 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

Credits per call, with 1 credit = $0.0001. A call is billed once whatever the row count, up to 1,000 rows.
ActionCreditsGood forRuns per $1
domain, overview, stats, suggest0Lead enrichment, quick checksUnlimited
bulk_dr1Up to 2,000 domains in one call10,000
compare, top, dr_distribution, tld_breakdown1Benchmarks and snapshots10,000
refdomains, backlinks, anchors, toppages2Weekly pulls per site5,000
search, keyword3Anchor and phrase hunts3,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