---
slug: ahrefs-dr-free-api-seo-analysis
title: Ahrefs 免費 API 怎麼撈：DR、流量、外鏈、Top Pages、品牌詞、更新頻率一次整理
status: published
excerpt: Ahrefs 把 DR 做成免費 endpoint 之後，真正值得整理的不是單一數字，而是它背後可用來分析內容量、自然流量、外鏈、Top Pages、品牌詞與更新節奏的一整套工作流。
category: SEO
tags: [seo, ahrefs, api, domain-rating, backlink, competitor-analysis, ai-agent]
author: Seer
author_role: Author
read_time: 12 min
cover: "/static/ahrefs-dr-free-api-seo-analysis-cover.png"
closing_note: "數據只是搜尋引擎的影子，而影子再大，也無法代替光源本身。"
published_at: "2026-06-10T02:32:10Z"
updated_at: "2026-07-01T15:53:28Z"
---

Ahrefs 把 **Domain Rating free** endpoint 公開後，社群上不少人在傳「多了一個免費查分數的工具」。但實務上，最值得關注的不是多一個網頁查分介面，而是它把原本需要付費、需要登入才能操作的 SEO 訊號，拆成了可以直接用程式碼、儀表板或 AI Agent 串接的資料層。

如果只把它當成「查 DR 的工具」，老實說低估了這個 API 的價值。

目前 Ahrefs 的 API 大致可以分成三類：

- **Public Endpoints**：不需要 API Key，直接呼叫即可。
- **Free Test Queries**：需要 API Key，但在特定 Target 條件下不消耗 Units。
- **一般 API Endpoints**：需要 API Key，會根據請求消耗 Units。

這篇主要整理如何利用 Ahrefs API 來撈取常見的 SEO 指標，包括內容量、自然流量（organic traffic）、Referring Domains（外鏈根域）、Top Pages、品牌詞，以及如何估算更新頻率，並梳理出一套實務上可用的分析工作流。

## Ahrefs 到底有哪些免費的 API 資源？

### 1. 不需要 Key 的 Public Endpoints
目前在 Ahrefs API 文件的 `Public` 分類下，只提供這三個 endpoint：
- `GET /v3/public/domain-rating-free`
- `GET /v3/public/crawler-ips`
- `GET /v3/public/crawler-ip-ranges`

其中 `domain-rating-free` 已經實測可以直接呼叫：

```bash
curl "https://api.ahrefs.com/v3/public/domain-rating-free?target=example.com&output=json"
```

這個指令能直接在終端機（terminal）執行，回傳 `example.com` 的 DR 分數與外鏈總數。實務上我常用它來寫批次過濾腳本，快速篩掉一大堆沒價值的垃圾網站。

這個 Endpoint 的特點是：
- 完全不需 API Key，也不需要訂閱任何付費方案。
- `target` 參數很靈活，可以帶整個網域（domain）或特定網址（URL）。
- 回傳格式除了 `json`，也支援 `csv`、`xml` 和 `php`。

### 2. 需要 Key 但免費測試的 Free Test Queries
這類 Endpoint 主要是讓開發者在正式串接前進行測試：
- 必須先去後台申請 API Key。
- 只要把查詢的 `target` 設為 `ahrefs.com` 或 `wordcount.com`（若查關鍵字則為 `ahrefs` 或 `wordcount`），就不會扣除帳戶的 API Units。
- 單次查詢的 `limit` 上限為 100 筆。

這種機制很適合拿來驗證 API Schema、寫串接的 Prototype 或做教學示範，但沒辦法用來爬取其他競品的真實數據。

### 3. 綁定自家網站就能免費用的 Web Analytics
如果只想分析自己擁有的網站，Ahrefs 提供了 `Web Analytics` 系列 Endpoint。像是 `stats`、`top-pages`、`top-pages-chart` 等等，只要是驗證過所有權的專案（Projects），呼叫這些 API 就不會消耗 Units。但這組 API 只能看自家站點，無法查對手的數據。

---

## 實務上，這 6 個 SEO 指標要怎麼撈？

### 1. 網站內容量：Ahrefs 沒有 content volume 這個欄位
在 Ahrefs API 中，沒有一個欄位直接叫做「內容總量」。你得根據你想看的「量」是什麼，去呼叫不同的 Endpoint。

