fnd.io 免費跨店查價:從瀏覽器直搜 155 國 App Store

fnd.io 是營運超過十年的獨立 App Store 搜尋前端,免登入就能從瀏覽器查 155 個國家商店的 App、音樂與電影標價。實測 Procreate 三店價差與跨店評分數,資料直連 Apple 公開介面逐字原汁;同時拆解兩個頁面上沒寫的事:搜尋行為被工作階段錄影而隱私政策未揭露,以及藏在原始碼裡的 74 筆 app 封鎖名單。

用 AI 摘要這篇文章:

打開 Apple 官方的 App Store 網頁,你看到的世界取決於你的 Apple 帳號住在哪一區。想在買之前先看看同一個 app 在美國店、日本店、台灣店各賣多少錢,官方沒有給你任何入口。fnd.io 這個存在超過十年的獨立網站,就是為了補上這扇門:不用裝 app、不用登入,任何瀏覽器都能查 155 個國家商店的 App、音樂、電影標價與榜單。

用它之前,值得先把三個問題搬上桌:為什麼會有人需要第二個 App Store 搜尋器?跨區標價真的能比嗎?還有,我在搜尋框裡打的那些字,最後去了哪裡?這三題我都實際測過,答案依序是:官方不做跨店查詢、能比而且數字逐字原汁,以及你的字去了三個地方,其中一個是隱私政策裡沒有提到的錄影機。

為什麼會有人需要第二個 App Store 搜尋器

先講這個網站的本體。fnd.io 是 Jeremy Mack(開發)與 Ryann Mack(設計)兩人的小團隊專案,營運主體登記為 Pile of Turtles, LLC。據網際網路檔案館的存檔紀錄,這個網域 2013 年 6 月就有活動,2014 年 2 月還掛著一頁「Not yet, but soon.」的預告,2014 年 9 月才出現完整網站,當年的標語是「在任何地方體驗 App Store 與 iTunes」,到今天還在部署更新,我查詢當天首頁的更新時間就落在前一天。十幾年來它熬過了 iTunes 拆分、Apple Music 上線、Apple TV 改版這幾波 Apple 自家產品重整,標語也換成了現在的 App Store、Apple Music 與 Apple TV 三合一。技術棧是 Ember.js 搭 CoffeeScript 那個年代的組合,在 2026 年的網站裡已經很少見,但它就是能動,而且動得很快。原始碼沒有公開 repo,是閉源站,所以外界能驗的只有行為層,實作看不到。

快的原因不神秘。我把搜尋過程的網路流量整批側錄下來看:你在 fnd.io 把媒體類型保持在預設的 All 做一次搜尋,瀏覽器會直接向 Apple 的公開查詢介面(iTunes Search API)同時發出 6 個並行請求,分別查軟體、音樂、電視、電子書、Mac 軟體與 Podcast,另外再向 Apple TV 的內容介面查一次影集資料。整個過程不經過 fnd 自己的伺服器,它只提供頁面外殼,資料從 Apple 直接進你的瀏覽器。首頁的免費榜、熱門歌、熱門電影也是同一套邏輯,直接抓 Apple 公開的 RSS 榜單餵進來,每個榜單再用一次帶 10 個編號的批次查詢把項目詳情補齊;點進單一 app 時,則只對該編號單獨查詢。換句話說,這個站沒有自己的資料庫可以過時,你看到的每一筆價格、每一次評分數,都是按下那一刻從 Apple 現撈的。

fnd.io 美國店搜尋 netflix 的結果頁,Apps 區列出 Netflix 與 Disney+ 等 app,Netflix 顯示 7,386,431 則評分與 Free 標籤,下方另有 Music 與 Movies 分區Pin
美國店搜尋結果:同頁混合 App、音樂、電影等分區,評分數是該店自己的統計。

所以這個工具的本質是:把 Apple 官方開放給所有人、官方自己卻沒做好的跨店查詢介面,包上一層好用的皮。支援的商店有 155 個國家,網址直接把國家代碼寫在裡面,#/tw/search 是台灣店、#/jp/search 是日本店,改兩個字母就換店,預設商店存在你瀏覽器的本機儲存裡。切店的介面設計也乾脆:你在非預設的店查東西時,結果頁最上方會掛一條提示,寫明「以下結果來自某店」,旁邊兩個連結,一個把這次查詢原封不動搬回你的預設店重跑(新訪客的預設店是美國店),一個把預設商店直接改成目前這家,滑鼠兩下就能完成跨店對照。它還提供 OpenSearch 設定檔,可以把 fnd 直接設成瀏覽器網址列的預設搜尋引擎之一,書籤小工具讓任何瀏覽器都能一鍵發起搜尋,Mac 上的 Alfred、iPhone 上的 Launch Center Pro 也都有對應的整合動作,把查價嵌進自己的工作流程不算費事。

