Skip to content

Ad optimization basics

Updated: Jun 26, 2026

The Marketing API offers endpoints to manage audiences and analyze ad campaign insights. Use these endpoints to optimize your advertising strategies.

Ad optimization endpoints

The customaudiences endpoint

Create and manage custom and lookalike audiences with the customaudiences endpoint, tailoring ads to specific user segments based on demographics, interests, and behaviors.

Example API request

curl -X POST \
  https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/customaudiences \
  -F 'name=My Custom Audience' \
  -F 'subtype=CUSTOM' \
  -F 'access_token=<ACCESS_TOKEN>'

The insights endpoint

The insights endpoint provides analytics about the performance of campaigns, ad sets, and ads. Track key metrics such as impressions, clicks, and conversions.

Example API request

curl -X GET \
  https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/insights \
  -F 'fields=impressions,clicks,spend' \
  -F 'time_range={"since":"2023-01-01","until":"2023-12-31"}' \
  -F 'access_token=<ACCESS_TOKEN>'

Unofficial mirror for reference/search purposes. All content originates from developers.facebook.com — see the source link at the top of each page. Machine-readable indexes: llms.txt · llms-full.txt · About