#### A. 爬蟲爬到的總頁面數
呼叫 `GET /v3/site-explorer/crawled-pages`，這會回傳 Ahrefs 爬蟲實際造訪過的 URL 清單，包含 `title`、`first_seen`、`last_crawled`、`http_code` 和 `url_rating` 等欄位。

如果你想知道「這個網域有多少頁面被 Ahrefs 發現了」，或是「有哪些頁面 HTTP Code 異常」，用這個最適合。

#### B. 進入排名範圍的內容頁數
呼叫 `GET /v3/site-explorer/pages-history`，這能讓你取得該網域在搜尋結果中進入 Top 10 或 Top 100 的頁面數量歷史趨勢。

簡單來說，如果你只是想估計「對手發了多少篇文章」，光看 crawled 頁面數可能不太準（因為會包含各種分類頁、tag 頁或垃圾網址）。但我通常會用 `pages-history` 來觀察競品的內容增長趨勢，看看他們新寫的頁面有沒有真的拿到排名。

### 2. 自然流量：Site Explorer 裡的 org_traffic 只是預估值
要看自然流量（Organic Traffic），可以使用：
- `GET /v3/site-explorer/metrics`
- `GET /v3/site-explorer/metrics-history`（用於看歷史趨勢）

這個 endpoint 回傳的 Metrics 包含這幾個關鍵欄位：
- `org_traffic`：預估月自然流量。
- `org_cost`：自然流量價值（以美元 cents 計算）。
- `org_keywords`：排名前 100 的關鍵字總數。
- `org_keywords_1_3`：排名前 3 的關鍵字數。

這裡要特別注意，`org_traffic` 是 Ahrefs 根據關鍵字排名和點擊率模型估出來的數字，跟 GA4 裡的真實自然流量絕對有落差。實務上，這個數字最大的用途是**拿來跟競品做相對比較**，而不是當成絕對的流量指標。

### 3. Referring Domains：看外鏈根域比看 Backlinks 更能防灌水
外鏈分析主要看這兩個 Endpoint：
- `GET /v3/site-explorer/refdomains`
- `GET /v3/site-explorer/refdomains-history`

`refdomains` 會回傳 referring domain 清單，包含 `domain`、`domain_rating`、`links_to_target`，以及首次和最後發現的時間戳記。

在做外鏈分析時，Referring Domains 的增長趨勢通常比 Backlinks 的總數更具參考價值。畢竟，一個網站從同一個論壇拿到 10,000 個外鏈，跟從 10,000 個不同的網站拿到 1 個外鏈，在搜尋引擎眼中的權重完全不同。如果 Referring Domains 持續上升，代表外鏈的健康度在變好。

### 4. Top Pages：分清 SEO 流量資產頁與站內真實熱門頁
想知道網站中哪些頁面最重要，有兩種完全不同的視角：

#### A. 競品分析視角：SEO Top Pages
呼叫 `GET /v3/site-explorer/top-pages`，這會回傳為該網域帶來最多自然流量的 URL 清單。欄位包含 `url`、`sum_traffic`、`keywords` 以及帶來最高流量的 `top_keyword` 等。

實務上，利用 `top-pages` 撈出對手流量最大的前幾頁，是做競品內容策略分析最快的方法。你可以直接抓出他們靠哪些「黃金頁面」在撐流量，並針對這些主題去做內容覆蓋。

#### B. 自家分析視角：真實流量 Top Pages
如果是分析自己的網站，且有接 Web Analytics，應該呼叫 `GET /v3/web-analytics/top-pages`。這回傳的是來自瀏覽器的真實數據，包含 `pageviews`、`visitors`、平均停留時間和跳出率（bounce rate），這才是一般產品經理或行銷人員想看的內容表現。

### 5. Brand Query：Ahrefs 只能做替代分析，別當成 Search Console
如果你想分析品牌字（Brand Query）的搜尋聲量或排名，Ahrefs 提供了以下工具，但它們無法取代 Google Search Console 的精準度：

#### A. Keywords Explorer
呼叫 `GET /v3/keywords-explorer/overview`，可以查看特定關鍵字的 `volume`（搜尋量）與 `keyword_difficulty`（難度）。但這僅限於查特定詞，且會消耗 Units。