有一個小彩蛋可以看出這個站的性格:頁尾會隨機輪播一句冷知識,其中一句解釋站名怎麼念。fnd 要念成 find,而 fnd 是「德國人玩捉迷藏贏了時發出的聲音」。

同一個 app 在三個國家的標價,我逐字核對過

跨區比價是這個工具最實際的賣點,我用繪圖軟體 Procreate 當樣本,分別查美國店、台灣店、日本店。Apple 的查詢介面傳來的價格字串是:美國店 12.99 美元、台灣店新台幣 390 元、日本店日圓 1,800 圓。fnd 頁面上顯示的數字與介面原文完全一致,沒有經過站方加工或匯率換算,你看到的就是 Apple 標在那個店面的原價。能這樣比,靠的是 Apple 的商店結構本來就給每個 app 一組全店通用的編號,同一個編號在 155 個店各有各的標價、評分與上架狀態,fnd 做的事就是把這些切面接到你面前。

fnd.io 台灣店搜尋 procreate 的結果頁,Procreate 列為第一位,價格顯示 $390.00,下方為免費的 Sketchbook 與繁中介面的 ibisPaint X(愛筆思畫X)Pin
同一個 Procreate 在台灣店的標價:新台幣 390 元,與美國店 12.99 美元並排對照就是跨店查價的價值。

跨店還會看到一些官方介面不會主動告訴你的事。同一個 Netflix app,美國店頁面顯示約 738 萬則評分,台灣店顯示 36 萬則;Procreate 在美國店有 5 萬則評分,台灣店 2,239 則。資料沒有錯,每個店面本來就只統計自己店內的評分,平常你不會有機會並排看見。查台灣店的內容也完全是在地化的:搜 netflix 出現的電影有輔12級分級標章,音樂區躺著影集《影后》的序曲(告五人的《從未見過的海》)與孫盛希的單曲,標價 NT$20 到 NT$30;繪圖 app 的搜尋結果裡,台灣店給你的是繁中介面的 ibisPaint X,日本店給的是日文版,同一個軟體在不同店是不同的門面。

更有意思的是,搜尋結果的組成本身就會因店而異。同樣搜 netflix,美國店的前三名是 Netflix、Disney+ 與 Amazon Prime Video,台灣店的前三名換成 Netflix、YouTube 與 Disney+,YouTube 在台灣店帶著 327 萬則評分排在第二,卻不在美國店的前三名裡。每個店的搜尋排序與競爭組合不同,做競品觀察的人光看這一段就知道,只看自己帳號那一店會漏掉多少視野;反過來說,想理解某個服務在某個市場的真實競爭位階,跨店搜一次比讀十篇市調報告的轉述更直接。

詳情頁走精簡路線:星級與評分數、價格、分類、開發者網站、版本號、首次上架日期、螢幕截圖、簡介與評論,一頁看完。像榜單名次、年齡分級、安裝大小這些欄位,要點「前往 App Store」到官方商店頁才看得到;以美國店的 Netflix 官方頁為例,4.7 顆星、約 738 萬則評分、娛樂類免費榜第 17 名、年齡分級 13+、安裝大小 205.4 MB。分級語言也因地而異:台灣店的電影掛輔12級標章,美國店的 app 標 13+,家長想對照不同市場所用的分級語言時,fnd 搜完再點官方頁這條路,比兩邊各自開頁快。真正讓市場觀察者省時間的是把 155 個店放進同一個介面:換個國家代碼就能對照,加上榜單頁的裝置分頁(iPhone、iPad、音樂、電影、書、Mac、Podcast)乘上榜單類型(免費榜、付費榜、暢銷榜、新品榜)再乘上分類篩選,等於每個國家都有一組可以直接引用的排行榜切片。

fnd.io 站內的 Netflix 詳情頁,顯示 7,386,431 則評分、Free 標籤、開發者 Netflix Inc、分類 Entertainment、官方網站 netflix.com、版本 18.51.0 與首次上架日期 2010 年 4 月 2 日Pin
fnd 站內詳情頁走精簡路線:評分數、價格、版本、上架日一頁看完,更多欄位要點官方連結。

邊界也要講清楚。台灣店、日本店、香港店的分頁列上沒有 TV 這個分頁,整個站有 TV 分頁的是美國、英國、加拿大、澳洲、德國、法國六個店;我在台灣店的 All 搜尋結果裡,也沒有看到獨立的影集區塊,查影集內容時實質上少了一個入口。更根本的限制在帳號:fnd 讓你「看」任何店的標價,但 App Store 的購買跟你的 Apple 帳號地區綁定,看得到不代表買得到。把它當情報與比價工具是恰當的,當購買跳板就會撞牆。如果你要比的是訂閱制的價格,站上先前整理過的 iCloud 各區價格比較 可以跟這篇互補。

