# MOZ Scraper (`radeance/moz-scraper`) Actor

Extract enterprise-grade MOZ SEO insights including authority score (DA & PA), spam score, backlink history, ranking keywords, competitors & visibility data from MOZ.com. Supports scalable bulk analysis with exports to CSV, JSON, Excel, XML & more.

- **URL**: https://apify.com/radeance/moz-scraper.md
- **Developed by:** [Radeance](https://apify.com/radeance) (community)
- **Categories:** SEO tools, Automation, Developer tools
- **Stats:** 129 total users, 27 monthly users, 100.0% runs succeeded, 7 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $6.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## 💎 MOZ SEO Scraper

<img src="https://i.imgur.com/uYa3jWQ.png" alt="MOZ SEO Scraper Cover Image" style="border-radius: 15px;" />
<br><br>
<table style="border-collapse: collapse; width: 100%;">
  <tr>
    <th style="border-bottom: 2px solid #333; padding: 12px 16px; text-align: left; font-weight:600;">
      Discover more ➤
    </th>
    <td style="border-bottom: 1px solid #ddd; padding: 12px 16px;">
      <a href="https://apify.com/radeance/ahrefs-scraper" style="color:#007354; text-decoration:none; font-weight:600;">
        Ahrefs Scraper
      </a>
    </td>
    <td style="border-bottom: 1px solid #ddd; padding: 12px 16px;">
      <a href="https://apify.com/radeance/similarweb-scraper" style="color:#007354; text-decoration:none; font-weight:600;">
        Similarweb Scraper
      </a>
    </td>
    <td style="border-bottom: 1px solid #ddd; padding: 12px 16px;">
      <a href="https://apify.com/radeance/ubersuggest-scraper" style="color:#007354; text-decoration:none; font-weight:600;">
        Ubersuggest Scraper
      </a>
    </td>
    <td style="border-bottom: 1px solid #ddd; padding: 12px 16px;">
      <a href="https://apify.com/radeance/semrush-scraper" style="color:#007354;text-decoration:none; font-weight:600;">
        Semrush Scraper
      </a>
    </td>
  </tr>
</table>
<br>

The **MOZ Scraper** on **Apify** delivers complete, structured SEO authority insights directly from MOZ. It supports multiple search modes to extract **domain authority & page authority metrics**, **spam scores**, **backlink intelligence**, **ranking keyword data**, **top competitors**, **visibility insights**, and **historical authority trends** in one scalable dataset.

You can access **detailed domain overviews**, **authority score history**, **top pages**, **linking domains**, **ranking distributions**, and **branded keyword insights** with full backlink discovery and loss tracking. The Actor helps you understand domain strength, competitive visibility, and long-term SEO performance across industries.

Whether you're auditing authority growth, researching competitors, or analyzing backlink quality, this Actor provides high quality, clean **MOZ SEO data** in export-ready formats (**JSON**, **CSV**, **XLSX**, and more). It’s built for SEO professionals, marketers, analysts, and data teams who need reliable authority intelligence at scale.

### ❶ Key Features


-   **🔍 Comprehensive Domain Authority Intelligence**<br>

    -   ✅ Scrape **MOZ authority metrics** including **authority score**, **page authority score**, **spam score**, and **trust score**
    -   ✅ Extract **linking root domains**, **total backlinks**, and **off-page SEO scores** automatically
    -   ✅ Access **domain age**, **quality backlink ratios**, and **follow vs nofollow distributions**

-   **📈 Keyword Rankings & Visibility Insights**<br>

    -   ✅ Retrieve **ranking keyword distributions** across position ranges (#1-3, #4-10, #11-50)
    -   ✅ Extract **top ranking keywords**, **branded keywords**, and **search question opportunities**
    -   ✅ Identify high-visibility terms driving authority and SERP presence

-   **🖇️ Backlink & Linking Domain Analysis**<br>

    -   ✅ Scrape **top linking domains** with authority metrics
    -   ✅ Track **backlinks discovered vs lost history** for growth analysis
    -   ✅ Evaluate backlink quality and domain strength for link-building strategies

-   **📊 Competitor & Market Visibility Data**<br>

    -   ✅ Identify **top competitors** based on search visibility overlap
    -   ✅ Analyze **competitor domains** and relative authority signals
    -   ✅ Understand how domains perform within competitive SERP ecosystems

-   **📅 Historical Authority Tracking**<br>

    -   ✅ Retrieve **domain authority history** with month-over-month changes
    -   ✅ Analyze long-term authority trends and performance evolution
    -   ✅ Perfect for SEO reporting, growth tracking, and performance audits

-   **📄 Top Pages & Content Authority**<br>

    -   ✅ Extract **top performing pages** with page authority metrics
    -   ✅ Discover high-value content driving domain strength
    -   ✅ Useful for content audits and internal linking strategies

-   **📊 Flexible Data Output**<br>

    -   ✅ Export structured data in multiple formats: **CSV**, **XLSX**, **JSON**, **JSONL**, **XML**, and **RSS**
    -   ✅ Ready for **dashboards**, **BI tools**, or automated SEO workflows

### ❷ Output


#### Domain Overview / Domain / Page Authority Search

###### `Requires Domain(s) or URL(s)`

```json
{
  "data_captured_at": "2026-02-11T18:23:59.339545",
  "type": "domain_authority",
  "last_updated": "2026-02-11T18:23:59.339465",
  "domain": "https://apify.com/",
  "domain_age_years": 16.695890410958903,
  "authority_score": 47,
  "page_authority_score": 56,
  "trust_score": 6,
  "spam_score": 2.0,
  "offpage_seo_score_percentage": 0.54,
  "authority_score_last_month": 47,
  "authority_score_month_over_month_change": 0.0,
  "authority_score_history": [
    {
      "date": "2023-06-01T00:00:00",
      "domain_authority": 40
    },
    {
      "date": "2023-07-01T00:00:00",
      "domain_authority": 40
    },
    {
      "date": "2023-08-01T00:00:00",
      "domain_authority": 40
    },
    ...
    {
      "date": "2025-12-01T00:00:00",
      "domain_authority": 48
    },
    {
      "date": "2026-01-01T00:00:00",
      "domain_authority": 47
    },
    {
      "date": "2026-02-01T00:00:00",
      "domain_authority": 47
    }
  ],
  "total_linking_root_domains": 7800,
  "total_backlinks": 214000,
  "quality_backlinks": 21000,
  "quality_backlinks_percentage": 0.1,
  "do_follow_backlinks_percentage": 0.02,
  "no_follow_backlinks_percentage": 0.98,
  "backlinks_discovered_lost_history": [
    {
      "date": "2025-12-11T00:00:00",
      "discovered": 13,
      "lost": -3
    },
    {
      "date": "2025-12-12T00:00:00",
      "discovered": 6,
      "lost": -2
    },
    {
      "date": "2025-12-13T00:00:00",
      "discovered": 15,
      "lost": -2
    },
    {
      "date": "2025-12-14T00:00:00",
      "discovered": 12,
      "lost": -2
    },
    ...
    {
      "date": "2026-02-03T00:00:00",
      "discovered": 8,
      "lost": -4
    },
    {
      "date": "2026-02-04T00:00:00",
      "discovered": 4,
      "lost": -4
    },
    {
      "date": "2026-02-05T00:00:00",
      "discovered": 8,
      "lost": -3
    }
  ],
  "keywords_ranking_distribution": [
    {
      "domain": "apify.com",
      "position": "#1-3",
      "ranking_keywords": 545
    },
    {
      "domain": "apify.com",
      "position": "#4-10",
      "ranking_keywords": 2227
    },
    {
      "domain": "apify.com",
      "position": "#11-20",
      "ranking_keywords": 4179
    },
    {
      "domain": "apify.com",
      "position": "#21-30",
      "ranking_keywords": 3510
    },
    {
      "domain": "apify.com",
      "position": "#31-40",
      "ranking_keywords": 3265
    },
    {
      "domain": "apify.com",
      "position": "#41-50",
      "ranking_keywords": 2838
    }
  ],
  "top_pages": [
    {
      "page_url": "apify.com/",
      "page_authority": 56
    },
    {
      "page_url": "www.apify.com/",
      "page_authority": 51
    },
    {
      "page_url": "apify.com/store",
      "page_authority": 49
    },
    {
      "page_url": "sdk.apify.com/",
      "page_authority": 48
    },
    {
      "page_url": "apify.com/muhammetakkurtt/gmgn-trending-scraper",
      "page_authority": 48
    },
    {
      "page_url": "apify.com/sinners-free-hd/sinnersfreethai",
      "page_authority": 47
    },
    {
      "page_url": "apify.com/dangerous-animals/film-animale-de-prada-subtitrat-in-romana",
      "page_authority": 47
    }
  ],
  "top_linking_domains": [
    {
      "domain": "wordpress.org",
      "domain_authority": 99
    },
    {
      "domain": "mozilla.org",
      "domain_authority": 97
    },
    {
      "domain": "europa.eu",
      "domain_authority": 97
    },
    {
      "domain": "sites.google.com",
      "domain_authority": 96
    },
    {
      "domain": "github.com",
      "domain_authority": 96
    },
    {
      "domain": "shopify.com",
      "domain_authority": 95
    },
    {
      "domain": "medium.com",
      "domain_authority": 95
    }
  ],
  "top_ranking_keywords": [
    {
      "keyword": "twitter scraper",
      "rank": 1
    },
    {
      "keyword": "apify",
      "rank": 1
    },
    {
      "keyword": "instagram scraper",
      "rank": 1
    },
    {
      "keyword": "netflix api",
      "rank": 1
    },
    {
      "keyword": "craigslist api",
      "rank": 1
    },
    {
      "keyword": "facebook group scraper",
      "rank": 1
    },
    {
      "keyword": "social media scraper",
      "rank": 1
    }
  ],
  "top_branded_keywords": [
    {
      "keyword": "apify",
      "volume": 350
    }
  ],
  "top_questions": [
    {
      "question": "Is Instagram scraping allowed?",
      "relevance": 14.73
    },
    {
      "question": "Is there any free movie API?",
      "relevance": 14.73
    },
    {
      "question": "Is web scraping illegal?",
      "relevance": 13.12
    },
    {
      "question": "Is scraping social media legal?",
      "relevance": 12.43
    },
    {
      "question": "Is scraping YouTube legal?",
      "relevance": 10.82
    },
    {
      "question": "How to extract movies from Netflix?",
      "relevance": 10.13
    },
    {
      "question": "How to request data from Netflix?",
      "relevance": 10.13
    }
  ],
  "top_competitors": [
    {
      "domain": "apify.com",
      "visibility": 40.93
    },
    {
      "domain": "blog.apify.com",
      "visibility": 4.22
    },
    {
      "domain": "www.reddit.com",
      "visibility": 3.9
    },
    {
      "domain": "github.com",
      "visibility": 2.87
    },
    {
      "domain": "chromewebstore.google.com",
      "visibility": 2.22
    },
    {
      "domain": "docs.apify.com",
      "visibility": 2.0
    },
    {
      "domain": "stackoverflow.com",
      "visibility": 1.18
    }
  ]
}
````

#### Historical Domain Authority Search

###### `Requires Domain or URL`

```json
{
  "data_captured_at": "2026-02-11T18:23:59.339545",
  "type": "domain_authority",
  "last_updated": "2026-02-11T18:23:59.339465",
  "domain": "https://apify.com/",
  "domain_age_years": 16.695890410958903,
  "authority_score": 47,
  "page_authority_score": 56,
  "trust_score": 6,
  "spam_score": 2.0,
  "offpage_seo_score_percentage": 0.54,
  "total_linking_root_domains": 7800,
  "total_backlinks": 214000,
  "quality_backlinks": 21000,
  "quality_backlinks_percentage": 0.1,
  "do_follow_backlinks_percentage": 0.02,
  "no_follow_backlinks_percentage": 0.98,
  "authority_score_last_month": 47,
  "authority_score_month_over_month_change": 0.0,
  "authority_score_history": [
    {
      "date": "2023-06-01T00:00:00",
      "domain_authority": 40
    },
    {
      "date": "2023-07-01T00:00:00",
      "domain_authority": 40
    },
    {
      "date": "2023-08-01T00:00:00",
      "domain_authority": 40
    },
    ...
    {
      "date": "2025-12-01T00:00:00",
      "domain_authority": 48
    },
    {
      "date": "2026-01-01T00:00:00",
      "domain_authority": 47
    },
    {
      "date": "2026-02-01T00:00:00",
      "domain_authority": 47
    }
  ],
}
```

### ❸ Input

#### Search Parameters

<img src="https://i.imgur.com/1DejjpN.png" alt="MOZ Search Parameters Input Image" style="border-radius: 15px;" />
<br><br>

| Parameter | Type | Default | Description |
|---|---|---|---|
| `urls` | array (string) | `["make.com"]` | List of domains or full URLs to analyze with MOZ. Supports bulk analysis (e.g. `["make.com","example.com"]`). |
| `url` | string | — | Single domain or URL to analyze (e.g. `zapier.com`). Use this when scraping one target only. |
| `include_authority` | boolean | `true` | Includes domain authority data such as authority score, spam score, trust score, backlink metrics, ranking keywords and competitors. |
| `include_history` | boolean | `true` | Includes historical domain authority trends, authority score history and additional backlink growth metrics. |

#### Supported URL Formats

| Link                                                                                                         | Supported |
| ------------------------------------------------------------------------------------------------------------ | --------- |
| <https://blog.apify.com/how-to-scrape-google-reviews/> | ✅        |
| [https://www.n8n.io](https://www.make.com)                                                                   | ✅        |
| <https://make.com>                                                                         | ✅        |
| [pipedream.com](pipedream.com)                                                                               | ✅        |

#### JSON Input

Sample JSON input if you use the apify api via CURL, Python, JS etc.

```json
{
  "include_authority": true,
  "include_history": true,
  "urls": [
    "zapier.com"
  ]
}
```

#### Available Search Types

Each run can include up to 2 different search types:

- `authority` - Domain authority metrics including spam & trust scores
- `history` - MOZ insights data including historical authority trends, backlink growth, and trust & spam scores

### ❹ Use Cases

- **SEO Specialists & Agencies**: Monitor domain authority growth, backlink trends, and ranking visibility across multiple clients or competitors.
- **Digital Marketers**: Evaluate authority signals, keyword visibility, and competitor strength to guide strategic campaigns.
- **Content Strategists**: Identify top pages, branded keywords, and ranking opportunities to build authority-driven content strategies.
- **Competitor Analysts**: Benchmark authority scores, linking domains, and visibility overlap against competing domains.
- **Technical SEO Experts**: Audit backlink quality, spam score signals, and authority history for deeper technical insights.
- **Investors & Business Analysts**: Assess domain authority trends and SEO strength for market research, acquisitions, or growth analysis.
- **Developers & Data Teams**: Integrate MOZ authority metrics into analytics pipelines, dashboards, or automated reporting systems.

The **MOZ Scraper** automates data collection from MOZ, giving professionals **enterprise-level domain authority intelligence** — from backlink signals to historical authority trends — in a structured, exportable format ready for large-scale SEO analysis.

### ❺ Usage Limits

This service has different usage limits depending on your subscription status:

| User Type | Monthly Runs | # Bulk URLs Supported | Data Limitations | Search Types per Run | Reset Period |
| --------- | ------------ | --------------------- | ---------------- | -------------------- | ------------ |
| **Free**  | 10 runs      | 1 per run             | All-Data-Access  | Up to 2 types        | 30 days      |
| **Paid**  | Unlimited    | Unlimited per run     | All-Data-Access  | Up to 2 types       | N/A          |

#### How Limits Work

- **Free users**: Limited to 10 runs per 30-day period from your first usage
- **Paid users**: No limits on the number of runs and access to all data
- **All users**: Can select any combination of the search types in a single run
- Usage resets automatically 30 days after your first run (for free users)

### ❻ FAQ

#### What data can you get from the MOZ Scraper?

The MOZ Scraper can extract a wide range of SEO data from MOZ, including domain authority scores, spam & trust scores, backlink metrics, ranking keyword distributions, top competitors, and historical authority trends.

#### How do input multiple URLs for bulk analysis?

You can input multiple URLs by providing an array of strings in the `urls` parameter. For example: `["example.com", "anotherdomain.com"]`. The scraper will process each URL and return structured data for all of them in a single run.

#### How long does a run take?

The duration of a run depends on the number of URLs being processed and the search types selected. Generally, a single URL with both search types can take around 15-60 seconds. Bulk runs with multiple URLs may take longer, especially if historical data is included.

### ❼ While the scraper is running

During the run, the actor will output log messages letting you know what is going on at any point. Each message always contains specific information about the process including which url / page the actor is working on.

If you provide invalid inputs to the actor, it will immediately stop with a failure state and output log messages explaining what is wrong. If you are unsure what went wrong feel free to open up an issue in the issue tab.

### ❽ Legality of web scraping

The **MOZ Scraper** is designed to ethically extract **only publicly available SEO data**, and it **does not** scrape private user data such as personal email addresses or personal identifiers.

Our scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read this [blog post](https://blog.apify.com/is-web-scraping-legal/) from Apify on the legality of web scraping.

### ❾ Feedback and Support

**Your satisfaction** is **important** to us! Therefore we are constantly striving to enhance the performance of our Actors.

If you have any technical feedback or encounter any bugs with the **MOZ Scraper**, please create an issue in the Actor’s Issues tab on the Apify Console.

You can also contact us directly for **general help** on **issues** or **integrations** at suppport@radeance.com. <br> For **custom projects**, **general suggestions** or **new use cases** feel free to reach out to us at business@radeance.com

# Actor input Schema

## `urls` (type: `array`):

A list of URLs or Domains to search for on MOZ. You can specify multiple URLs by clicking on the Add button or in bulk by clicking on the Bulk edit button. Maximum Allowed URLs is 1 for free users and unlimited for paying users, others will be disregarded.

## `include_authority` (type: `boolean`):

Needs Domain / Website. If checked, the search will include domain overview / web authority data from MOZ.

## `include_history` (type: `boolean`):

Needs Domain / Website. If checked, the search will include domain history data from MOZ.

## Actor input object example

```json
{
  "urls": [
    "zapier.com"
  ],
  "include_authority": true,
  "include_history": true
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "zapier.com"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("radeance/moz-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "urls": ["zapier.com"] }

# Run the Actor and wait for it to finish
run = client.actor("radeance/moz-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "zapier.com"
  ]
}' |
apify call radeance/moz-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=radeance/moz-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "MOZ Scraper",
        "description": "Extract enterprise-grade MOZ SEO insights including authority score (DA & PA), spam score, backlink history, ranking keywords, competitors & visibility data from MOZ.com. Supports scalable bulk analysis with exports to CSV, JSON, Excel, XML & more.",
        "version": "0.0",
        "x-build-id": "kskoTuOXD7OxCWhDN"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/radeance~moz-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-radeance-moz-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/radeance~moz-scraper/runs": {
            "post": {
                "operationId": "runs-sync-radeance-moz-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/radeance~moz-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-radeance-moz-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "urls"
                ],
                "properties": {
                    "urls": {
                        "title": "URL(s) or Domain(s)",
                        "type": "array",
                        "description": "A list of URLs or Domains to search for on MOZ. You can specify multiple URLs by clicking on the Add button or in bulk by clicking on the Bulk edit button. Maximum Allowed URLs is 1 for free users and unlimited for paying users, others will be disregarded.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "include_authority": {
                        "title": "Include Domain Overview / Domain & Page Authority Search",
                        "type": "boolean",
                        "description": "Needs Domain / Website. If checked, the search will include domain overview / web authority data from MOZ.",
                        "default": true
                    },
                    "include_history": {
                        "title": "Include Domain Authority History (~ 15-45s per Domain)",
                        "type": "boolean",
                        "description": "Needs Domain / Website. If checked, the search will include domain history data from MOZ.",
                        "default": true
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
