USB Type C ケーブル 純正品質 【1M/2M 各2本】 タイプc ケーブル PD対応 60W急速充電 TPE材質 ABSシース ナイロン編み 断線防止 高耐久 480Mbps高速 データ転送 iPhone 16/15/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia Galaxy Pixel Type C機種対応
¥899 (2025年4月29日 13:06 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)対応 iPad 11世代 / 10世代 ガラスフィルム (2025/2022モデル) ガイド枠付き 【2枚セット-日本旭硝子素材】対応 iPad第10世代 2022 iPad第11世代A16 10.9インチ 保護フィルム iPad10 iPad11 フィルム 強化ガラス スマートタブレット 第11世代2025 第10世代2022 液晶保護フィルム ガイド枠 { 全面保護 2.5D 硬度9 H 耐衝撃 飛散防止 貼り付け簡単 自動吸着 気泡ゼロ 指紋防止 ラウンドエッジ加工 超薄0.26mm 超高質感 スマートタブレット SENTM-2IP10D-1
¥998 (2025年4月29日 13:11 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)
iTunes Search APIを使って、iOSアプリのバンドルIDからアプリ情報を取得する方法をご紹介します。
Androidアプリの場合、アプリに関する情報はGoogle Playからインストール数などの情報を取得 – Qiitaの記事で紹介したように google-play-scraper を使えば情報を取得できます。
iOSアプリの場合は、iTunes Search APIを利用することで評価数やバージョン情報などの情報を取得できます。
バンドルIDで検索する例
例えば、バンドルIDが com.hnimrod.loancalc のアプリに対して以下のようにすることで、アプリ情報を取得できます。
curl "https://itunes.apple.com/search?bundleId=com.hnimrod.loancalc"
Pythonで実行する例
Pythonのrequestsライブラリを使って、アプリ名や評価数を取得する場合の実装例は次のようになります。
import requests
bundle_id = "com.hnimrod.loancalc"
url = f"https://itunes.apple.com/lookup?bundleId={bundle_id}&country=JP"
response = requests.get(url)
data = response.json()
if data['resultCount'] > 0:
result = data['results'][0]
print("バンドルID:", bundle_id)
print("アプリ名:", result['trackName'])
print("評価数:", result.get('userRatingCount', 'N/A'))
print("平均評価値:", result.get('averageUserRating', 'N/A'))
else:
print("アプリが見つかりませんでした。")
実行例
バンドルID: com.hnimrod.loancalc
アプリ名: かんたんローン計算
評価数: 2
平均評価値: 5
iTunes Search APIを使えば、特定のバンドルIDからアプリ情報を手軽に取得できます。競合調査、ストア情報の自動取得、データ分析など、さまざまな用途に活用できる便利なAPIです。