錢從哪裡來、能查什麼:六個使用前的疑問

免費了十二年,錢從哪裡來?

從你點出去的那一瞬間。搜尋結果和詳情頁上每個「前往 App Store」按鈕,連結都帶著 Apple 聯盟計畫的參數(at=11l6hc 與來源標記 ct=fnd),你透過那個連結產生的合格消費,站方會拿到佣金。頁面本身沒有廣告,About 頁也明白寫了它使用 iTunes Affiliate Program,屬於有揭露的商業模式,比很多掛滿廣告的同類工具乾淨。

跟直接在 Apple 官方網站搜尋差在哪?

官方網頁跟著你的帳號地區走,一次只看一個店;fnd 可以瞬間換 155 個店,而且一次搜尋把 App、音樂、電影、電子書、Mac 軟體、Podcast 混在同一頁給你。如果你在找的是特定類型的獨立搜尋引擎,站上也介紹過鎖定開發者需求的 Luxirty 搜尋引擎,兩者用途不同可以對照。

查得到台灣沒上架的內容嗎?

查得到資料,買不到東西。內容授權是分區的,美國店有的歌台灣店不一定有;fnd 在你查別家店時,結果頁上方會掛一條「改看美國店搜尋」的連結,方便跨店對照。之前分析 圖片轉 Excel 工具 時就遇過同一個 app 在不同商店頁寫出不同隱私承諾的案例,跨店查證正是這類工具的價值。App Store 商店頁能讀出的資訊比多數人想像的多,Speaky 語言交換的分析 是另一個例子。

連續搜尋會被擋嗎?

可能,而且動手擋你的是 Apple 那一端。Apple 官方文件寫明這組查詢介面「每分鐘大約 20 次呼叫」為限,而你一次 All 搜尋就會發出 6 到 7 個請求。一般查資料碰不到這個上限,要一口氣跑大量查詢就得自己放慢節奏。

資料會過時嗎?

不會有「站方資料庫沒同步」這種問題,因為它沒有資料庫。每次搜尋、每次點進詳情頁,都是當場向 Apple 的介面請求,你在頁面上看到的評分數、價格、榜單名次,就是按下那一刻的即時值;Apple 那邊如果暫時不給資料,頁面也拿不到東西。

哪天網站收攤了怎麼辦?

這個風險要誠實面對:fnd 依賴兩件它自己控制不了的事,一是 Apple 持續開放那組公開查詢介面,二是兩位維護者繼續有意願更新。好處是它沒有帳號體系,你不在裡面存任何東西,關站對你的損失就是換個查價入口,官方商店頁永遠都在;把它當捷徑用可以,把工作流程整個押在一個獨立站上就要想清楚。

你搜的字去了哪裡:一套沒寫進隱私政策的錄影機

第三個問題的答案,是這個工具使用前最該知道的事。你的搜尋字串有三個去向。Apple 那一份是功能本身,查價就必須把字送給 Apple,無可厚非。Google 是另一站:搜尋框的即時建議不是 Apple 提供的,頁面把你輸入中的字串送進 Google 的建議服務(側錄中可見 clients1.google.com 的 complete/search 請求),所以你還沒按下送出鈕,字就已經送去 Google 的伺服器了。

真正值得停下來看的一份,落在 PostHog。頁面原始碼裡載入了這套行為分析服務,而且開啟了工作階段錄影,設定值寫得很明白:遮罩全部輸入框的選項是關閉的,只有密碼欄例外。白話講,你在搜尋框裡打什麼、打錯刪掉重打什麼,都會被錄進去。它還把這套服務藏在自站網址下的代理路徑,讓瀏覽器的廣告封鎖元件更難攔到。錯誤監控的 Sentry 也一併載入,而且帶著錄影重播元件。

這些行為本身在免費網站並不罕見,問題在揭露。fnd 的隱私政策放在外部服務 iubenda 上,全文我逐字讀過:列出的資料處理者只有 Sentry 一項,用途寫「基礎設施監控」,PostHog、工作階段錄影、Google 建議查詢全部沒有出現;「蒐集了哪些個人資料類型」那一節,官方寫的是不提供清單。政策的最後更新日期停在 2023 年 12 月 2 日。對照存檔紀錄:Sentry 錯誤監控早在 2016 年的存檔裡就出現,政策也確實列了它;沒有列的 PostHog,是 2023 年 6 月到 12 月之間的某個時間點進場的,此前政策沒有它,此後政策也將近三年沒有再動過一個字。網站本身也沒有服務條款頁面,只有一段 Apple 商標免責與聯盟計畫揭露。追蹤事件本身也是持續的:換一個國家商店、按一次新搜尋,頁面都會記一筆瀏覽事件,離開頁面時再用瀏覽器的一次性傳送機制補上一筆離開事件,整個使用歷程從頭到尾都被記下來,連離開那一刻都算。

