How to Find Funnels via FB Library | Guide from OMNI CPA
Hi, this is OMNI CPA — a direct advertiser in the nutra vertical. In our Telegram channel we've already covered the topic of finding winning funnels via FB Library, and here we'll take a closer look at the process with real examples. We'll talk about how we search for funnels, what challenges we run into, and how to analyze landing pages when you're spying on a GEO that isn't your own. No fluff — let's get into it!
How to spy without keywords and use search filters
Let's start with how to get a broad sample. Paste this long space with a dot " . " into the search bar and you'll get results for all ads within your selected GEO. In the screenshot, we're spying on Kazakhstan — one of our key GEOs, alongside Europe and Mexico.
However, since there's a massive volume of ads running on Facebook, this approach will return too many irrelevant creatives, mixed in with ads from several other GEOs. But this can be adjusted using the platform's standard filters.
Filtering by language and date is enough for our purposes. We select the last 3–4 weeks to see fresh, relevant ads. And here, when choosing a language, another issue comes up — the language list is limited. The workaround is fairly simple: take any special character from the language you need and paste it into the search bar. For example, if we're spying on KZ, we use the letter "қ". The required language will then appear in the list.
This way, we get only fresh ads in the Kazakh language. The same approach works for many less common languages, for example:
ь — for Russian;
ä — for German, Swedish, Finnish, and Estonian;
ă — for Romanian;
ć — for Polish, Serbian, and Croatian.
But in our example, we don't want to limit ourselves only to creatives that contain the letter "қ". We go to the browser's address bar, select it, remove it, and replace it with this character string — "%E2%A0%80" (without quotes).
And we get the full set of ads with no keyword (or rather, character) restrictions. All other filters remain in place.
In other words, by modifying the URL, you can fine-tune the spy results in FB Library. Here's what it looks like —
The key parameters here are:
- content_languages[0]= — the ad language. If you need all languages, simply remove this parameter from the URL. To add another language, e.g. Russian, append &content_languages[1]=ru;
- country= — the country;
- q= — the keyword. The character string %E2%A0%80 represents a space. Keywords are inserted here in the format &q=%E2%A0%80potency%20&;
- start_date[min]= and start_date[max]= — the date range for ad launches.
Working with the URL this way lets you set the required search parameters almost instantly — for example, run a keywordless search, select specific languages, set date ranges, and so on.
Why keywords are still necessary
Without keywords, the results run into thousands of ads — and the majority of them are clinics, training centers, clothing stores, travel agencies, cafes, and so on. What we need are affiliate creatives, and the only way to find them is through targeted keywords.
Option #1: Search by niche-specific keywords
In this case, we pick the offer's niche and set keywords accordingly. For example, we're interested in weight loss. Chat GPT can help us find the right keywords.
And here's the key point: every keyword must be entered into the URL, not the search bar. Typing it into the search bar will reset your filter settings. Let's try the word "Potency" — and we immediately get fresh arbitrage creatives.
We got 10 results in total, and half of them are clearly arbitrage ads. For variety, let's also try the Kazakh word "Ерлер," which translates as "men." Again, we paste it into the URL, not the search bar.
Here's what we see:
- First ad — a calorie-burning jacket;
- Second — Dr. Bubnovsky promoting an erectile dysfunction remedy;
- Third — a men's clothing store in Aktobe.
Option #2: Searching with broad keywords
You can also run a search using broad, general keywords. ChatGPT can help here as well.
Unfortunately, this approach returns fewer arbitrage ads. That said, the ads you do find are perfectly usable as inspiration for building your own creatives for affiliate offers.
Option #3. Browsing other ads from the same advertiser
Hovering over the advertiser's name brings up a pop-up that lets you view all ads running from that FanPage.
Click "View Ads" and you'll see the advertiser's other creatives.
If you're interested in specific offers, you can search by offer name. For example, here's a selection of our offers for Kazakhstan. To search, make sure to remove any GEO or language restrictions and clear all filters. Keep in mind that not every offer will return results, and those that do may only show a handful of ads. Here's what the search returns for one of our top offers.
Since we're already on the topic of Kazakhstan and our offers, here's a fresh selection across different verticals with average approval rates (from valid leads) and payouts including upsells:
- Кардивел — hypertension remedy. AR - 27% / PO - $21
- Витэрос — potency remedy. AR - 32% / PO - $18
- Артодол — joint gel. AR - 25% / PO - $22
- Гелмиос Голд — anti-parasite remedy. AR - 33% / PO - $24
- Оптофрин — vision support complex. AR - 25% / PO - $22
- Diabeturin — diabetes remedy. AR - 27 / PO - $24
- Висана — hearing support remedy. AR - 27% / PO - $22
☝️ The one issue that applies to any spy tool, not just FB Library — you're unlikely to be able to follow ad links through to competitors' landing pages. They're cloaked not only by country, but also by device, and sometimes by browser. However, if you're running traffic to a specific GEO, you already have proxies set up for it. And if your antidetect browser has quality fingerprints, checking what's further down the funnel won't be a problem.
Conclusion
Despite some inconveniences and limitations, spying via FB Library is a solid alternative to paid SPY services. Using filters by language, date, and keywords lets you significantly narrow down the pool of creatives and find a few ideas for inspiration. And if you're working with a specific GEO, the best approach is to farm an account targeting that GEO — your Facebook feed will then become one continuous SPY service feed.
—————————————————————————————————————————
At OMNI CPA you'll find all the most popular nutra verticals. Reach out to our managers: @Dima_OmniCPA, @Sergii_Omni, @JaneOmni, @Emily_omni — we'll find something that works for you.
We've also relaunched our Telegram channel and Instagram. We'd love to have you on board! Wishing everyone profitable campaigns. Sign up with OMNI CPA and get ready-made funnels for nutra traffic. Shall we make the next case study together?