Facebook/Meta Ads Library Scraper API - Winning Ads, Scam Check
リモートFacebook/Meta Ads Library Scraper API - Winning Ads, Scam Check について
Apify Actorとして、キーワードや広告主を指定し、Meta Ad Libraryの公開広告を収集します。広告調査、営業先の発見、ブランド監視に利用でき、掲載期間や広告バージョン数も取得できます。
主な機能
- 01キーワードまたは広告主で広告検索
- 02キーワード別の広告主一覧
- 03ブランドなりすましの可能性を検出
- 04掲載期間とバージョン数を取得
- 05リンク先とメディアのURLを取得
活用シーン
- 01競合の長期掲載広告を探す
- 02広告クリエイティブの調査資料を作成
- 03広告出稿中の営業候補を特定
- 04ブランドを悪用した可能性のある広告を確認
MCP 対応
Apify MCP サーバーを介して AI エージェントから利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.apify.com/?tools=anshumanatrey/facebook-ads-library-apiclaude mcp add --transport http anshumanatrey-facebook-ads-library-api https://mcp.apify.com/?tools=anshumanatrey/facebook-ads-library-api{"mcpServers":{"anshumanatrey-facebook-ads-library-api":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/facebook-ads-library-api"}}}Cursor で開く{"servers":{"anshumanatrey-facebook-ads-library-api":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/facebook-ads-library-api"}}}VS Code で開く{"mcpServers":{"anshumanatrey-facebook-ads-library-api":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/facebook-ads-library-api"}}}{"mcpServers":{"anshumanatrey-facebook-ads-library-api":{"serverUrl":"https://mcp.apify.com/?tools=anshumanatrey/facebook-ads-library-api"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.apify.com/?tools=anshumanatrey/facebook-ads-library-api認証が必要ツール
詳細
Facebook/Meta 広告ライブラリ スクレイパー API ― 成果の出ている広告、不正広告チェック
ログインも、Cookie も、Meta API トークンも不要で、Facebook 広告ライブラリ(Meta が現在 Meta 広告ライブラリと呼んでいる、Facebook、Instagram、Messenger、Threads、Audience Network の広告)をスクレイピングします。キーワードを入力するか Facebook ページを貼り付けるだけで、一致するすべての広告を行単位で取得できます。広告主、広告の掲載日数、広告のバージョン数、本文、見出し、ボタン、ランディングページとそのドメイン、画像と動画のリンク、掲載プラットフォーム、Meta が公開しているリーチ、広告費、EU のオーディエンスデータが含まれます。さらに、広告主リスト(現在キーワードに関連して広告を出しているビジネスを1行ずつ表示)と、ブランドなりすましチェック(ブランド自身のものではないページから出稿され、ブランド名を使っている広告)も利用できます。広告1,000件あたり$0.70で、初期費用はありません。Apify Console、API、Python、JavaScript、n8n、Make、Zapier、または Apify MCP サーバー経由の AI エージェントから利用できます。
何ができますか?
facebook.com/ads/library にあるものと同じ公開 Meta 広告ライブラリを読み取り、手作業でコピーする代わりに、指定したキーワードや広告主の情報をすべて返します。
- キーワードの広告(
ads):指定した語句に一致する、国内または世界中のすべての広告です。 - 広告主の広告(
pages):リンク、ページ ID、または名前だけで指定した Facebook ページのすべての広告です。 - 広告主リスト(
advertisers):指定したキーワードで現在広告を出しているビジネスと、広告数、最も長く掲載されている広告、ユーザーの遷移先となるウェブサイトを表示します。 - ブランドなりすましチェック(
impersonation):ブランド名を使用しているものの、別のページから出稿されている広告です。それぞれにリスクレベルと、その根拠となるシグナル(類似したページ名、類似したランディングドメイン、小規模ページからの新しい広告)が表示されます。
広告ライブラリのデータはなぜ利用されるのですか?
答え:他社の広告ですでに効果が出ているものを確認するためです。 Meta は配信中の広告をすべて表示しますが、成果は表示しません。そのため、最も有効な無料の手がかりは掲載期間です。30~90日間掲載されている広告は、ほぼ間違いなく採算が取れています。赤字になる広告に支払い続ける人はいないからです。
- メディアバイヤーやDTCブランドは、競合の長期掲載広告を見つけ、ゼロからテストする費用をかける代わりに、その訴求、オファー、フォーマットを参考にします。そのための情報が
daysRunningとversionsです。同じ広告のライブバージョンが複数ある場合は A/B テストを意味し、テストを勝ち抜いたものが成果の出ている広告です。 - クリエイティブストラテジストや代理店は、10~20ブランドの週間ウォッチリストを作り、スワイプファイルをまとめます。ランディングドメインから、各広告の背後にあるファネルがわかります。
- 新規顧客を開拓する代理店は、広告主リストを活用します。現在広告に費用をかけているビジネスには予算があるため、有望な見込み客となります。
- Eコマースやドロップシッピングでは、長期掲載広告を多数出している商品を見つけられます。
- 開発者は、スクレイパーを保守することなく、広告調査ツール、n8n や Make のフロー(スクレイピング後、GPT や Gemini に訴求ポイントの抽出と新しいバリエーションの作成を依頼)、およびその上に構築する AI エージェント向けツールを開発できます。
- ブランド保護チームやセキュリティチームは、ブランドなりすましチェックを実行します。Meta 自身の推定では、1日に約150億件の詐欺広告が表示されており、2026年3月にはブランドなりすまし検知機能を拡張しました。このツールは、あなたのブランド名を使っている広告を見つけます。
他の Facebook Ads Library スクレイパーとの違いは何ですか?
- 最もよく使われている Facebook/Meta Ads Library スクレイパー 2 つより低価格です:1,000 件あたり $0.70 で、Apify 公式の $5.80、curious_coder の $0.75 と開始料金(この 2 つでこのカテゴリのユーザーの約 70%を占めます)を下回ります。開始料金がないため、少量の実行でも最安です。automation-lab と比べて 40 件未満、memo23 と比べて 250 件未満の場合に該当します。大量実行では、この 2 つと jmlp の 1 件あたりの料金が安くなります。すべての料金は以下の表をご覧ください。
- 勝ち広告のシグナルを標準搭載:すべての広告について
daysRunningを計算し、versionsには Meta 独自の広告バリエーション数が含まれます。また、**最小掲載日数(minDaysRunning)**を指定すると、長期間掲載されている広告だけに絞り込めます。 - すべての広告にリンク先ドメインを表示するため、広告の誘導先サイトごとにグループ化できます。
- 広告主リストとブランド詐欺チェックを同じアクターで利用でき、料金体系も同じです。
- 誰でも簡単に使えます:キーワードを入力して Start を押すだけです。国名(India、USA、UK)も使え、カンマでキーワードを区切れます。また、貼り付けた Ads Library のリンクや Facebook ページのリンクも認識されます。
- プロキシの設定は不要です:Meta はクラウド IP とデータセンター IP をブロックするため(2026-09-25 のテストではどちらも広告が 0 件でした)、すべての検索は料金に含まれる Apify の住宅用プロキシを使って実行されます。
- 保存された行数分だけのお支払いで、上限額を設定すると、バッチの合間に実行が正常に停止します。
Facebook Ads Library のスクレイピング料金はいくらですか?
広告 1 件あたり $0.0007(1,000 件あたり $0.70)、広告主リストは広告主 1 件あたり $0.008、ブランド詐欺チェックは広告 1 件あたり $0.002です(最初にブランド自身のページを読み込み、正規のウェブサイトを確認します)。開始料金や月額料金はなく、プラットフォーム利用料と住宅用プロキシの料金も含まれます。
| 実行内容 | 課金対象 | 料金 |
|---|---|---|
| 入力例(「running shoes」の広告 20 件) | 広告 20 件 | $0.014 |
| 1 つのキーワードで広告 100 件 | 広告 100 件 | $0.07 |
| 10 個のキーワードで広告 1,000 件 | 広告 1,000 件 | $0.70 |
| 広告 200 件から広告主リストを作成(広告主 60 件を検出) | 広告主 60 件 | $0.48 |
| 他のページから広告 40 件を検出したブランド詐欺チェック | 詐欺チェック対象の広告 40 件 | $0.08 |
| Meta に一致する広告がない検索 | 0 件 | $0.00 |
Apify の無料プランには月額 $5 分のクレジットが含まれており、広告約 7,000 件分を利用できます。
他の Facebook Ads Library スクレイパーと料金を比較するとどうなりますか?
2026-09-25 時点で過去 30 日間のユーザー数が 250 人以上の Facebook Ads Library アクターを、ユーザー数の多い順に掲載しています。料金は Apify 無料プランでの価格です。
| スクレイパー | 広告 1,000 件あたりの料金 | 開始料金 | 過去 30 日間のユーザー数 |
|---|---|---|---|
| このアクター | $0.70 | なし | 新規 |
| apify による Facebook Ads Library Scraper | $5.80 | なし | 6,040 |
| curious_coder による Facebook Ads Library Scraper | $0.75 | $0.00005 | 5,853 |
| igolaizola による Facebook Ad Library Scraper | $0.75 | $0.0075 | 1,048 |
| automation-lab による Facebook Ads Library | $0.575 | $0.005 | 458 |
| memo23 による Facebook Ads Library Scraper | $0.50 | $0.05 | 340 |
| brilliant_gum による Facebook Ads Library Scraper | $15.00 + プラットフォーム利用料 | $0.001 | 271 |
| whoareyouanas による Meta Ad Scraper | $10.00 | なし | 256 |
| jmlp による Meta Ad Library Scraper | $0.15 + プラットフォーム利用料 | なし | 254 |
これらの一部は Apify の有料プランで料金を割り引いており、プラットフォーム利用料が別途請求されるものもあります。大量実行では automation-lab、memo23、jmlp の 1 件あたりの料金が安くなります。大量に実行する場合は、ご利用のプランで比較してください。
どのような入力を受け取りますか?
各フィールドには、わかりやすい名前と角括弧内の JSON キーがあります。「キーワード」だけが必須です。
| フィールド(JSON キー) | 必須 | 内容 |
|---|---|---|
レポートタイプ(mode) | いいえ | ads(デフォルト)、pages、advertisers、またはimpersonation(ブランド詐欺チェック) |
キーワード(searchTerms) | pages以外では必須 | 1 行に 1 つ。1 行に a, b と入力すると、キーワードは 2 つになります。Ad Library の検索リンクを貼り付けることもできます。詐欺チェックの場合は、ブランド |
広告主(pages) | pagesの場合は必須 | Facebook ページのリンク、ページ ID、または名前。例:https://www.facebook.com/nike や Gymshark |
国(country) | いいえ | ALL(全世界、デフォルト)、Indiaのような国名、またはINのようなコード |
検索ごとの広告数(maxAds) | いいえ | キーワードまたは広告主ごとに保存する広告の最大数。デフォルトは 100 |
広告ステータス(status) | いいえ | active(デフォルト)、inactive、またはall |
広告カテゴリ(adType) | いいえ | all(デフォルト)、political、housing、employment、credit |
メディアタイプ(mediaType) | いいえ | all、image、video、meme、none |
掲載日数の下限(minDaysRunning) | いいえ | 指定した日数以上掲載された広告のみを残します |
完全一致フレーズ(exactPhrase) | いいえ | キーワードを 1 つのフレーズとして照合します |
バージョンを統合(groupVersions) | いいえ | 広告バージョンのグループごとに 1 行にします |
並べ替え(sortBy) | いいえ | impressions(閲覧数が多い順、デフォルト)またはrelevance |
公式ページ(officialPages) | いいえ | 詐欺チェック用:ブランドの公式ページです。空欄の場合は、ブランドと完全に同じ名前のページを使用し、実行サマリーに表示します |
{ "searchTerms": ["running shoes"], "country": "US", "minDaysRunning": 30, "maxAds": 200 }
出力はどのような形式ですか?
広告ごと(または広告主リストの場合は広告主ごと)に 1 行です。Meta に該当する項目がない場合は空になりますが、すべてのキーが常に含まれます。広告行の例(省略版):
{
"adId": "866569929827744",
"adLibraryUrl": "https://www.facebook.com/ads/library/?id=866569929827744",
"pageName": "Example Brand",
"pageId": "1234567890",
"pageLikes": 48210,
"isActive": true,
"startDate": "2026-06-01T12:30:00",
"daysRunning": 116,
"versions": 3,
"platforms": ["FACEBOOK", "INSTAGRAM", "THREADS"],
"adText": "Our best-selling trainer is back in stock...",
"headline": "Free shipping this week",
"callToAction": "Shop now",
"landingUrl": "https://www.example.com/sale",
"landingDomain": "example.com",
"imageUrls": ["https://scontent.xx.fbcdn.net/..."],
"videoUrls": [],
"spend": null,
"ageGender": [],
"impersonation": null
}
ブランド詐欺チェックの行には、impersonationが追加されます:{"brand": "Nike", "risk": "high", "signals": ["page name uses the brand but it is not an official page", "sends people to nike-outlet-sale.shop, a look-alike site, not an official domain"]}。シグナルは確認用であり、判定結果ではありません。Foot Locker のような再販業者もブランド名を使用しており、リスクは低いと判定されます。
実行サマリーは OUTPUT レコードです。ステータス、入力内容を変更した場合の注記、検索ごとに読み込んだ広告数と保存した広告数を示す項目、課金対象のイベントが含まれます。
処理速度はどのくらいですか?
Apify での 2026-09-25 のテスト結果(256 MB、ピーク時 57~70 MB):広告 20 件は 16 秒、キーワード 1 つで広告 200 件は 106 秒、キーワード 3 つで各 50 件は 49 秒(同時に実行され、それぞれ独自の住宅用 IP を使用)、広告主 2 件で広告 60 件は 48 秒、広告 100 件から 86 社の広告主リストを作成する場合は 66 秒でした。速度制限を受けた実行はありませんでした。
よくある質問
Q: Facebook Ads Library は Meta Ad Library と同じものですか? はい。同じ公開ライブラリ(facebook.com/ads/library)です。Meta は現在これを Meta Ad Library と呼んでおり、Facebook、Instagram、Messenger、Threads、Audience Network の広告を対象としています。このアクターはすべての広告を読み取ります。
Q: Facebook アカウント、Cookie、Meta API トークンは必要ですか? いいえ。ログアウトした訪問者に表示される方法で、公開 Ad Library を読み取ります。
Q: 広告の支出額やリーチした人数を確認できますか?
政治広告や社会問題に関する広告であれば可能です。Meta は支出額とインプレッション数の範囲を公開しています。EU で配信された広告については、年齢、性別、地域別のリーチを公開しています。それ以外の広告については Meta が数値を表示しないため、daysRunning と versions が重要になります。
Q: 成果を上げている広告を見つけるにはどうすればよいですか?
最低掲載日数(minDaysRunning)を30日以上に設定してください。何週間も掲載され続けている広告は収益を上げている広告であり、versions には複数のバリエーションでテストされている広告が表示されます。
Q: これは公式の Meta Ad Library API ですか? いいえ。公式 API の利用には開発者アカウントと本人確認が必要で、対象は政治広告、社会問題に関する広告、EU で表示された広告に限られます。このアクターは、公開 Ad Library に表示されるすべての広告を対象としています。
Q: 毎週、競合他社をモニタリングできますか?
はい。入力を Apify タスクとして保存してスケジュールを設定してください。広告ステータス(status)をactiveにし、並べ替え(sortBy)をimpressionsにすると、重要な広告から順に表示されます。
Q: なぜ住宅用プロキシが必要なのですか? ご自身で設定する必要はありません。Meta はクラウドやデータセンターの IP をレート制限し、広告をまったく表示しないため、このアクターは Apify の住宅用プロキシを使用します。料金にはその費用が含まれています。
Q: 画像や動画をダウンロードしますか? いいえ。Meta が提供する画像と動画のリンクを返します。コピーが必要な場合は、ご自身でダウンロードしてください。
Q: ブランド詐欺チェックでは何を確認しますか? ブランド名を使用しているものの公式ページではないページ、類似ドメインにユーザーを誘導する広告、小規模なページによる新しい広告を確認します。ブランド自身のページは、名前で特定したもの、またはユーザーが指定したものを除外します。
制限事項
- Meta が支出額とインプレッション数を表示するのは政治広告と社会問題に関する広告のみで、オーディエンスの内訳を表示するのはEUで配信された広告のみです。
- ページが認証済みかどうかは Meta の広告検索結果に含まれないため、このアクターが推測することはありません。
- キーワード検索は Meta 独自のマッチングに従うため、関連性が低い広告が返されることがあります。より厳密に一致させるには、完全一致フレーズ(
exactPhrase)をオンにしてください。 - 検索規模が非常に大きい場合は時間がかかります。1キーワードあたり毎分約110件の広告を取得します(Apify では106秒で200件)。複数のキーワードを同時に実行できます。
メンテナーについて(優先対応は1~2時間以内)
Anshuman Atrey(@AnshumanAtrey)が開発・メンテナンスを行っています。
- パープルチームのセキュリティ研究者、ハッカソンで5回優勝
- Walrus Securitas(AI サイバーセキュリティ SaaS)および The Drone Syndicate(自律型防衛ドローン)の共同創業者
- Apify Store の OSINT およびデータアクターのポートフォリオの著者:メール、電話番号、ユーザー名、IP とドメイン、ネットワーク、シークレット、ソーシャル、LinkedIn、ドメイン履歴、Telegram、Google Trends、Meta 広告、インドのフィンテックデータを対象とする18種類の公開済みアクター
カスタム機能リクエストは1~2時間以内に対応(優先)
このアクターにないフィールド、フィルター、出力形式が必要な場合、メンテナーがこのアクターに直接実装します。優先リクエストは、対応時間内であれば通常1~2時間以内、夜間であれば24時間以内に対応します。これはメンテナーによる1対1の直接対応であり、外部委託の順番待ちではありません。
最速の連絡方法(返信が早い順):
- LinkedIn の DM -> linkedin.com/in/anshumanatrey。対応時間内であれば通常1時間以内
- このアクターのリポジトリに GitHub issue を作成
- Apify Console で
@anshumanatreyに DM を送信 - atrey.dev 経由で メール
同じメンテナーが提供する関連アクター
| アクター | ユースケース |
|---|---|
| google-trends-api-scraper | Google トレンドの関心度の推移、地域、関連クエリ、急上昇ワードをログインなしで取得します |
| domain-history-contact-osint | ドメインの過去の所有者、メールアドレス、履歴を調べます。ここで見つかったランディングドメインと組み合わせて使えます |
| netintel | 類似の詐欺ドメインを調査するための、IP またはドメインのインテリジェンス(WHOIS、DNS、GeoIP、ASN、ポート) |
| telegram-channel-scraper | 公開 Telegram チャンネルの投稿、メディア、ボタンをログインなしで取得します |
| theharvester-osint | 公開ソースからドメインのメールアドレス、サブドメイン、ホストを取得します |
| holehe-email-osint | 120 以上のサイトのうち、メールアドレスが登録されているサイトを確認します |
ドキュメント
- Apify API:https://docs.apify.com/api/v2
- Apify クライアントを使って Python または JavaScript から実行するか、Apify 連携を通じて n8n、Make、Zapier から実行できます。
- ソース:https://github.com/AnshumanAtrey/facebook-ads-library-api
最終更新日
2026-09-25:バージョン 1.0。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。