順帶一提,這份政策是 iubenda 產生器做出來的模板,使用者權利章節一字不改地列著 GDPR 的標準條文,從撤銷同意到資料可攜權樣樣齊全;落實到「實際錄了什麼、送去哪」這個最起碼的問題上,它連清單都付不出來。用模板生成政策本身沒有問題,問題在生成之後,頁面上多了一套會錄影的追蹤服務,文字卻沒有跟著補上。

這不是叫你別用,而是把帳算清楚:一個不需要登入的工具,照樣能用工作階段錄影把你搜尋的軌跡拼起來。真的在意,用瀏覽器的隱私視窗、封鎖第三方腳本,或至少別在上面查你不想被記下的東西。

藏在首頁原始碼裡的 74 筆封鎖名單

頁面上還藏著一件完全沒提的事。fnd 首頁的 HTML 原始碼內建了一份 74 筆 App Store 編號的清單,搭配一小段程式:只要你開啟的網址包含清單裡的編號,頁面會靜默把網址清空、畫面落在首頁。我實際開 Wells Fargo 銀行 app 的頁面驗證,網址列確實被清掉,看不到該 app 的資料頁。

把 74 筆編號逐個拿去 Apple 的查詢介面反查,55 筆查得到資料,其中 42 筆屬於財務類:Wells Fargo、TD Bank 系列(美國、加拿大、企業版四款都在列)、Progressive 保險的兩款 app,以及整個 Netspend 預付卡家族(連同幫 7-Eleven、H-E-B、Western Union、Brink’s 代發的預付卡 app 共 13 筆)全數在列,另外還有 Costco、Wayfair 這類大型零售,幾家美國地方信用合作社與小型銀行,以及兩款巴塞隆納球迷 app 和一款德國博弈節目 app,其餘 19 筆在美國店已經查無資料。有個模式值得一提:很多品牌是全家一起進名單,Netspend 是最極端的例子,連 Winter Hill Bank 這種只有兩款 app 的小銀行也是兩款同時在列,這比較像品牌層級的處理,不是單一 app 出事的痕跡。從網際網路檔案館的歷史頁面看,這份名單 2020 年 12 月只有 3 筆,2021 年 6 月 6 筆,同年 9 月一口氣跳到 58 筆,之後逐年緩慢增加,我查詢當天是 74 筆。

站方從未對外說明這份名單的存在或理由,意圖無從查證,我不替它下結論。但行為層的事實對讀者有兩個意義。其一,被封鎖的 app 仍然出現在搜尋結果裡,「前往 App Store」的外部連結也正常帶你離開,被封的只有站內資料頁,所以你查某個銀行 app 發現詳情頁連不上時,有個簡單的分辨法:點搜尋結果上的官方連結,如果 apps.apple.com 那邊看得到 app,就代表 app 本身沒事,是 fnd 端的設計;如果官方頁也看不到,才是下架或改名。其二,一個標榜替你打開 Apple 圍牆的工具,自己也有一道不透明的牆,用之前心裡有數就好。

誰該把 fnd.io 放進書籤,誰不必

會反覆用到它的人輪廓其實很清楚:要做 app 市場情報或 ASO(讓 app 在商店搜尋排前面的功夫)的人,需要並排看多店榜單與評分量;寫跨境內容比價、整理 Apple 生態情報的人,需要快速引用各店原價;單純想在下載前確認「這個 app 在別國是不是比較貴、評價是不是比較多」的好奇讀者。它也拿來當分享工具用:任何一個 app 編號接上網址就能叫出該店資料頁,把連結丟給別人看價格與評分,比截圖轉貼省事。相對地,只在台灣店消費、也不太比較的人,官方 App Store 就夠用,多一個書籤沒有意義。對查詢隱私特別敏感的人,讀完上面那一節再決定。

我的判斷是:作為跨區查價與商店情報的前端,fnd.io 是目前同類裡最乾淨的一個,資料直連 Apple、十二年不收費不塞廣告、顯示的價格逐字原汁;它的兩個暗面,一個是沒寫進隱私政策的行為錄影,一個是沒說明過的封鎖名單,都不影響它的資料品質,只影響你對它的信任程度。放進書籤之前,把這兩件事放進同一個書籤就好。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1745

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...