2025 out-of-cycle changes to Marketing API.
Applies to all versions on October 29, 2025.
Introducing the instagram_profile_visits insights metric that measures the number of times users visit an advertiser's Instagram profile as a result of interacting with an ad. This includes clicks on the ad's CTA button, profile picture, or username that lead directly to the Instagram profile.
The following endpoints are affected:
Applies to all versions on January 12, 2026.
action_attribution_windows=7d_view) and 28-day view-through (action_attribution_windows=28d_view) attribution windows will no longer be available and will return no datastart_dates beyond their retention limits:
unique_actions and cost_per_unique_action_type); and hourly breakdowns for all fields (i.e., breakdowns=hourly_stats_aggregated_by_advertiser_time_zone)breakdowns=frequency_value)breakdowns=mmm) will be limited to asynchronous jobs.The following endpoints are affected:
Applies to v23.0+. Will apply to all versions on November 11, 2025.
The Messenger Inbox placement (messenger_home) will no longer be available for targeting for ads creation.
The following endpoints will be affected:
Applies to all versions.
Beginning October 6, 2025, in response to the European Union's Transparency & Targeting of Political Ads (TTPA) regulation, social issues, electoral and political ads will no longer be allowed in the European Union. Learn more.
The following endpoints are affected:
Applies to v23.0+
Sellers can sync live_special_price to product_item in catalogs indicating a live-only special promotion price for a product. The price has 2 digits added for cents (ex: use '100' for 1 or '599' for 5.99).
Will apply to all versions August 19, 2025.
COMSCORE_MARKET codes are a new geomarket source in location targeting for ad set creation. Comscore Markets can now be used as a source along with existing DMA (Designated Market Areas) regions .
The following endpoints are affected:
Will apply to all versions August 19, 2025.
COMSCORE_MARKET codes will be returned along with DMA regions when using targeting search.
The following endpoints are affected:
GET /searchApplies to v21.0+
The is_adset_budget_sharing field will be added to campaign creation API. Advertisers can enable ad set budget sharing by setting this field to True. With ad set budget sharing, advertisers can now share up to 20% of their budget with other ad sets in the same campaign.
publisher_platform in the customization_spec for Placement Asset Customization. See Supported Fields in customization_spec for more information.Applies to v22.0+
Adding a new field to the ad set promoted object to capture the intended value semantics to use when running a campaign with an objective to maximise total value.
Applies to all versions March 31, 2025.
notification placement has been added to facebook_positions for placement targeting and placement asset customization.Applies to all versions on June 10, 2025.
On June 10, 2025, Ads Insights API behavior will change in two ways:
use_unified_attribution_setting and action_report_time parameters will be disregarded, and API responses will mimic Meta Ads Manager settings. To learn more, visit developer documentation here.reach will no longer be returned for queries that apply breakdowns and use start_dates more than 13 months old; developers may leverage asynchronous jobs to request such data. To learn more, visit developer documentation here.Applies to all versions.
As introduced in October 2024, there is a new Special Ad Category input for the special_ad_categories field. This input is FINANCIAL_PRODUCTS_SERVICES representing the Financial products and services category, and will replace the CREDIT input as of January 14th, 2025. This change is part of the expansion of special ad categories to include financial products and services in early 2025. Learn more about the update here or visit the developer doc resources page here.
CREDIT will no longer be a valid special ad category selection after it is deprecated on January 14th, 2025. Developers should migrate to using the FINANCIAL_PRODUCTS_SERVICES input prior to the deprecation to avoid campaign setup disruption. If an ad is created with the CREDIT category after January 14th, the API call will fail, and will be blocked with an error message. It is recommended that you prioritize this update well in advance of the deprecation date to minimize disruption for your customers.
Businesses that have selected the FINANCIAL_PRODUCTS_SERVICES input must comply with audience restrictions, similar to housing and employment.
The following endpoints are affected: