在 Data API 偵錯中心免費試用 Semrush
開啟 Data API 偵錯中心- 建立 Felo API Key,無需 Semrush 帳號。
- 開啟 Data API 偵錯中心,選擇一個端點。
- 填入 API Key,送出請求並查看回應。
試用額度與結束時間以 Console 為準。
SEO API 用一個 Felo key 呼叫 DataForSEO、Semrush、Ahrefs 與 Similarweb 背後的 SEO 資料——SERP 結果、關鍵字、反向連結與流量;不用開廠商帳號,按呼叫計費。
這些端點回傳什麼
Semrush 報告的是一個網域或一個關鍵字在 Google 搜尋裡的表現,以及它的外連從哪裡來。這一頁提供的是這些答案背後的網域、關鍵字與外連報告。
| Domain overview | 某個網域在一個地區資料庫裡的排名、自然關鍵字數、自然流量、流量成本與付費關鍵字數。 |
|---|---|
| Keywords | 自然與付費關鍵字及其排名、搜尋量、CPC 與到達頁,另有競爭對手、排名歷史與網域對比。 |
| Keyword research | 關鍵字概觀、難度、廣泛比對、疑問詞,以及一次搜尋背後的自然與付費結果。 |
| Backlinks | 外連概況(權威分、外連數、引薦網域、引薦 URL 與 IP),以及錨文本、單條外連、引薦網域與連結競爭對手。 |
每份報告都限定在一個地區資料庫裡;回傳是分號分隔的文字,不是 JSON —— 這正是 Semrush 標準 API 的格式。
與 Semrush 官方 API 的關係
Semrush 自己有一套 API,位址是 api.semrush.com。標準介面走查詢參數:type 選報告,key 標識帳戶,domain 或 keyword、database、export_columns 決定回傳什麼。外連與專案類端點掛在另外的路徑下,標準金鑰依帳戶產生一次,不能撤銷。
Felo 接入的是上面列出的網域、關鍵字與外連報告。專案管理、排名追蹤、站點稽核、Trends API 與 Local API,目前還不能透過 Felo 呼叫,這一頁上的清單就是全部。
報告名、欄名與分號分隔的排版都沿用 Semrush,你已經能解析的匯出在這裡可以直接用。
存取與計費方式
Semrush 以 units 出售 API 用量。報告要麼按回傳列數計費,要麼按請求固定計費;歷史資料比目前資料更貴。display_limit 限制列數,也就限制了花費;沒有回傳資料的請求不消耗 units。額度用完時,API 回傳錯誤而不是資料。
請求有頻率上限,超出會回傳 HTTP 429。透過 Felo 呼叫不需要 Semrush 方案或金鑰:你用 Felo 的 key 驗證,這些報告和其他端點一樣走 Felo 帳戶。
為什麼回傳的不是 JSON
Semrush 的標準報告回傳分號分隔的文字,而不是 JSON。Felo 保留這個格式,是為了讓現有的解析器繼續可用:依分號切分每一行,再依該報告列出的欄名對應取值。不要期待 JSON 陣列或物件。
常見問題
- Felo 提供完整的 Semrush API 嗎?
- 不提供。這裡的報告涵蓋網域概觀、關鍵字與外連。專案管理、排名追蹤、站點稽核、Trends API 與 Local API,目前還不能透過 Felo 呼叫。
- 需要 Semrush 訂閱或 API 金鑰嗎?
- 不需要。這一頁的端點使用 Felo API key 呼叫,既不用買 Semrush 方案,也不用建立 Semrush 的金鑰。
- 回傳結果是 JSON 嗎?
- 不是。Semrush 的標準報告是分號分隔的文字,Felo 依這個格式回傳。