List TikTok Business Centers
Returns the TikTok Business Centers (BCs) the connected tiktokads account can read.
Each BC reports its advertiser count so callers can build agency-style pickers
without re-walking /v1/ads/accounts per BC.
TikTok-only. Solo advertisers (non-agency tokens) return an empty array.
API key authentication - use your Zernio API key as a Bearer token
In: header
Query Parameters
ID of the tiktokads (or parent tiktok posting) SocialAccount
Response Body
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.ads.listAdsBusinessCenters({ query: { accountId: 'account_abc123', },});console.log(data);{
"businessCenters": [
{
"bcId": "7123456789012345678",
"name": "Acme Agency",
"advertiserCount": 23
}
]
}{
"error": "Unauthorized"
}List Meta product catalogs GET
Lists the Meta product catalogs reachable from an ad account (owned + agency-shared catalogs of the ad account's business), for Advantage+ catalog ads (`goal: catalog_sales` on POST /v1/ads/create — e.g. vehicle inventory catalogs). Read-only; uses scopes customers already granted (no reconnect needed). Catalog contents (items, feeds) are managed in Meta Commerce Manager, not through this API.
List ads GET
Returns a paginated list of ads with metrics computed over an optional date range. Use source=all to include externally-synced ads from platform ad managers. If no date range is provided, defaults to the last 90 days. Date range is capped at 730 days max. To find the Zernio ad behind a comment you see in Meta Business Manager, filter by platformAdId (the Meta ad ID), effectiveObjectStoryId (Facebook), or effectiveInstagramMediaId (Instagram) — those are the post/media the ad's engagement lives on, and are also returned on each ad's `creative` object. Then call GET /v1/ads/{adId}/comments with the returned ad id.