Ads by status, format, country and language; run-time distribution; new ads per week; and the 5 longest-running ads (likely winners).
API reference · Advertisers and companies
Advertiser analytics from our history
GET
/v1/advertisers/{id}/statsExample request
curl "https://api.adlibapi.com/v1/advertisers/meta:15087023444/stats" \
-H "X-API-Key: $ADLIB_API_KEY"Send your key in the X-API-Key header. Try it in the explorer.
Parameters
idrequiredpath · string
e.g. meta:1234567890
Response
data.advertiser_idrequiredstring
–
data.by_countryrequiredmap of integer
Top 25 countries
data.by_formatrequiredmap of integer
–
data.by_languagerequiredmap of integer
–
data.by_statusrequiredmap of integer
–
data.days_runningrequiredobject
–
knowninteger
Ads with a known start date
long_runninginteger
Ads running longer than the long-running threshold
maxinteger
–
mediannumber
–
p90number
–
data.first_ad_atrequireddatetime
–
data.latest_ad_atrequireddatetime
–
data.longest_running_adsrequiredobject[]
Top 5 by days_running — the advertiser's likely winners
advertiserobject
–
countriesstring[]
ISO 3166-1 alpha-2
creativesobject[]
–
derivedobject
–
eu_dataobject
–
extramap of object
Platform-specific fields
first_seen_by_usdatetime
–
first_showndatetime
–
formatsstring[]
–
idstring
Stable ID: <platform>:<platform_ad_id>
impressions_rangeobject
–
last_seen_by_usdatetime
–
last_showndatetime
–
library_urlstring
–
placementsstring[]
–
platformstring
One of meta, google, tiktok, linkedin, pinterest, x
platform_ad_idstring
–
politicalboolean
Political or issue ad. Meta only; null where the platform doesn't label it
raw_refstring
Pointer to the archived raw upstream record
spend_rangeobject
–
statusstring
One of active, inactive, unknown
data.new_ads_weeklyrequiredobject[]
Ads first shown per ISO week, last 12 weeks
countinteger
–
weekstring
–
data.political_adsrequiredinteger
Ads the platform labels political or issue ads (Meta only)
data.total_adsrequiredinteger
Ads in our history (incl. ads gone from the platform)