Get custom audiences
Retrieve Facebook custom audiences for a location. Without limit the response is a plain array. When limit is provided (max 100) the response is a paginated { customAudiences, paging } envelope; pass after (from paging.next) to fetch the next batch. By default each item is returned in full; pass projection (comma-separated, dot-notation for nested fields, e.g. ?projection=id,name,dataSource.type) to return only the requested fields — any value outside the known field set is rejected.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your access token.
adPublishing. readonlyOAuthPrivate IntegrationSub-Account TokenRequest
Headers
API Version
v3v3Query Parameters
Location identifier
loc_abc123Audience list type
lookalikecustomallcustomAudience data source
ad_managerintegrationad_managerAd account identifier
act_123456Page size for a paginated fetch (max 100). When set, the response is a { customAudiences, paging } envelope instead of a plain array.
25Opaque cursor for the next batch, taken from the previous response paging.next
QVFIU...Fields to return on each item, comma-separated (e.g. ?projection=id,name,dataSource.type). When set, only the requested fields are returned. Nested fields use dot-notation; naming a parent (e.g. dataSource) returns the whole nested object. Any value outside the known field set is rejected. Omit the param entirely to receive the full item as-is.
idnamedescriptionapproximateCountLowerBoundapproximateCountUpperBoundsubtypetimeCreatedtimeUpdateddataSourcedataSource.typedataSource.subTypedataSource.creationParams["id","name","dataSource.type","deliveryStatus.code"]Response
A plain array of custom audiences (default), or a { customAudiences, paging } envelope when limit is provided. Lookalike and custom audiences share one shape — subtype distinguishes them. Supplying projection narrows every entry to the requested fields only.
- object[]
- PaginatedFacebookCustomAudiencesDTO
Audience id
120250373909070122Audience name
Website Visitors - Last 30 DaysAudience description. Empty string when not set.
How the audience was built. LOOKALIKE for lookalikes; CUSTOM, ENGAGEMENT, WEBSITE, and LEAD for the rest.
ENGAGEMENTLower bound of the audience size. Facebook floors small audiences — 1000 and 20 are placeholders, not counts.
19900000Upper bound of the audience size
23400000Whether the audience can be used in a campaign right now
Whether Facebook is still building or refreshing the audience
Where the audience gets its members from
Creation time as a Unix timestamp in seconds, not milliseconds and not ISO-8601.
1787123977Last update time as a Unix timestamp in seconds. Equals timeCreated when never edited.
1787123977