Returns a paginated list of creatives across the entire library, ordered by the specified sort. Each page holds up to 12 creatives.
Use q to search inside the 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
/
creatives
Get creatives
curl --request GET \ --url https://api.adspo.co/v1/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":"6ae834d1ca78e4684558d928","collectionId":"1d9e2cbf-fa32-41ea-a761-0296adc9de0c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae834d1ca78e4684558d928"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae834d1ca78e4684558d928","clientVersion":"0.0.4045","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-creatives","slug":"/api-reference/get-creatives","pageMetadata":{"title":"Get creatives","openapi":"GET /v1/creatives","description":"Returns a paginated list of creatives across the entire library, ordered by the specified sort. Each page holds up to 12 creatives.\n\nUse `q` to search inside the 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-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 creatives across the entire library, ordered by the specified sort. 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 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 creatives","openapi":"GET /v1/creatives","description":"Returns a paginated list of creatives across the entire library, ordered by the specified sort. Each page holds up to 12 creatives.\n\nUse `q` to search inside the 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-creatives"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getCreatives","summary":"Get creatives","description":"Returns a paginated list of creatives across the entire library, ordered by the specified sort. Each page holds up to 12 creatives.\n\nUse `q` to search inside the 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":["52451706-e07b-49d7-be44-9ab9f2cbebd4","a2da491d-c44f-45d8-b624-a73f9dec2103","fc83a373-cb92-436d-a6f3-c721b8b58a0a","79387682-6262-4b7f-9450-e853a3ba4bf6","ccff177a-9816-47fb-989d-e7839590595f","c4403413-244b-4e16-ad15-1c8d5961e3f3","54f1fc81-eb49-4a7c-ac93-ac0076fbe9cd","62920bf7-a7c0-4009-92af-8e5b998c661f","c0de3b6a-11a1-4411-8904-6097588495af","a55a0532-03eb-40e7-93dc-4b5133329170","db950514-bb69-458d-b983-a5898ed5118d","053ec10c-feb9-496f-ab27-8ba73b5ca268","67c2a59f-c081-4cb3-8c1b-ac5763004f6a","8e6adc55-a395-4df8-9dc6-0fa8f4341c32","4bd59d59-47a6-4e6d-846d-dcadc62ba9f5","dee7be51-5106-4e78-8172-b1a0d4e7e6b8","5a42c619-7169-4562-bb16-5f42e5f162b8","dd8c7b77-357d-4b91-99ab-99289b37b099","b2e2f0bc-bda9-4a3e-99b3-8f22402c75a6"],"responses":{"200":"bcf80329-7565-403f-af77-9eebff58d1ba","400":"87536e00-bbb8-4c6d-8cf5-54992c6fdcd1","401":"1b78f742-aa04-463c-ae8f-b77fa31465f5","403":"69147b00-7c84-453e-9133-c4a5d72ac2df","429":"3702e399-3fa1-4bbb-96e5-abcb6e013554","500":"b8e75fee-ffa1-4720-888a-e89875d060dd","503":"4ca3cfdf-863e-4019-aac5-c513b67d870c","504":"7a16384a-a2f8-4140-b9d7-84bceb87c00a"},"method":"get","type":"path","servers":["8b044a13-8588-472f-b27e-3d50514789d5"],"security":["296e8922-257b-46b1-905c-f294cc7d862a"],"path":"/v1/creatives","baseUrlOptions":["https://api.adspo.co"],"title":"Get creatives","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"52451706-e07b-49d7-be44-9ab9f2cbebd4":{"name":"order_by","in":"query","description":"Sort order for results.","schema":{"type":"string","enum":["latest","oldest","longest_running","most_ads"],"default":"latest","description":"Sort order for results.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"a2da491d-c44f-45d8-b624-a73f9dec2103":{"name":"cursor","in":"query","description":"Pagination cursor from a previous response.","schema":{"type":"string","description":"Pagination cursor from a previous response.","uniqueKey":"","typeLabel":"string"}},"fc83a373-cb92-436d-a6f3-c721b8b58a0a":{"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"},"79387682-6262-4b7f-9450-e853a3ba4bf6":{"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>"}},"ccff177a-9816-47fb-989d-e7839590595f":{"name":"category","in":"query","description":"Filter by brand category.","schema":{"type":"string","enum":["Fashion \u0026 Apparel","Beauty \u0026 Cosmetics","Self Care \u0026 Hygiene","Health \u0026 Wellness","Home \u0026 Living","Software \u0026 Tech","Food \u0026 Beverages","Pet Supplies","Active \u0026 Sports","Outdoors \u0026 Travel","Jewelry \u0026 Accessories","Games \u0026 Hobbies","Other"],"description":"Filter by brand category.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"c4403413-244b-4e16-ad15-1c8d5961e3f3":{"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"},"54f1fc81-eb49-4a7c-ac93-ac0076fbe9cd":{"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"},"62920bf7-a7c0-4009-92af-8e5b998c661f":{"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"}},"c0de3b6a-11a1-4411-8904-6097588495af":{"name":"format","in":"query","description":"Filter by creative format.","schema":{"type":"string","enum":["IMAGE","VIDEO"],"description":"Filter by creative format.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"a55a0532-03eb-40e7-93dc-4b5133329170":{"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"},"db950514-bb69-458d-b983-a5898ed5118d":{"name":"runtime_min","in":"query","description":"Minimum runtime in days.","schema":{"type":"integer","description":"Minimum runtime in days.","uniqueKey":"","typeLabel":"integer"}},"053ec10c-feb9-496f-ab27-8ba73b5ca268":{"name":"runtime_max","in":"query","description":"Maximum runtime in days.","schema":{"type":"integer","description":"Maximum runtime in days.","uniqueKey":"","typeLabel":"integer"}},"67c2a59f-c081-4cb3-8c1b-ac5763004f6a":{"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"}},"8e6adc55-a395-4df8-9dc6-0fa8f4341c32":{"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"}},"4bd59d59-47a6-4e6d-846d-dcadc62ba9f5":{"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"}},"dee7be51-5106-4e78-8172-b1a0d4e7e6b8":{"name":"impression_order_max","in":"query","description":"Maximum impression order rank.","schema":{"type":"integer","description":"Maximum impression order rank.","uniqueKey":"","typeLabel":"integer"}},"5a42c619-7169-4562-bb16-5f42e5f162b8":{"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"},"dd8c7b77-357d-4b91-99ab-99289b37b099":{"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"},"b2e2f0bc-bda9-4a3e-99b3-8f22402c75a6":{"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":{"bcf80329-7565-403f-af77-9eebff58d1ba":{"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":{"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":{"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"},"87536e00-bbb8-4c6d-8cf5-54992c6fdcd1":{"description":"Invalid order_by, category, 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"},"1b78f742-aa04-463c-ae8f-b77fa31465f5":{"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"},"69147b00-7c84-453e-9133-c4a5d72ac2df":{"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"},"3702e399-3fa1-4bbb-96e5-abcb6e013554":{"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"},"b8e75fee-ffa1-4720-888a-e89875d060dd":{"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"},"4ca3cfdf-863e-4019-aac5-c513b67d870c":{"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"},"7a16384a-a2f8-4140-b9d7-84bceb87c00a":{"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 creatives - Adspo","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T06:59:35.199Z","originalFileLocation":"api-reference/get-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 creatives across the entire library, ordered by the specified sort. Each page holds up to 12 creatives. Use q to search inside the 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 creatives - Adspo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns a paginated list of creatives across the entire library, ordered by the specified sort. Each page holds up to 12 creatives. Use q to search inside the 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-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=Creatives\u0026amp;title=Get+creatives\u0026amp;description=Returns+a+paginated+list+of+creatives+across+the+entire+library%2C+ordered+by+the+specified+sort.+Each+page+holds+up+to+12+creatives.%0A%0AUse+%60q%60+to+search+inside+th\u0026amp;theme=99aaa04d4bcf796387e186aa\u0026amp;signature=dba2354350113b97a3bad5ee8675b5f6d787c333f4118d70c218a5c42fb995c7\">\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 creatives - Adspo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns a paginated list of creatives across the entire library, ordered by the specified sort. Each page holds up to 12 creatives. Use q to search inside the 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=Creatives\u0026amp;title=Get+creatives\u0026amp;description=Returns+a+paginated+list+of+creatives+across+the+entire+library%2C+ordered+by+the+specified+sort.+Each+page+holds+up+to+12+creatives.%0A%0AUse+%60q%60+to+search+inside+th\u0026amp;theme=99aaa04d4bcf796387e186aa\u0026amp;signature=dba2354350113b97a3bad5ee8675b5f6d787c333f4118d70c218a5c42fb995c7\">\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-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-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-creatives#webpage\",\"url\":\"https://docs.adspo.co/api-reference/get-creatives\",\"name\":\"Get creatives\",\"description\":\"Returns a paginated list of creatives across the entire library, ordered by the specified sort. Each page holds up to 12 creatives. Use q to search inside the 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.199Z\",\"isPartOf\":{\"@id\":\"https://docs.adspo.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.adspo.co/api-reference/get-creatives#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.adspo.co/api-reference/get-creatives#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Adspo\",\"item\":\"https://docs.adspo.co\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get creatives\",\"item\":\"https://docs.adspo.co/api-reference/get-creatives\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.adspo.co/api-reference/get-creatives#apireference\",\"headline\":\"Get creatives\",\"name\":\"Get creatives\",\"description\":\"Returns a paginated list of creatives across the entire library, ordered by the specified sort. Each page holds up to 12 creatives. Use q to search inside the 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-creatives\",\"mainEntityOfPage\":{\"@id\":\"https://docs.adspo.co/api-reference/get-creatives#webpage\"},\"dateModified\":\"2026-11-02T06:59:35.199Z\",\"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","description":"New features and changes to the Adspo API and MCP server.","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}","description":"Returns a single creative by ID, including its visual formats and, optionally, the\nindividual ads running it.\n\nThe transcript is deliberately **not** included — fetch it separately from\n`/v1/creatives/{creative_id}/transcript`.\n","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}","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","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 creatives - Adspo","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}