Meta Ad LibraryMeta AdsAdvertising

Search the Meta ad library by keyword

meta-ad-library.meta-ads.library.search

Search publicly running Facebook and Instagram ads by keyword

Price
freeプロバイダー原価
Success rate
—成功率データはまだありません成功率データはまだありません
Latency p50
——
Last verified
—Not verified yet
GEThttps://toolswitch.dev/v1/tools/meta-ad-library.meta-ads.library.searchPreview
Try online近日公開Provider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

パラメータ

give it either search_terms or search_page_ids — a call with neither returns an error, not the whole library. ad_snapshot_url is the human-viewable render of the creative and needs the access token appended to load. Results are ads Meta has KEPT: commercial ads leave the library some time after they stop running, so this is a live-ish view, not an archive

パラメータ型必須説明例
クエリパラメータ
after文字列任意paging.cursors.after from the previous response
limit整数任意page size; 25 by default, a few hundred is the practical ceiling before Meta starts timing out25
fields文字列必須comma-separated; nothing but id comes back by defaultid,page_id,page_name,ad_creative_bodies,ad_creative_link_titles,ad_creative_link_captions,ad_snapshot_url,ad_delivery_start_time,ad_delivery_stop_time,publisher_platforms,languages,estimated_audience_size
ad_type文字列任意ALL (default) | POLITICAL_AND_ISSUE_ADS | HOUSING_ADS | EMPLOYMENT_ADS | FINANCIAL_PRODUCTS_AND_SERVICES_ADSALL
languages配列任意ISO 639-1 codes (plus CMN, YUE)["en"]
media_type文字列任意ALL | IMAGE | MEME | VIDEO | NONEVIDEO
search_type文字列任意KEYWORD_UNORDERED (default, all words in any order) | KEYWORD_EXACT_PHRASEKEYWORD_UNORDERED
search_terms文字列任意max 100 characters; matched against the ad's text. Required in practice unless you filter by search_page_ids insteadproject management software
ad_active_status文字列任意ACTIVE (default) | INACTIVE | ALL — ALL is what you want for creative research, since a competitor's best-performing ad may have finishedALL
publisher_platforms配列任意FACEBOOK | INSTAGRAM | AUDIENCE_NETWORK | MESSENGER | WHATSAPP | OCULUS | THREADS["INSTAGRAM"]
ad_delivery_date_max文字列任意YYYY-MM-DD
ad_delivery_date_min文字列任意YYYY-MM-DD; ads that were delivering on or after this date2026-06-01
ad_reached_countries配列必須REQUIRED on every ads_archive call. JSON array of ISO country codes, URL-encoded — ["US"] — or ALL["US"]
estimated_audience_size_min整数任意one of the fixed buckets 100 | 1000 | 5000 | 10000 | 50000 | 100000 | 500000 | 1000000
  • クエリパラメータ
  • after文字列任意

    paging.cursors.after from the previous response

  • limit整数任意

    page size; 25 by default, a few hundred is the practical ceiling before Meta starts timing out

    例:25

  • fields文字列必須

    comma-separated; nothing but id comes back by default

    例:id,page_id,page_name,ad_creative_bodies,ad_creative_link_titles,ad_creative_link_captions,ad_snapshot_url,ad_delivery_start_time,ad_delivery_stop_time,publisher_platforms,languages,estimated_audience_size

  • ad_type文字列任意

    ALL (default) | POLITICAL_AND_ISSUE_ADS | HOUSING_ADS | EMPLOYMENT_ADS | FINANCIAL_PRODUCTS_AND_SERVICES_ADS

    例:ALL

  • languages配列任意

    ISO 639-1 codes (plus CMN, YUE)

    例:["en"]

  • media_type文字列任意

    ALL | IMAGE | MEME | VIDEO | NONE

    例:VIDEO

  • search_type文字列任意

    KEYWORD_UNORDERED (default, all words in any order) | KEYWORD_EXACT_PHRASE

    例:KEYWORD_UNORDERED

  • search_terms文字列任意

    max 100 characters; matched against the ad's text. Required in practice unless you filter by search_page_ids instead

    例:project management software

  • ad_active_status文字列任意

    ACTIVE (default) | INACTIVE | ALL — ALL is what you want for creative research, since a competitor's best-performing ad may have finished

    例:ALL

  • publisher_platforms配列任意

    FACEBOOK | INSTAGRAM | AUDIENCE_NETWORK | MESSENGER | WHATSAPP | OCULUS | THREADS

    例:["INSTAGRAM"]

  • ad_delivery_date_max文字列任意

    YYYY-MM-DD

  • ad_delivery_date_min文字列任意

    YYYY-MM-DD; ads that were delivering on or after this date

    例:2026-06-01

  • ad_reached_countries配列必須

    REQUIRED on every ads_archive call. JSON array of ISO country codes, URL-encoded — ["US"] — or ALL

    例:["US"]

  • estimated_audience_size_min整数任意

    one of the fixed buckets 100 | 1000 | 5000 | 10000 | 50000 | 100000 | 500000 | 1000000

コード例

$TOOLSWITCH_KEY をコンソールで作成したキーに置き換えてください。

Preview
curl -X GET 'https://toolswitch.dev/v1/tools/meta-ad-library.meta-ads.library.search' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

このゲートウェイ API はプレビュー版です。URL や認証方式は変更される場合があります。 パラメータはサンプルデータです。 呼び出し料金は free です。サービス料を含みます。