Rankift
RankiftGet $100 free

Built for on-call SEOs

Monitor backlinks and get paged when they vanish

Rankift is a backlink API for in-house SEOs who would rather get a Slack message than open a dashboard. Snapshot a domain, diff it on a schedule, and read only what changed.

  • Snapshot referring domains with one call
  • Diff against last week in twenty lines
  • Free domain, overview and stats actions
GET /api.php?action=domainJSON

$ curl "https://rankift.com/api.php?action=overview&q=nytimes.com&key=sk_live_..."

domains in our own link index
181,132,097
domain-to-domain links
2,774,625,913
backlinks indexed, refreshed about monthly
~798.5 billion
free credit on sign-up, no card
$100

What it is for

How to monitor backlinks when nobody is watching a screen

Most link tools are built for people who look at charts. This one is built for the person who gets paged. Four jobs cover almost every alert we have heard about.

A lost link is an incident

A referring domain that was there last snapshot and is gone now needs an owner and a timer. The lost links runbook shows who checks what, in which order.

A new rival link is a signal

When a competitor lands a link from a site you also want, you should hear about it within days. See competitor backlink alerts for the rules and the severity table.

A traffic drop needs a post-mortem

Core updates arrive without warning, and the first question is always the same: did our links move first? Work through the core update post-mortem.

A weekly diff is the whole product

Pull, store, compare, post. The weekly backlink diff recipe is a single Python file and a cron line.

The smallest monitor: one call, one file

Run this from cron on Monday. Save the output next to last week's file and compare them. That is the entire idea.

bash
curl -s "https://rankift.com/api.php?action=refdomains&q=example.com&per=1000&key=$RANKIFT_KEY" \
  > snapshots/example.com-$(date +%F).json

# 2 credits per call = $0.0002, whatever the row count (max 1,000 rows)

How it works

From sign-up to the first page-out

  1. 1

    Sign in with Google

    No card is asked for. The account starts with $100 of credit, which is 1,000,000 credits.

  2. 2

    Make a key and test it

    The overview action is free, so a bad key or a typo costs nothing. A wrong key returns HTTP 401.

  3. 3

    Snapshot your own domain first

    Pull referring domains for the site you are paid to protect and store the JSON with a date in the filename.

  4. 4

    Add rivals and a schedule

    List three to five competitors, run the same pull weekly, and post only the differences to Slack or email.

Compare

What the monitor can and cannot see

Read this before you promise anyone real-time alerts.
QuestionRankift APIWhere to look instead
Did a referring domain disappear?Yes, between monthly index refreshesYour own crawl for same-day proof
Did a rival gain a link this week?Only if it reached our indexSearch Console links report for your own site
How fast do changes show?About once a monthAhrefs or Semrush for fresher crawls
Keywords and rank tracking?NoAhrefs, Semrush, a rank tracker
Price of one pull2 credits, $0.0002Ahrefs API units start at $129/month

FAQ

Questions on-call SEOs ask before wiring this up

How do I monitor backlinks without paying $129 a month?

Use prepaid credit instead of a subscription. One referring-domain pull costs 2 credits, so $0.0002, and returns up to 1,000 rows. Store a snapshot weekly, compare it with the last one, and a hundred domains cost about a cent a week. New accounts get $100 free.

How fresh is the link data?

The index refreshes roughly once a month, so a link built last week may not appear yet. A weekly job still works, because it runs the diff and stays quiet until the index moves. For same-day proof, check the live page yourself.

Can it alert me when a competitor gets a new link?

It cannot send alerts itself. You schedule the pull and post the difference wherever your team reads. The rules for deciding what is worth a message are on the competitor alerts page, with a severity table.

Do I need to know how to code?

A little. The recipe is about twenty lines of Python and one cron line. If you cannot run cron, the free explorer and the domain action still answer one-off questions, and a developer friend can schedule the rest in an hour.

Will this tell me why my traffic fell?

No tool can promise that. It tells you whether your link profile changed before the drop, which rules one cause in or out. The core update post-mortem lists the other checks to run.

Should I disavow spammy links it finds?

Rarely. Google has said it ignores most junk links, and the tool exists mainly for manual actions. Read the spam links triage page before you upload anything to Search Console.

What happens when my credit runs out?

The API returns HTTP 402 and your job fails loudly instead of silently. Top up with USDT (TRC-20) from the account page. Every authenticated response includes the remaining balance, so a script can warn you early.