#### B. Site Explorer Organic Keywords
呼叫 `GET /v3/site-explorer/organic-keywords`，篩選出包含品牌名稱的字詞，用來分析對手有哪些品牌詞在帶流量。

#### C. Brand Radar
另外，如果是要看品牌在 AI 或 Chatbot 回答中被提到的狀況（例如被 ChatGPT 或 Claude 推薦的比例），可以看新推出的 `Brand Radar` endpoint（如 `mentions-overview`、`sov-overview`、`ai-responses`）。不過這裡有個坑：如果請求中混入了 Ahrefs 自家的 Prompt 資料就會開始計費，只有單純帶 Custom Prompt Data 的請求才是免費的。

總之，Ahrefs 沒辦法直接給你 Google Search Console 那種精準的品牌字點擊與曝光數據，但它可以幫你撈出對手有哪些包含品牌關鍵字的頁面在排名前幾頁。

### 6. 更新頻率：沒有現成欄位，得用爬蟲時間戳記來推算
老實說，Ahrefs 沒有任何一個 API 欄位會直接告訴你「這個網站每週更新幾次」。如果你需要估算競品網站的更新頻率，必須自己用資料點去推算：

- **比對爬取時間戳記**：利用 `crawled-pages` 回傳的 `first_seen` 與 `last_crawled`，計算爬蟲兩次造訪同一頁面的時間差。
- **觀察歷史變動節奏**：利用 `pages-history` 或是 `refdomains-history`，看對手的新頁面與外鏈在哪些時間點有爆發性成長。

如果需要精確的內容發佈頻率，通常還是得搭配 sitemap.xml、RSS feed，或者自己寫爬蟲去記錄網頁上的 `lastmod` 標籤。

---

## 實務上推薦的分析工作流

當你有了這些 API endpoint 之後，就可以在不同情境下串接出自動化工作流：

### 情境 A：分析自己網站
1. 先呼叫 `domain-rating-free` 取得最新的 DR 分數。
2. 使用 `metrics-history` 拉出過去一年的自然流量與關鍵字增長趨勢。
3. 如果想看更細的站內表現，改用 `web-analytics/top-pages` 撈出真實的熱門頁面與跳出率。
4. 交叉比對 `crawled-pages`，看看是否有網址被爬蟲爬到但 HTTP Code 異常。

### 情境 B：摸清競爭對手的底細
1. 先用 DR API 快速過濾，挑出權重相當或更高的對手站點。
2. 呼叫 `metrics` 查看對手的預估流量體質，並用 `top-pages` 直接看他們最賺流量的頁面是哪幾頁。
3. 透過 `refdomains` 撈出他們的外鏈清單，看看有哪些高 DR 的網域是我們可以去開發（Link Building）的。
4. 拿 `organic-keywords` 篩選包含他們品牌名稱的關鍵字，了解他們的品牌搜尋聲量。

### 情境 C：串接 AI Agent
你也可以將這些資料做成自動化 pipeline，例如：
- **競品篩選器**：輸入關鍵字，自動爬取 SERP 前 10 名，並呼叫免費 DR API 進行競爭難度排序。
- **外鏈撈取工具**：定時撈取新 Referring Domains，發現競爭對手拿到優質外鏈時自動發送 Slack 通知。
- **內容資產盤點器**：自動比對自家 `web-analytics/top-pages` 與 `site-explorer/top-pages`，找出有排名但實際停留時間極短的「低品質流量頁」，進行內容翻修。

---

## 如果 Ahrefs 免費額度不夠？4 個常用的 SEO API 替代方案

在寫自動化腳本或監控工具時，光靠 Ahrefs 的免費 DR API 或 Web Analytics 通常不太夠用。如果你需要更廣的資料源，或是想找完全免費的替代指標，以下是我常用且好上手的幾個 API 選擇：

### 1. Moz Link Explorer API：Domain Authority (DA) 的免費來源
如果你想要有類似 Ahrefs DR（Domain Rating）的分數指標來評估網站權重，Moz API 是最直接的替代方案。
- **免費額度**：註冊免費帳戶後，每個月提供 **2,500 行** 的查詢額度。
- **撈取指標**：回傳 Domain Authority (DA)、Page Authority (PA) 以及連結總數（Link Count）。
- **實務用法**：當你在寫批次網址過濾器，而 Ahrefs DR API 因為某些原因無法呼叫時，拿 Moz DA 作為權重評估的備用方案非常合適。

