SEO Rank Checker avatar
SEO Rank Checker

Pricing

Pay per event

Go to Apify Store
SEO Rank Checker

SEO Rank Checker

SEO Rank Checker lets you instantly check domain SEO metrics using Semrush, Moz, and Majestic. Built for automation, APIs, and scalable SEO workflows.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Rafi Halilintar

Rafi Halilintar

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

SEO Rank Checker is an API-style Apify Actor that allows you to check SEO metrics for any domain using multiple data sources in a single, automation-friendly interface.

It supports three SEO engines:

  • Mixed (SEMrush + Facebook metrics)
  • Moz
  • Majestic SEO

This Actor is designed for developers, agencies, growth hackers, and automation workflows that need reliable SEO metrics without manual tools.


โœจ Features

  • ๐Ÿ” Check SEO metrics for any domain
  • ๐Ÿ”„ Choose between Mixed, Moz, or Majestic engines
  • โšก Fast, single-request execution
  • ๐Ÿค– Automation-ready (API-first design)
  • ๐Ÿ’ฐ Pay only per successful check
  • ๐Ÿงฉ Perfect for Apify workflows, Make, Zapier, n8n, and custom scripts

๐Ÿ“ฅ Input

The Actor accepts a simple JSON input.

Input parameters

FieldTypeRequiredDescription
urlstringโœ… YesDomain or URL to check (example: facebook.com)
metricstringโŒ NoSEO engine to use: mixed, moz, or majestic (default: mixed)

Example input

{
"url": "facebook.com",
"metric": "mixed"
}

๐Ÿ“ค Output

The Actor returns one JSON object containing the raw response from the selected SEO engine.

Output structure

MOZ

{
"success": true,
"url": "facebook.com",
"message": "OK",
"engine": "newEra",
"data": {
"authority": {
"page": 100,
"domain": 96
},
"moz": {
"links": 721168902,
"rank": 9
},
"spam_score": 0
},
"last_update": "2025-12-13T00:00:00.000000Z"
}

MajesticSEO

{
"success": true,
"url": "facebook.com",
"message": "OK",
"engine": "newEra",
"data": {
"cf": 96,
"tf": 99,
"ips": 2272569,
"links": 42006852204,
"ref_domains": 24354019,
"ref_edu": 295889741,
"ref_gov": 151905462,
"ref_subnets": 477958,
"ttf": [
{
"name": "Regional/Europe",
"value": 89
},
{
"name": "Recreation/Travel",
"value": 88
},
{
"name": "Reference/Education",
"value": 87
}
]
},
"last_update": "2025-12-13T00:00:00.000000Z"
}

Mixed

{
"success": true,
"domain": "facebook.com",
"message": "OK",
"data": {
"semrush": {
"domain": 0,
"rank": 5,
"keyword": 392655091,
"traffic": 859552661,
"costs": 547723379,
"links": {
"url": 153716079,
"hostname": 2530183652,
"domain": 40046774204
}
},
"facebook": {
"comments": 83586180,
"shares": 2137204489,
"reactions": 539582719
}
},
"last_update": "2025-12-13T00:00:00.000000Z"
}

๐Ÿ“ฆ Output Storage (Important)

This Actor does NOT use Apify Datasets.

It is an API-style Actor, which means:

  • Each run returns one JSON response
  • The output is stored in the Key-Value Store
  • The result is saved under the key OUTPUT

โŒ Dataset

  • Not used
  • Will always be empty ([])
  • This is expected behavior

โœ… Key-Value Store

The actual result can be found here:

  • Key: OUTPUT
  • Type: JSON object

This design is intentional and optimized for:

  • API usage
  • Automation workflows
  • Pay-per-event pricing
  • Predictable single-response outputs

Example (CLI)

apify call masiting/seo-rank-checker --silent
apify kvs get OUTPUT
## ๐Ÿ” Metrics Explained
### `mixed`
Includes combined SEO and social metrics such as:
- SEMrush rank
- Keywords
- Traffic
- Backlinks
- Facebook reactions
- Facebook shares
- Facebook comments
---
### `moz`
Includes:
- Page Authority
- Domain Authority
- Moz rank
- Spam score
- Backlink count
---
### `majestic`
Includes:
- Trust Flow (TF)
- Citation Flow (CF)
- Referring domains
- Backlinks
- Topic Trust Flow categories