Prepping for Black Friday: Competitor Ad and Trend Data for E-commerce
Black Friday isn't won in November. It's won in the weeks before, while you still have time to build creative, lock offers, and brief your team. The stores that scramble in the last week are reacting; the ones that prepped are executing a plan. And the best planning input you have is what your competitors did last cycle and what they're testing right now, all of which is sitting in public ad libraries and trend data if you go look.
Late August is exactly the right time to start. Here's the prep workflow.
Why start now
Two reasons the timing matters. First, competitors' pre-season ad testing is already visible, brands start floating Q4 creative and offers weeks ahead, and watching that tells you where the category is heading. Second, prepping early means you can actually act on what you learn: design the creative, negotiate the margins, schedule the campaigns. Intelligence you gather in the last week is just anxiety; intelligence you gather now is a plan.
Step 1: Pull last cycle's competitor ads
The ad libraries retain history, so you can study what competitors ran during previous sales periods. Use the ad-library endpoints to pull a competitor's ads and filter to the relevant window. Base URL https://api.sociavault.com/v1, x-api-key header, 1 credit per call, payload under data:
const API_KEY = process.env.SOCIAVAULT_API_KEY;
const BASE = "https://api.sociavault.com/v1";
async function get(path, params) {
const qs = new URLSearchParams(params).toString();
const res = await fetch(`${BASE}${path}?${qs}`, {
headers: { "x-api-key": API_KEY },
});
if (!res.ok) throw new Error(`${path} failed: ${res.status}`);
return (await res.json()).data;
}
// A competitor's Meta ads (filter by date to last year's Q4 window)
const metaAds = await get("/scrape/facebook-ad-library/company-ads", {
companyName: "YourCompetitor",
start_date: "2025-11-01",
end_date: "2025-12-05",
});
Do this across the ad libraries you care about, Meta for DTC, plus Google and TikTok. What you're mining: their offer structure (percentage off vs. bundle vs. gift-with-purchase), their creative angles, and, via how long an ad ran, which promotions they doubled down on last year.
Step 2: Read the trend signals
Alongside competitor ads, check where category demand is heading so your product and creative bets match. Pinterest is a strong forward signal for what shoppers are planning (see Pinterest trend research), and TikTok keyword/hashtag search shows what's converting now:
// What's rising in your category on TikTok
const tt = await get("/scrape/tiktok/search/keyword", {
query: "gift ideas for her",
sort_by: "relevance",
});
The goal is to walk into planning with two inputs: what competitors did (and are testing), and where demand is moving. That combination beats guessing at offers in a conference room.
Step 3: Turn it into a prep checklist
Convert the research into decisions you can act on now:
- Offer: benchmark your planned discount against what competitors ran, and where they're starting this year. If everyone in your category did 30% last year, a 15% offer needs a very good reason.
- Creative: identify the angles that ran longest (a longevity proxy for what worked) and brief fresh takes on them, don't copy, adapt.
- Timing: note when competitors started their pushes. Many brands now start "Black Friday" in early November; if you launch on the actual Friday, you're late.
- Monitoring plan: set up a change-detection alert on key competitors so when they launch their real offer, you know within the hour.
The honest limits
- No spend or results data. Ad libraries show creative, offers, and how long ads ran, not budgets, ROAS, or conversions. Longevity is a proxy for "worked," not proof.
- History isn't guaranteed complete. You get a strong record of past ads, not a certified archive of everything a competitor ever ran. Treat it as a rich sample.
- Trend signals are directional. Pinterest and TikTok show where attention is heading, not exact demand. Use them to inform bets, not to promise sell-through.
- They can see your ads too. Ad-library transparency is mutual. Assume competitors are studying you, so intel is table stakes, not a moat; execution wins.
- Timing windows shift yearly. Last year's start dates guide, they don't dictate. Combine history with live monitoring for the real launch signal.
Frequently Asked Questions
When should I start Black Friday prep with competitor data?
Weeks ahead, late August through October is ideal. Competitors' pre-season ad testing is already visible, and starting early is the only way to actually act on what you learn: build creative, lock offers, and schedule campaigns instead of scrambling in the final week.
How do I see what competitors ran last Black Friday?
Ad libraries retain history. Pull a competitor's ads via the company-ads endpoints and filter to last year's Q4 window to study their offers, creative angles, and, by how long each ad ran, which promotions they leaned into hardest.
Can I see how much competitors spent or how ads performed?
No. Public ad libraries show creative, offer, and rough timing, not budgets, ROAS, or conversions. Use how long an ad ran as a rough proxy for what worked, and treat it as qualitative intel rather than a performance report.
What trend data should I combine with competitor ads?
Forward-looking signals: Pinterest for what shoppers are planning to buy and TikTok keyword/hashtag search for what's converting now. Pairing "what competitors did" with "where demand is heading" makes for far better offer and creative bets.
How do I know when a competitor launches their real offer?
Set up change-detection alerts on their accounts and ad activity so you're notified when new ads or offers appear. Combined with last year's start dates, that gives you both the historical pattern and the live launch signal.
How much does this research cost?
Each ad-library or search call is 1 credit, so a thorough pre-season sweep across a few competitors and categories is a modest, predictable spend. You start with 50 free credits and no card to prototype the workflow.
Want to walk into Q4 planning with a real competitive picture? Start free with 50 credits, no card required and pull last cycle's competitor ads today.
Found this helpful?
Share it with others who might benefit
Ready to Try SociaVault?
Start extracting social media data with our powerful API. No credit card required.