### 2. Open PageRank API：完全免費、免 Key 的網域權重查詢
自從 Google 官方不公開 PageRank 之後，DomCop 發起了 Open PageRank 計畫，利用 Common Crawl 的資料庫來計算所有網域的權重分數。
- **免費額度**：**完全免費**，甚至可以不用 API Key（但註冊免費 Key 可以提高 Rate Limit，最高每小時 1,500 次請求）。
- **撈取指標**：PageRank 分數、排名。
- **實務用法**：非常適合拿來做大量（bulk）的網址初篩。因為完全不用錢，你可以寫個 loop 把幾萬個網域丟過去，快速篩選出有基礎權重的名單，再把精選網域送去打收費的 API。

### 3. Google Search Console API：自站數據的終極免費來源
如果是要監控自家網站的關鍵字表現，別花冤枉錢去買第三方的 API，Google 官方的 Search Console API 是完全免費且數據最精準的。
- **免費額度**：**完全免費**，每日限制（Quota）高達數萬次請求，基本用不完。
- **撈取指標**：點擊數（clicks）、曝光數（impressions）、點閱率（CTR）以及精確的平均排名（position），而且可以細分到特定關鍵字、網頁、裝置與國家。
- **實務用法**：可以用 Python 寫個 Cron Job，每天定時撈出前一天的關鍵字報表並寫入資料庫，自己做一個動態監控看板。

### 4. PageSpeed Insights API：自動化網頁效能與 UX 檢測
雖然它偏向技術 SEO，但 Google 的 PageSpeed Insights API 能直接撈出 Chrome User Experience Report (CrUX) 的真實使用者數據。
- **免費額度**：**完全免費**，每分鐘最高 240 次請求。
- **撈取指標**：Core Web Vitals 指標（LCP, FID, CLS）、效能分數、無障礙與 SEO 審查項目。
- **實務用法**：在內容發佈或網站改版時，自動打 API 檢測新網頁的加載速度與 Core Web Vitals 是否合格，防止效能掉隊影響搜尋排名。

---

## 避坑指南：API 欄位背後的限制

- **DR 分數高不等於流量大**：DR 只能說明外鏈的強度，有很多小眾高 DR 網站其實根本沒人看。
- **預估流量只是參考**：`org_traffic` 不是真實流量，不要直接拿去寫在給老闆的 KPI 報告裡。
- **外鏈數很容易灌水**：看 Referring Domains 數量，比看單純的 Backlinks 總數更不容易被垃圾外鏈誤導。
- **不要混淆兩大 Top Pages**：SEO Top Pages 是 Ahrefs 的估算值；Web Analytics Top Pages 則是自己站點的 GA4 級真實數據。
- **更新頻率需要自己算**：別浪費時間找 `update_frequency` 欄位，你需要自己寫腳本去比對爬取時間差。
- **免費測試有條件限制**：Free test queries 還是需要 Key，且只限查詢 Ahrefs 規定的那兩個特定網域。

這套觀測工作流的價值，在於讓我們不再只盯著一個虛無的 DR 分數，而是能從流量體質、外鏈健康度與內容資產等多個維度，還原出一個網站真實的 SEO 輪廓。

---

## 參考資料

- [Ahrefs API Introduction](https://docs.ahrefs.com/docs/api/reference/introduction)
- [Ahrefs Public endpoints](https://docs.ahrefs.com/docs/api/reference/public)
- [Ahrefs Free test queries](https://docs.ahrefs.com/docs/api/reference/introduction#free-test-queries)
- [Ahrefs Site Explorer](https://docs.ahrefs.com/docs/api/reference/site-explorer)
- [Ahrefs Keywords Explorer](https://docs.ahrefs.com/docs/api/reference/keywords-explorer)
- [Ahrefs Web Analytics](https://docs.ahrefs.com/docs/api/reference/web-analytics)
- [Ahrefs Brand Radar](https://docs.ahrefs.com/docs/api/reference/brand-radar)
- [Ahrefs DR free endpoint](https://docs.ahrefs.com/docs/api/reference/public/domain-rating-free)
