input | string | object | Input The input query this record belongs to. |
status | string | Status ok | not_found | error | skipped_invalid | skipped_budget | skipped_free_plan |
charged | boolean | Charged Whether this record incurred a pay-per-event charge. |
chargedEvent | string | Charged event Pay-per-event event charged for this record. |
source | string | Source Upstream data source (scrapecreators = ScrapeCreators API over the public ad library). |
fetchedAt | string | Fetched at ISO timestamp. |
error | object | Error code / message when status is not ok. |
warnings | array | Warnings Non-fatal notes (e.g. stopped early). |
adArchiveId | string | null | Ad archive ID Meta Ad Library ID of the ad. |
adLibraryUrl | string | null | Ad Library URL Public Ad Library link to the ad (snapshot). |
pageId | string | null | Page ID Advertiser's Facebook page ID. |
pageName | string | null | Page name Advertiser's page name. |
pageUrl | string | null | Page URL Advertiser's Facebook page. |
pageLikeCount | integer | null | Page likes Page like count at fetch time. |
pageCategories | array | Page categories Page categories. |
isActive | boolean | null | Active Ad is currently running. |
startDate | string | null | Start date ISO date the ad started running. |
endDate | string | null | End date ISO date the ad stopped (or last seen) running. |
totalActiveTimeSecs | integer | null | Active time (s) Total active time in seconds when reported. |
platforms | array | Platforms Publisher platforms: facebook, instagram, audience_network, messenger, threads. |
adText | string | null | Ad text Primary text (body) of the ad; first card's body for multi-version ads. |
headline | string | null | Headline Link title / headline. |
linkDescription | string | null | Link description Text under the headline. |
linkUrl | string | null | Landing URL Destination link. |
displayUrl | string | null | Display URL Domain shown on the ad (caption). |
ctaText | string | null | CTA text Call-to-action button text. |
ctaType | string | null | CTA type Call-to-action code, e.g. SHOP_NOW, LEARN_MORE. |
mediaType | string | null | Media type image | video | multi_images | carousel | dco | dpa | text … |
imageUrls | array | Image URLs Creative images (original resolution where available). |
videoUrls | array | Video URLs Creative videos (HD where available). |
thumbnailUrl | string | null | Thumbnail Video preview image or resized first image. |
cardCount | integer | null | Cards Number of carousel / version cards. |
collationCount | integer | null | Versions Number of ad versions grouped under this ad (search results only; usually null for a lookup). |
languages | array | Languages Ad languages when the library reports them. |
impressionsText | string | null | Impressions Impressions range text when Meta discloses it (political / EU ads). |
reachEstimate | integer | null | Reach estimate Estimated reach when disclosed. |
spendLower | number | null | Spend (lower) Lower spend bound when disclosed (political ads). |
spendUpper | number | null | Spend (upper) Upper spend bound when disclosed. |
currency | string | null | Currency Currency of the spend bounds. |
targetedCountries | array | Targeted countries Targeted / reached or political countries when reported. |
targetsEu | boolean | null | Targets EU EU transparency data present. |
euTotalReach | integer | null | EU reach Total EU reach. |
audienceAgeMin | integer | null | Audience age min Targeted minimum age. |
audienceAgeMax | integer | null | Audience age max Targeted maximum age. |
audienceGender | string | null | Audience gender Targeted gender. |
audienceLocations | array | Audience locations Targeted locations. |
payers | array | Payers Who paid for the ad (EU transparency; ad details only). |
beneficiaries | array | Beneficiaries Who benefits from the ad (EU transparency; ad details only). |
reachBreakdown | array | Reach breakdown EU reach by country / age range / gender. |
transcript | string | null | Transcript Video transcript (only with includeTranscript; null when none). |
transcriptCharged | boolean | null | Transcript charged facebook-ad-transcript was charged for this record. |