Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives.
Use q to search inside the brand’s creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in order_by order.
Cursor-based pagination — pass next_cursor from the previous response as cursor, with the same order_by, q and filters. A cursor used with a different order_by returns 400.
Array filters (country, language) match creatives that include any of the provided values.
GET
/
v1
/
brands
/
{brand_id}
/
creatives
Get brand creatives
curl --request GET \ --url https://api.adspo.co/v1/brands/{brand_id}/creatives \ --header 'x-api-key: <api-key>'
Search inside the creatives for a word or phrase: their ad copy, video transcripts, on-screen text and landing page URLs. Matches the exact phrase.
Results keep order_by; they are not ranked by relevance. Works with every other filter.
Filter creatives first seen on or after this date.
Accepted formats: YYYY-MM-DD, YYYY-MM-DD HH:MM:SS, YYYY-MM-DDTHH:MM:SS.
A bare date (e.g. 2024-11-12) is interpreted as 2024-11-12 00:00:00. Times without an offset are UTC.
Filter creatives first seen on or before this date. With start_date, this is the window the creatives started running in.
Accepted formats: YYYY-MM-DD, YYYY-MM-DD HH:MM:SS, YYYY-MM-DDTHH:MM:SS.
A bare date (e.g. 2024-11-12) includes the whole day. Times without an offset are UTC.
To find creatives that have stopped running, use is_active=false.
Only creatives in this visual style, tagged from the image or video, the same list as the app's Visual format filter. Matched ignoring case. Each creative's visual_formats lists its own.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Adspo","colors":{"primary":"#6366F1","light":"#818CF8","dark":"#4338CA"},"logo":{"light":"https://mintcdn.com/adspo/xLg6nayHeqBqUGI_/light.svg?fit=max\u0026auto=format\u0026n=xLg6nayHeqBqUGI_\u0026q=85\u0026s=a959536fc6974907bd5da1b1af7d57fc","dark":"https://mintcdn.com/adspo/xLg6nayHeqBqUGI_/dark.svg?fit=max\u0026auto=format\u0026n=xLg6nayHeqBqUGI_\u0026q=85\u0026s=9d9439048f26d6109ba2f067872af313"},"favicon":"https://mintcdn.com/adspo/iEAEyYSVPCtr5euX/favicon.svg?fit=max\u0026auto=format\u0026n=iEAEyYSVPCtr5euX\u0026q=85\u0026s=e62660237a7b4c3c077146eb21e95ba7","api":{"openapi":["openapi.yaml"]},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"adspo","hasAudioNarration":false,"actualSubdomain":"adspo","customDomains":["docs.adspo.co"],"gitSource":{"type":"github","owner":"liampeakman","repo":"adspo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aa395f1f080ae49b89cd52e","collectionId":"276eaf54-807d-4903-88bc-b17c75be89bd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aa395f1f080ae49b89cd52e"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae834d1ca78e4684558d928","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Boards","count":4},{"language":"default","tag":"Creatives","count":4},{"language":"default","tag":"Groups","count":3},{"language":"default","tag":"Following","count":3},{"language":"default","tag":"Brands","count":3},{"language":"default","tag":"Getting Started","count":3},{"language":"default","tag":"Usage","count":1},{"language":"default","tag":"Workspaces","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/get-brand-creatives","slug":"/api-reference/get-brand-creatives","pageMetadata":{"title":"Get brand creatives","openapi":"GET /v1/brands/{brand_id}/creatives","description":"Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives.\n\nUse `q` to search inside the brand's creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in `order_by` order.\n\nCursor-based pagination — pass `next_cursor` from the previous response as `cursor`, with the same `order_by`, `q` and filters. A cursor used with a different `order_by` returns `400`.\n\nArray filters (`country`, `language`) match creatives that include **any** of the provided values.\n","href":"/api-reference/get-brand-creatives"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Use \", _jsx(_components.code, {\n children: \"q\"\n }), \" to search inside the brand’s creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in \", _jsx(_components.code, {\n children: \"order_by\"\n }), \" order.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Cursor-based pagination — pass \", _jsx(_components.code, {\n children: \"next_cursor\"\n }), \" from the previous response as \", _jsx(_components.code, {\n children: \"cursor\"\n }), \", with the same \", _jsx(_components.code, {\n children: \"order_by\"\n }), \", \", _jsx(_components.code, {\n children: \"q\"\n }), \" and filters. A cursor used with a different \", _jsx(_components.code, {\n children: \"order_by\"\n }), \" returns \", _jsx(_components.code, {\n children: \"400\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Array filters (\", _jsx(_components.code, {\n children: \"country\"\n }), \", \", _jsx(_components.code, {\n children: \"language\"\n }), \") match creatives that include \", _jsx(_components.strong, {\n children: \"any\"\n }), \" of the provided values.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,strong:`strong`,..._provideComponents(),...props.components},{Info}=_components;if(!Info)_missingMdxReference(`Info`,true);return _jsxs(Info,{children:[_jsx(_components.strong,{children:`Credits:`}),` 1 credit per request, which returns one page of up to 12 creatives. Each page you fetch with `,_jsx(_components.code,{children:`cursor`}),` is another request.`]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get brand creatives","openapi":"GET /v1/brands/{brand_id}/creatives","description":"Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives.\n\nUse `q` to search inside the brand's creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in `order_by` order.\n\nCursor-based pagination — pass `next_cursor` from the previous response as `cursor`, with the same `order_by`, `q` and filters. A cursor used with a different `order_by` returns `400`.\n\nArray filters (`country`, `language`) match creatives that include **any** of the provided values.\n","href":"/api-reference/get-brand-creatives"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getBrandCreatives","summary":"Get brand creatives","description":"Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives.\n\nUse `q` to search inside the brand's creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in `order_by` order.\n\nCursor-based pagination — pass `next_cursor` from the previous response as `cursor`, with the same `order_by`, `q` and filters. A cursor used with a different `order_by` returns `400`.\n\nArray filters (`country`, `language`) match creatives that include **any** of the provided values.\n","parameters":["4c0ac810-8de8-49c1-af60-b84a186566d5","331d2ac6-70ed-40f2-8d82-50842eacb820","9b9f1681-aea0-4dce-a196-0a3ab9ee48f7","903ec17c-379f-44c0-a11b-d72cd5a38d3a","f9d105cd-a3a4-4341-b51c-e94f13944520","da75f6e8-03bd-4371-a7d2-a4e6bc02f143","d7965432-841d-4a46-a388-188dc629d796","8959d0b2-cb54-441c-989d-4e3ab4c0b17c","9f6b7c82-c6a0-48bb-b51f-e6d305c490e9","26098544-d5f3-44c2-b76b-b8cd1ce1646a","ffab2461-5d44-45e6-8d08-99a350c1be17","df3ec41b-c134-4318-9216-74afa692a033","a2feb95b-28c1-432e-864e-f883b834ba23","6bc433fc-275f-4ea8-960f-e580194bcc86","850bcf80-c07b-4ced-ba74-b1696afaba04","51d37a0f-9c91-405a-8748-59f2a60c0242","67a407dc-7666-4d89-9a6f-77b3508e713e","dd177623-2dc5-411f-94a2-57f628aee565","c9e4387d-2ccd-4dd7-81a7-1ba23aa71323"],"responses":{"200":"5db7218d-9c79-4a7c-a63c-de2cf8057e35","400":"ae228dc4-2a19-4647-980f-a2ba03a9d267","401":"e3cf719d-1993-453e-99a5-d805a28ef5e5","403":"99734418-31e5-4a14-97fa-422380baf730","429":"62c921d6-a9a6-41e7-b628-579c712852d4","500":"39fbfac4-1d14-4f15-9314-f5c27bb2429f","503":"36b90a1b-af46-4993-b31d-420941072a19","504":"8ffaa484-17ea-4aa7-960c-16f86be65636"},"method":"get","type":"path","servers":["8b044a13-8588-472f-b27e-3d50514789d5"],"security":["296e8922-257b-46b1-905c-f294cc7d862a"],"path":"/v1/brands/{brand_id}/creatives","baseUrlOptions":["https://api.adspo.co"],"title":"Get brand creatives","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"4c0ac810-8de8-49c1-af60-b84a186566d5":{"name":"brand_id","in":"path","required":true,"description":"The Facebook Ad Library page ID of the brand.","schema":{"type":"string","isRequired":true,"description":"The Facebook Ad Library page ID of the brand.","uniqueKey":"","typeLabel":"string"},"example":"857986847394146"},"331d2ac6-70ed-40f2-8d82-50842eacb820":{"name":"order_by","in":"query","description":"Sort order for results. With `most_impressions`, creatives without an impression rank come last.","schema":{"type":"string","enum":["latest","oldest","longest_running","most_impressions","most_ads"],"default":"latest","description":"Sort order for results. With `most_impressions`, creatives without an impression rank come last.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"9b9f1681-aea0-4dce-a196-0a3ab9ee48f7":{"name":"cursor","in":"query","description":"Pagination cursor from a previous response.","schema":{"type":"string","description":"Pagination cursor from a previous response.","uniqueKey":"","typeLabel":"string"}},"903ec17c-379f-44c0-a11b-d72cd5a38d3a":{"name":"q","in":"query","description":"Search inside the creatives for a word or phrase: their ad copy, video transcripts, on-screen text and landing page URLs. Matches the exact phrase.\nResults keep `order_by`; they are not ranked by relevance. Works with every other filter.\n","schema":{"type":"string","description":"Search inside the creatives for a word or phrase: their ad copy, video transcripts, on-screen text and landing page URLs. Matches the exact phrase.\nResults keep `order_by`; they are not ranked by relevance. Works with every other filter.\n","uniqueKey":"","typeLabel":"string"},"example":"free shipping"},"f9d105cd-a3a4-4341-b51c-e94f13944520":{"name":"search_in","in":"query","description":"Limit `q` to one kind of text. Leave out to search all of them.","schema":{"type":"string","enum":["copy","transcript","on_screen_text","landing_page"],"description":"Limit `q` to one kind of text. Leave out to search all of them.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"da75f6e8-03bd-4371-a7d2-a4e6bc02f143":{"name":"start_date","in":"query","description":"Filter creatives first seen on or after this date.\nAccepted formats: `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS`, `YYYY-MM-DDTHH:MM:SS`.\nA bare date (e.g. `2024-11-12`) is interpreted as `2024-11-12 00:00:00`. Times without an offset are UTC.\n","schema":{"type":"string","description":"Filter creatives first seen on or after this date.\nAccepted formats: `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS`, `YYYY-MM-DDTHH:MM:SS`.\nA bare date (e.g. `2024-11-12`) is interpreted as `2024-11-12 00:00:00`. Times without an offset are UTC.\n","uniqueKey":"","typeLabel":"string"},"example":"2024-11-12 00:00:00"},"d7965432-841d-4a46-a388-188dc629d796":{"name":"end_date","in":"query","description":"Filter creatives first seen on or before this date. With `start_date`, this is the window the creatives started running in.\nAccepted formats: `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS`, `YYYY-MM-DDTHH:MM:SS`.\nA bare date (e.g. `2024-11-12`) includes the whole day. Times without an offset are UTC.\nTo find creatives that have stopped running, use `is_active=false`.\n","schema":{"type":"string","description":"Filter creatives first seen on or before this date. With `start_date`, this is the window the creatives started running in.\nAccepted formats: `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS`, `YYYY-MM-DDTHH:MM:SS`.\nA bare date (e.g. `2024-11-12`) includes the whole day. Times without an offset are UTC.\nTo find creatives that have stopped running, use `is_active=false`.\n","uniqueKey":"","typeLabel":"string"},"example":"2024-11-12"},"8959d0b2-cb54-441c-989d-4e3ab4c0b17c":{"name":"is_active","in":"query","description":"Filter by whether the creative is currently running.","schema":{"type":"boolean","description":"Filter by whether the creative is currently running.","uniqueKey":"","typeLabel":"boolean"}},"9f6b7c82-c6a0-48bb-b51f-e6d305c490e9":{"name":"format","in":"query","description":"Filter by creative format.","schema":{"type":"string","enum":["IMAGE","VIDEO"],"description":"Filter by creative format.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"26098544-d5f3-44c2-b76b-b8cd1ce1646a":{"name":"visual_format","in":"query","description":"Only creatives in this visual style, tagged from the image or video, the same list as the app's **Visual format** filter. Matched ignoring case. Each creative's `visual_formats` lists its own.\n","schema":{"type":"string","enum":["Animation","Before \u0026 After","Challenge / Experiment","Cinematic B-Roll","Customer Testimonial","Demo","Employee / BTS","Expert / Authority","Explainer","Flatlay","Founder Story","GIF / Static To Video","High Production","Illustration","Interview","Lifestyle","Listicle / Tier List","Low Stock / Back in Stock","Meme","Model / Try-on","Native","Offer / Discount","Organic","POV","Podcast","Product Features \u0026 Benefits","Product Shot","Reaction / Taste Test","Retail Announcement","Review / Social Proof","Screenshot / Mockup","Skit","Talking Head","Text-Heavy","Unboxing","Us vs Them","Yapper"],"description":"Only creatives in this visual style, tagged from the image or video, the same list as the app's **Visual format** filter. Matched ignoring case. Each creative's `visual_formats` lists its own.\n","uniqueKey":"","typeLabel":"enum\u003cstring>"},"example":"Talking Head"},"ffab2461-5d44-45e6-8d08-99a350c1be17":{"name":"runtime_min","in":"query","description":"Minimum runtime in days.","schema":{"type":"integer","description":"Minimum runtime in days.","uniqueKey":"","typeLabel":"integer"}},"df3ec41b-c134-4318-9216-74afa692a033":{"name":"runtime_max","in":"query","description":"Maximum runtime in days.","schema":{"type":"integer","description":"Maximum runtime in days.","uniqueKey":"","typeLabel":"integer"}},"a2feb95b-28c1-432e-864e-f883b834ba23":{"name":"ad_count_min","in":"query","description":"Minimum number of ad variants using this creative.","schema":{"type":"integer","description":"Minimum number of ad variants using this creative.","uniqueKey":"","typeLabel":"integer"}},"6bc433fc-275f-4ea8-960f-e580194bcc86":{"name":"ad_count_max","in":"query","description":"Maximum number of ad variants using this creative.","schema":{"type":"integer","description":"Maximum number of ad variants using this creative.","uniqueKey":"","typeLabel":"integer"}},"850bcf80-c07b-4ced-ba74-b1696afaba04":{"name":"impression_order_min","in":"query","description":"Minimum impression order rank. Lower values indicate higher estimated impressions.","schema":{"type":"integer","description":"Minimum impression order rank. Lower values indicate higher estimated impressions.","uniqueKey":"","typeLabel":"integer"}},"51d37a0f-9c91-405a-8748-59f2a60c0242":{"name":"impression_order_max","in":"query","description":"Maximum impression order rank.","schema":{"type":"integer","description":"Maximum impression order rank.","uniqueKey":"","typeLabel":"integer"}},"67a407dc-7666-4d89-9a6f-77b3508e713e":{"name":"country","in":"query","description":"Comma-separated or repeated. Matches creatives shown in any of these countries.","schema":{"type":"string","description":"Comma-separated or repeated. Matches creatives shown in any of these countries.","uniqueKey":"","typeLabel":"string"},"example":"US"},"dd177623-2dc5-411f-94a2-57f628aee565":{"name":"language","in":"query","description":"Comma-separated or repeated. Matches creatives in any of these languages.","schema":{"type":"string","description":"Comma-separated or repeated. Matches creatives in any of these languages.","uniqueKey":"","typeLabel":"string"},"example":"en"},"c9e4387d-2ccd-4dd7-81a7-1ba23aa71323":{"name":"include_ads","in":"query","description":"Returns an `ads` array containing all Meta ads running the creative, including details such as `title`, `body_text`, `link_text`, etc.","schema":{"type":"boolean","default":false,"description":"Returns an `ads` array containing all Meta ads running the creative, including details such as `title`, `body_text`, `link_text`, etc.","uniqueKey":"","typeLabel":"boolean"}}},"responses":{"5db7218d-9c79-4a7c-a63c-de2cf8057e35":{"description":"A page of creatives.","content":{"application/json":{"schema":{"type":"object","properties":{"brand_id":{"oneOf":[{"type":"string","description":"Facebook Ad Library page ID. Only present on brand creatives responses.","uniqueKey":"brand_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Facebook Ad Library page ID. Only present on brand creatives responses.","uniqueKey":"brand_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"brand_id","typeLabel":"string | null"},"group_id":{"type":"string","format":"uuid","description":"The group's ID. Only present on group creatives responses.","uniqueKey":"group_id","typeLabel":"string\u003cuuid>"},"count":{"type":"integer","description":"Number of creatives returned in this page.","uniqueKey":"count","typeLabel":"integer"},"next_cursor":{"oneOf":[{"type":"string","description":"Pass this value as cursor to retrieve the next page. null when there are no more results.","uniqueKey":"next_cursor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pass this value as cursor to retrieve the next page. null when there are no more results.","uniqueKey":"next_cursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"next_cursor","typeLabel":"string | null"},"creatives":{"type":"array","items":{"type":"object","properties":{"creative_id":{"type":"string","description":"Unique identifier for this creative.","uniqueKey":"creatives.items.[INDEX].creative_id","typeLabel":"string"},"brand_id":{"type":"string","description":"Facebook Ad Library page ID of the brand running this creative.","uniqueKey":"creatives.items.[INDEX].brand_id","typeLabel":"string"},"brand_name":{"oneOf":[{"type":"string","description":"Display name of the brand. null only when the brand record is missing.","uniqueKey":"creatives.items.[INDEX].brand_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name of the brand. null only when the brand record is missing.","uniqueKey":"creatives.items.[INDEX].brand_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].brand_name","typeLabel":"string | null"},"format":{"type":"string","enum":["IMAGE","VIDEO"],"description":"Whether the creative uses a static image or video.","uniqueKey":"creatives.items.[INDEX].format","typeLabel":"enum\u003cstring>"},"hd_url":{"type":"string","description":"High-resolution media URL. For videos the HD stream, for images the original.","uniqueKey":"creatives.items.[INDEX].hd_url","typeLabel":"string"},"sd_url":{"type":"string","description":"Lower-resolution media URL. For videos the SD stream, for images the resized version.","uniqueKey":"creatives.items.[INDEX].sd_url","typeLabel":"string"},"is_active":{"type":"boolean","description":"Whether the creative is currently running as an active ad.","uniqueKey":"creatives.items.[INDEX].is_active","typeLabel":"boolean"},"start_date":{"type":"string","format":"date-time","description":"Date the creative was first observed in the Ad Library.","uniqueKey":"creatives.items.[INDEX].start_date","typeLabel":"string\u003cdate-time>"},"end_date":{"oneOf":[{"type":"string","format":"date-time","description":"Date the creative was last observed. null if the creative is still active.","uniqueKey":"creatives.items.[INDEX].end_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Date the creative was last observed. null if the creative is still active.","uniqueKey":"creatives.items.[INDEX].end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].end_date","typeLabel":"string\u003cdate-time> | null"},"runtime_days":{"type":"integer","description":"Number of days between start_date and end_date (or today if still active).","uniqueKey":"creatives.items.[INDEX].runtime_days","typeLabel":"integer"},"ad_count":{"type":"integer","description":"Number of individual ad variants using this creative.","uniqueKey":"creatives.items.[INDEX].ad_count","typeLabel":"integer"},"landing_pages":{"type":"array","description":"Destination URLs this creative links to.","items":{"type":"string","uniqueKey":"creatives.items.[INDEX].landing_pages.items.[INDEX]","typeLabel":"string"},"uniqueKey":"creatives.items.[INDEX].landing_pages","typeLabel":"string[]"},"countries":{"type":"array","description":"Country codes where this creative has been shown.","items":{"type":"string","uniqueKey":"creatives.items.[INDEX].countries.items.[INDEX]","typeLabel":"string"},"uniqueKey":"creatives.items.[INDEX].countries","typeLabel":"string[]"},"languages":{"type":"array","description":"Languages this creative has been served in.","items":{"type":"string","uniqueKey":"creatives.items.[INDEX].languages.items.[INDEX]","typeLabel":"string"},"uniqueKey":"creatives.items.[INDEX].languages","typeLabel":"string[]"},"impression_order":{"oneOf":[{"type":"integer","description":"Estimated impression rank among active ads for this brand, where 1 is the most-served. null when the creative has no rank.","uniqueKey":"creatives.items.[INDEX].impression_order.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Estimated impression rank among active ads for this brand, where 1 is the most-served. null when the creative has no rank.","uniqueKey":"creatives.items.[INDEX].impression_order.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].impression_order","typeLabel":"integer | null"},"variants":{"type":"array","description":"Alternate copies of this creative.","items":{"type":"object","properties":{"creative_id":{"type":"string","uniqueKey":"creatives.items.[INDEX].variants.items.[INDEX].creative_id","typeLabel":"string"},"hd_url":{"type":"string","uniqueKey":"creatives.items.[INDEX].variants.items.[INDEX].hd_url","typeLabel":"string"},"sd_url":{"type":"string","uniqueKey":"creatives.items.[INDEX].variants.items.[INDEX].sd_url","typeLabel":"string"}},"uniqueKey":"creatives.items.[INDEX].variants.items.[INDEX]","typeLabel":"object"},"uniqueKey":"creatives.items.[INDEX].variants","typeLabel":"object[]"},"hook":{"oneOf":[{"type":"string","description":"Opening line of the video transcript. null if unavailable or not a video creative.","uniqueKey":"creatives.items.[INDEX].hook.oneOf.0","typeLabel":"string"},{"type":"null","description":"Opening line of the video transcript. null if unavailable or not a video creative.","uniqueKey":"creatives.items.[INDEX].hook.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].hook","typeLabel":"string | null"},"visual_formats":{"type":"array","description":"Visual styles detected in this creative, such as \"Customer Testimonial\", \"Demo\", \"High Production\" or \"Model / Try-on\". Empty when the creative has not been classified. The creative feeds can filter on one with `visual_format`.","items":{"type":"string","uniqueKey":"creatives.items.[INDEX].visual_formats.items.[INDEX]","typeLabel":"string"},"uniqueKey":"creatives.items.[INDEX].visual_formats","typeLabel":"string[]"},"ads":{"type":"array","description":"Individual ad variants for this creative. Only present when include_ads=true.","items":{"type":"object","properties":{"ad_archive_id":{"type":"string","description":"Unique ID for this ad in the Facebook Ad Library.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].ad_archive_id","typeLabel":"string"},"brand_id":{"type":"string","description":"Facebook Ad Library page ID of the brand running this ad.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].brand_id","typeLabel":"string"},"creative_id":{"type":"string","description":"ID of the parent creative this ad belongs to.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].creative_id","typeLabel":"string"},"ad_format":{"type":"string","enum":["IMAGE","VIDEO","DCO"],"description":"The format of the ad.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].ad_format","typeLabel":"enum\u003cstring>"},"is_active":{"type":"boolean","description":"Whether this ad is currently running.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].is_active","typeLabel":"boolean"},"start_date":{"type":"string","format":"date-time","description":"Date this ad started running.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].start_date","typeLabel":"string\u003cdate-time>"},"end_date":{"oneOf":[{"type":"string","format":"date-time","description":"Date this ad stopped running. null if still active.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].end_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Date this ad stopped running. null if still active.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].end_date","typeLabel":"string\u003cdate-time> | null"},"title_text":{"oneOf":[{"type":"string","description":"Headline or title text of the ad.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].title_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Headline or title text of the ad.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].title_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].title_text","typeLabel":"string | null"},"body_text":{"oneOf":[{"type":"string","description":"Main body copy of the ad.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].body_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Main body copy of the ad.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].body_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].body_text","typeLabel":"string | null"},"cta_text":{"oneOf":[{"type":"string","description":"Call-to-action button label.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].cta_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Call-to-action button label.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].cta_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].cta_text","typeLabel":"string | null"},"link_text":{"oneOf":[{"type":"string","description":"Display text shown on the destination link.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].link_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display text shown on the destination link.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].link_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].link_text","typeLabel":"string | null"},"link_url":{"oneOf":[{"type":"string","description":"Destination URL the ad links to.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].link_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Destination URL the ad links to.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].link_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].link_url","typeLabel":"string | null"},"language":{"type":"string","description":"Language this ad variant is served in.","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].language","typeLabel":"string"},"countries":{"type":"array","description":"Country codes where this ad is running.","items":{"type":"string","uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].countries.items.[INDEX]","typeLabel":"string"},"uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX].countries","typeLabel":"string[]"}},"uniqueKey":"creatives.items.[INDEX].ads.items.[INDEX]","typeLabel":"object"},"uniqueKey":"creatives.items.[INDEX].ads","typeLabel":"object[]"}},"uniqueKey":"creatives.items.[INDEX]","typeLabel":"object"},"uniqueKey":"creatives","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"brand_id":"857986847394146","count":1,"next_cursor":null,"creatives":[{"creative_id":"f930d886d0fb9e86b9dd6c1200dab7ef","brand_id":"857986847394146","brand_name":"DRMTLGY","format":"IMAGE","hd_url":"https://r2.adspo.co/creatives/images/original/f930d886d0fb9e86b9dd6c1200dab7ef.jpg","sd_url":"https://r2.adspo.co/creatives/images/resized/f930d886d0fb9e86b9dd6c1200dab7ef.jpg","is_active":false,"start_date":"2026-03-16T07:00:00Z","end_date":"2026-04-24T07:00:00Z","runtime_days":39,"ad_count":10,"landing_pages":["https://www.example.com"],"countries":["AU","GB","NZ","US"],"languages":["en"],"impression_order":11,"variants":[],"hook":null,"visual_formats":["High Production","Demo"]}]},"examples":{"Example":{"title":"Example","value":{"brand_id":"857986847394146","count":1,"next_cursor":null,"creatives":[{"creative_id":"f930d886d0fb9e86b9dd6c1200dab7ef","brand_id":"857986847394146","brand_name":"DRMTLGY","format":"IMAGE","hd_url":"https://r2.adspo.co/creatives/images/original/f930d886d0fb9e86b9dd6c1200dab7ef.jpg","sd_url":"https://r2.adspo.co/creatives/images/resized/f930d886d0fb9e86b9dd6c1200dab7ef.jpg","is_active":false,"start_date":"2026-03-16T07:00:00Z","end_date":"2026-04-24T07:00:00Z","runtime_days":39,"ad_count":10,"landing_pages":["https://www.example.com"],"countries":["AU","GB","NZ","US"],"languages":["en"],"impression_order":11,"variants":[],"hook":null,"visual_formats":["High Production","Demo"]}]}}},"exampleType":"examples"}},"exampleType":"examples"},"ae228dc4-2a19-4647-980f-a2ba03a9d267":{"description":"Invalid order_by, search_in, start_date, end_date or cursor.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e3cf719d-1993-453e-99a5-d805a28ef5e5":{"description":"Missing or invalid API key.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"99734418-31e5-4a14-97fa-422380baf730":{"description":"The account behind the key has no active subscription (`No active subscription`), or a team key's subscription can't be found.\n","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"No active subscription"},"examples":{"Example":{"title":"Example","value":{"error":"No active subscription"}}},"exampleType":"examples"}},"exampleType":"examples"},"62c921d6-a9a6-41e7-b628-579c712852d4":{"description":"Either the per-minute rate limit or the credit quota was exceeded. The two look different:\n\n- **Rate limit** (120 requests per minute): the response has a `Retry-After` header with the seconds to wait.\n- **Quota** (credits per billing period): the body includes `limit` and `resets_at`. Retrying won't help until then.\n","headers":{"Retry-After":{"description":"Seconds until the rate limit window resets. Only sent when the rate limit was hit.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"limit":{"type":"integer","description":"Credits in the billing period. Only present when the quota was exceeded.","uniqueKey":"limit","typeLabel":"integer"},"resets_at":{"type":"string","format":"date-time","description":"When the quota resets. Only present when the quota was exceeded.","uniqueKey":"resets_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"rate_limit":{"title":"rate_limit","value":{"error":"Rate limit exceeded. Maximum 120 requests per minute."}},"quota":{"title":"quota","value":{"error":"Quota exceeded","limit":10000,"resets_at":"2026-06-04T22:38:10Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"39fbfac4-1d14-4f15-9314-f5c27bb2429f":{"description":"Internal server error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"36b90a1b-af46-4993-b31d-420941072a19":{"description":"Creatives are temporarily unavailable for this request. Try again shortly. With `q`, you can also leave it out: the other filters work without it.\n","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"8ffaa484-17ea-4aa7-960c-16f86be65636":{"description":"The `q` search matched too many creatives to finish in time. Use a more specific phrase, or narrow it with filters such as `category`, `format` or `start_date`.\n","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"296e8922-257b-46b1-905c-f294cc7d862a":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"Your Adspo API key.","scopes":[],"schemeName":"apiKey"}}},"servers":{"8b044a13-8588-472f-b27e-3d50514789d5":{"url":"https://api.adspo.co","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Your Adspo API key.","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","description":"Your Adspo API key.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"adspo","siteName":"Adspo","title":"Get brand creatives - Adspo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T06:59:35.211Z","originalFileLocation":"api-reference/get-brand-creatives.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives. Use q to search inside the brand\u0026#x27;s creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in order_by order. Cursor-based pagination — pass next_cursor from the previous response as cursor, with the same order_by, q and filters. A cursor used with a different order_by returns 400. Array filters (country, language) match creatives that include any of the provided values.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Adspo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get brand creatives - Adspo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives. Use q to search inside the brand\u0026#x27;s creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in order_by order. Cursor-based pagination — pass next_cursor from the previous response as cursor, with the same order_by, q and filters. A cursor used with a different order_by returns 400. Array filters (country, language) match creatives that include any of the provided values.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Adspo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.adspo.co/api-reference/get-brand-creatives\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://adspo.mintlify.app/_mintlify/api/og/v2?division=Brands\u0026amp;title=Get+brand+creatives\u0026amp;description=Returns+a+paginated+list+of+ad+creatives+for+the+given+Facebook+page+ID.+Each+page+holds+up+to+12+creatives.%0A%0AUse+%60q%60+to+search+inside+the+brand%27s+creatives%3A+th\u0026amp;theme=99aaa04d4bcf796387e186aa\u0026amp;signature=b38c9213fa548a625470519811a0346d5bdb9ddb19f0c6ee7fb1bf55b4003c4d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get brand creatives - Adspo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives. Use q to search inside the brand\u0026#x27;s creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in order_by order. Cursor-based pagination — pass next_cursor from the previous response as cursor, with the same order_by, q and filters. A cursor used with a different order_by returns 400. Array filters (country, language) match creatives that include any of the provided values.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://adspo.mintlify.app/_mintlify/api/og/v2?division=Brands\u0026amp;title=Get+brand+creatives\u0026amp;description=Returns+a+paginated+list+of+ad+creatives+for+the+given+Facebook+page+ID.+Each+page+holds+up+to+12+creatives.%0A%0AUse+%60q%60+to+search+inside+the+brand%27s+creatives%3A+th\u0026amp;theme=99aaa04d4bcf796387e186aa\u0026amp;signature=b38c9213fa548a625470519811a0346d5bdb9ddb19f0c6ee7fb1bf55b4003c4d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/adspo/lCvP8GY80mZ4kLOC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Adspo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6366F1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.adspo.co/api-reference/get-brand-creatives\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/get-brand-creatives.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.adspo.co/#organization\",\"name\":\"Adspo\",\"url\":\"https://docs.adspo.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/adspo/xLg6nayHeqBqUGI_/light.svg?fit=max\u0026auto=format\u0026n=xLg6nayHeqBqUGI_\u0026q=85\u0026s=a959536fc6974907bd5da1b1af7d57fc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.adspo.co#website\",\"name\":\"Adspo\",\"url\":\"https://docs.adspo.co\",\"publisher\":{\"@id\":\"https://docs.adspo.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.adspo.co/api-reference/get-brand-creatives#webpage\",\"url\":\"https://docs.adspo.co/api-reference/get-brand-creatives\",\"name\":\"Get brand creatives\",\"description\":\"Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives. Use q to search inside the brand's creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in order_by order. Cursor-based pagination — pass next_cursor from the previous response as cursor, with the same order_by, q and filters. A cursor used with a different order_by returns 400. Array filters (country, language) match creatives that include any of the provided values.\",\"dateModified\":\"2026-11-02T06:59:35.211Z\",\"isPartOf\":{\"@id\":\"https://docs.adspo.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.adspo.co/api-reference/get-brand-creatives#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.adspo.co/api-reference/get-brand-creatives#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Brands\",\"item\":\"https://docs.adspo.co/api-reference/search-brands\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get brand creatives\",\"item\":\"https://docs.adspo.co/api-reference/get-brand-creatives\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.adspo.co/api-reference/get-brand-creatives#apireference\",\"headline\":\"Get brand creatives\",\"name\":\"Get brand creatives\",\"description\":\"Returns a paginated list of ad creatives for the given Facebook page ID. Each page holds up to 12 creatives. Use q to search inside the brand's creatives: their ad copy, video transcripts, on-screen text and landing page URLs. Results stay in order_by order. Cursor-based pagination — pass next_cursor from the previous response as cursor, with the same order_by, q and filters. A cursor used with a different order_by returns 400. Array filters (country, language) match creatives that include any of the provided values.\",\"url\":\"https://docs.adspo.co/api-reference/get-brand-creatives\",\"mainEntityOfPage\":{\"@id\":\"https://docs.adspo.co/api-reference/get-brand-creatives#webpage\"},\"dateModified\":\"2026-11-02T06:59:35.211Z\",\"publisher\":{\"@id\":\"https://docs.adspo.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.adspo.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Adspo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Adspo","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"MCP Server","href":"/mcp-server"},{"title":"Changelog","href":"/changelog"}]},{"group":"Creatives","pages":[{"title":"Get creatives","openapi":"GET /v1/creatives","href":"/api-reference/get-creatives"},{"title":"Get creative","openapi":"GET /v1/creatives/{creative_id}","href":"/api-reference/get-creative"},{"title":"Get creative transcript","openapi":"GET /v1/creatives/{creative_id}/transcript","href":"/api-reference/get-creative-transcript"},{"title":"Save creative","openapi":"POST /v1/creatives/{creative_id}/save","href":"/api-reference/save-creative"}]},{"group":"Brands","pages":[{"title":"Search brands","openapi":"GET /v1/brands/search","href":"/api-reference/search-brands"},{"title":"Get brand details","openapi":"GET /v1/brands/{brand_id}","description":"Returns full details for a brand including website intelligence and ad metrics.","href":"/api-reference/get-brand"},{"title":"Get brand creatives","openapi":"GET /v1/brands/{brand_id}/creatives","href":"/api-reference/get-brand-creatives"}]},{"group":"Boards","pages":[{"title":"Get user boards","openapi":"GET /v1/boards","description":"Returns all boards belonging to the authenticated user, ordered by most recently updated.","href":"/api-reference/get-boards"},{"title":"Create board","openapi":"POST /v1/boards","href":"/api-reference/create-board"},{"title":"Get board creatives","openapi":"GET /v1/boards/{board_id}/creatives","href":"/api-reference/get-board-creatives"},{"title":"Add creative to board","openapi":"POST /v1/boards/{board_id}/creatives","href":"/api-reference/add-board-creative"}]},{"group":"Following","pages":[{"title":"Get followed brands","openapi":"GET /v1/following","href":"/api-reference/get-following"},{"title":"Follow brand","openapi":"POST /v1/following","href":"/api-reference/follow-brand"},{"title":"Get followed brands' creatives","openapi":"GET /v1/following/creatives","href":"/api-reference/get-following-creatives"}]},{"group":"Groups","pages":[{"title":"Get groups","openapi":"GET /v1/groups","href":"/api-reference/get-groups"},{"title":"Add brand to group","openapi":"POST /v1/groups/{group_id}/brands","href":"/api-reference/add-group-brand"},{"title":"Get group creatives","openapi":"GET /v1/groups/{group_id}/creatives","href":"/api-reference/get-group-creatives"}]},{"group":"Workspaces","pages":[{"title":"Get workspaces","openapi":"GET /v1/workspaces","href":"/api-reference/get-workspaces"}]},{"group":"Usage","pages":[{"title":"Get usage","openapi":"GET /v1/usage","href":"/api-reference/get-usage"}]}]},"basePath":"","title":"Get brand creatives - Adspo","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}