Adspy brand fetch: bring a missing brand's ads into the library
Adspy brand fetch is a request that collects a Meta or Google advertiser's public ads into the shared library when Adspy does not have them yet. Across 663 finished fetch jobs from March to September 2026, the median time to collect a brand's ads was 2.3 minutes.
- Median time
- 2.3 minutes663 finished jobs, March to September 2026
- Within 10 minutes
- 94% of jobs96% within 15 minutes
- Sources
- Meta and GoogleAd Library page or Ads Transparency advertiser
- Cost
- 400 creditsOn Starter and Pro, for a confirmed new request; fair use on Unlimited
- Median
- 2.3 min
- Within 10 minutes
- 94%
- Finished jobs
- 663
- Median 2.3 min
- 75% by 5.5 min
- 90% by 8.1 min
- 94% by 10 min
- 96% by 15 min
Measured points joined by straight lines; the shape between them is not measured.
How do you request a missing brand?
Adspy's brand fetch starts from the brand's public ad library. Ask your assistant for the brand: it looks the advertiser up in Meta Ad Library or Google Ads Transparency, or takes its library link, quotes the fetch and sends it once you approve. Adspy follows the brand in your workspace, and a progress card follows the collection by itself.
Ask for the brand
Ask your assistant for the brand. It looks the advertiser up in Meta Ad Library (Facebook and Instagram ads) or Google Ads Transparency (including YouTube) with search_advertisers, for free.
Or give its link
Paste its public library link instead: a Meta Ad Library page (with view_all_page_id) or a Google Ads Transparency advertiser page (adstransparency.google.com/advertiser/AR…).
Approve the fetch
The assistant quotes the fetch, 400 credits for a new brand, and sends it once you approve. Adspy passes the request to the library's workers and follows the brand in your workspace.
Watch them arrive
A progress card follows each stage and the ads processed by itself, and the brand's creatives become searchable as they are collected; ask about the job any time, for free (get_fetch_job). When the fetch completes, the card shows the brand's 20 newest ads.
If a brand isn't in Adspy yet, can you add it?
AdspyLooks the brand upFree
400 credits, asked first
Median 2.3 minutes · 94% within 10 minutes, measured on 663 collections
The card follows the collection and shows its 20 newest ads when it is done.
Yes. I look it up first, for free, and ask you before the collection starts.
How long does a brand fetch take?
A brand fetch in Adspy usually finishes in minutes. Across 663 finished fetch jobs in the shared library from 29 March 2026 to 24 September 2026, half finished within 2.3 minutes, 90% within 8.1 minutes and 94% within 10 minutes. A job collected a median of 81 ads.
| Source | Finished jobs | Median | 75th percentile | 90th percentile | Within 10 min | Within 15 min | Ads per job (median) |
|---|---|---|---|---|---|---|---|
| All sources | 663 | 2.3 min | 5.5 min | 8.1 min | 94% | 96% | 81 |
| Meta | 654 | 2.3 min | 5.5 min | 8.1 min | 93% | 96% | 84 |
| 9 | 0.3 min | 0.9 min | 1.1 min | 100% | 100% | 13 |
What does Adspy show while a brand is fetched?
Adspy reports each stage of a fetch as the library's workers record it, with the number of ads processed out of the total once a worker reports them. A count the workers have not reported stays blank rather than showing zero, and a finished fetch says so.
Queued
The fetch is queued. Ad counts will appear when the workers start.
Initializing
Finding public ads and preparing the fetch.
Fetching
Processing ads and media assets. Creatives appear as they become available.
Aggregating
Organizing creatives and brand metrics. Aggregation must finish before the fetch is complete.
Done
The brand fetch is complete. Creative analysis may continue separately.
Which brands can you fetch, and what does it cost?
Adspy fetches advertisers from Meta Ad Library and Google Ads Transparency, which includes YouTube advertisers. A fetch runs from your AI assistant on every plan, from the sources it covers. On Starter and Pro it costs 400 credits, charged only when a new request is confirmed, and Unlimited includes new fetches within fair use; a brand already in the library or already requested costs nothing.
| What applies | |
|---|---|
| Meta | A Facebook Ad Library page (the view_all_page_id link), covering Facebook and Instagram ads |
| A Google Ads Transparency advertiser page (adstransparency.google.com/advertiser/AR…), including YouTube ads | |
| From your AI assistant | Every plan, from the sources it covers (Starter: one). 400 credits for a confirmed new request on Starter and Pro, within fair use on Unlimited; a brand already in the library or already requested costs 0. Up to 3 active fetches per organization |
| Who can request | Owners, admins and members; a viewer's connection can look an advertiser up but not request it |
| Afterwards | The brand is followed in your workspace, and its creatives become searchable as they are collected |
| Newest ads | Once a fetch you requested completes, even one that cost 0, it shows the brand's 20 newest ads; reading more of its ads is included in your plan |
How to fetch a brand in Adspy
Adspy's brand fetch runs in your AI assistant, Claude, Claude Code, Codex or any remote MCP client, through the Adspy MCP server. search_advertisers finds the advertiser for free, quote_operation gives the price, request_brand_fetch sends the fetch for 400 credits after your approval, and get_fetch_job checks its progress for free.
In your AI assistant
- Connect Adspy to your AI assistant once: Claude, Claude Code, Codex or any remote MCP client. The setup guide has the steps for each.
- Ask for the brand, for example "add this advertiser to Adspy". The assistant finds it, quotes the fetch, requests it after your approval and checks progress for free.
search_advertiserslooks the brand up in Meta Ad Library and Google Ads Transparency.Freequote_operationreturns the maximum credits a request can cost.Freerequest_brand_fetchsends the fetch; existing or pending brands cost nothing, and the 20 newest ads come with it.400 creditsget_fetch_jobreads the stage and the ads processed.Free
What brand fetch does not do
Meta and Google only
Brand fetch reads Meta Ad Library and Google Ads Transparency. TikTok and other networks cannot be fetched, and a YouTube channel link on its own is not accepted: use the advertiser's Transparency page.
Measured, not promised
The 2.3-minute median describes past jobs. A large advertiser or a busy queue can take longer: 10% of measured jobs took more than 8.1 minutes.
Collection first, analysis after
A fetch collects the ads and their media. Creative analysis and AI tags follow in a separate step, so a new brand's ads can appear before their readings.
What the public library shows
A fetch collects the ads the public library lists for that advertiser when it runs. Spend, reach and results are not part of those libraries and are not collected.
Questions about brand fetch
What if the brand is already in Adspy?
Adspy says the advertiser is already in the shared library: nothing is fetched and nothing is charged.
Who can request a brand?
Owners, admins and members of a workspace, on every plan, from a connection allowed to fetch. A viewer's connection can look the advertiser up but asks a team member to request it.
Is Google as fast as Meta?
The Google sample is small: 9 finished jobs, with a median of 0.3 minutes and 13 ads per job. Meta accounts for 654 of the 663 jobs, with a median of 2.3 minutes and 84 ads per job.
What does the fetch cost if it fails?
Nothing. A request that cannot be sent or fails is not charged, and repeated progress checks are free.
Where do the new ads appear?
In search, as soon as each creative is collected. While the fetch runs, the assistant reads its stage and the ads processed with get_fetch_job; when it completes, the assistant shows the brand's 20 newest ads.
Sources and method
Timings come from a read-only query of the shared library's job records on 24 September 2026: every finished job of the fetch type Adspy sends when a missing brand is requested, created from 29 March 2026 onward (663 jobs; 654 Meta, 9 Google). The measure covers every job of that type in the shared library, including jobs requested outside Adspy.
Duration runs from the moment the job was created to the moment it finished collecting the brand's ads. Creative analysis runs afterwards in its own worker and is not included.
Corrections: info@adspy.sh
Have a brand in mind?
Add Adspy to your assistant with this URL, sign in, and ask about its ads. Connecting takes a few minutes, and no ad account.
https://www.adspy.sh/mcp

