Public ad research source package
Turn Meta Ad Library into market intelligence.
Meta gives you a public browsing surface. Pullmesh gives you the source for a private research console: pull thousands of public ads into one verified run, search across runs, inspect deeper creative formats, keep long jobs checkpointed, and export evidence your team can use.
- Verified checkpoint
- 5k+ 5,003 unique ads · 0 duplicates · one resumable run
- Export schema
- 65 analyst fields per ad record
- Automated tests
- 180 engine, backend, and export builder
- Export formats
- 4 ZIP, CSV, JSONL, JSON with manifests
- ad_archive_id
- 72044...931
- page_name
- Northwind Co.
- verified_run
- 5,003 ads
- search_all
- indexed
- duplicates
- 0
Why buyers use it
Most Meta Ad Library research dies in tabs, screenshots, and half-finished spreadsheets. This gives a media buyer or agency a private ad-intelligence loop: collect at serious scale, interrogate the market, and hand off clean evidence.
-
Pull the market, not a tiny sample
Set public-ad targets around a niche, country, advertiser group, offer, or date range. The console is built for high-volume collection — verified on a 5,003-ad checkpointed run, architected to scale further as your environment and rate limits allow.
-
Find angles faster than manual browsing
Search across collected jobs, sort by recency or creative reuse, and filter by text, status, format, platform, advertiser signals, destination domains, spend/impression floors, and regional transparency fields.
-
Provenance-tracked transparency exports
Per-ad EU/UK/BR reach broken down by country, age, and gender, plus payer/beneficiary and included/excluded targeted locations, each export carrying a manifest of the filters and counts that produced it — data no manual Ad Library browsing session can produce.
-
Keep long runs alive
Long ad-library pulls fail in the real world. Jobs checkpoint progress, preserve resume state, track shard progress, and verify duplicate IDs so operators do not lose the day because one session breaks.
-
Ship research people can use
Export ZIP, CSV, JSONL, or JSON packs with manifests, advertiser rollups, asset rows, CTA/domain summaries, DPA/DCO and carousel fields, creative variant counts, and optional raw records for analysts or client reports.
What ships in the handoff
Everything ships under a perpetual source licence: the working code, the demo data, the docs, and the limitations notes. Read it, modify it, run it on your own machines. One price, no subscription, no seats, no hosted dependency. The licence covers your own business use — it does not permit reselling or hosting the code for others.
included
- adlib/ collection engine and replay helpers
- FastAPI local backend with export endpoints
- React/Vite operator console source
- Sanitized demo dataset and export builder
- Tests, docs, sale-package scripts, and limitations notes
components
- High-volume collection core
- Source for the collection layer behind large public-ad runs, including parallel date-window search, shared targets, dedupe, checkpoints, resume state, and verification.
- Searchable intelligence workspace
- A local console for launching jobs, reviewing table/card results, searching across runs, tagging findings, checking diagnostics, and drilling into transparency and disclosure fields.
- Client-ready export pipeline
- Filtered or full backend exports, not just the visible UI page: ads, advertisers, assets, transparency rows, summaries, manifests, and optional raw records.
How intent becomes output
The operator path, start to finish. Each step is a real command surface, not a promise.
- 01
Aim
Pick the market: query, country, advertiser scope, status, format, language, platforms, date range, and collection target.
- 02
Collect
Run fast parallel searches or exact slower pulls while checkpoints, shard progress, retries, partial states, and deduped totals stay visible.
- 03
Interrogate
Use Search All, filters, table/card review, transparency panels, tags, diagnostics, and insights to identify hooks, offers, CTAs, formats, and domains.
- 04
Deliver
Export clean research packs with provenance, filters, counts, summaries, assets, advertiser rollups, and manifest data.
What's proven, what's excluded
The same diligence a technical buyer would run: what the code demonstrates locally, and what is deliberately left out of a clean handoff.
✓ proven
-
Working source, not a mockup
180 automated tests pass across the collection engine, FastAPI backend, and export builder — plus the React console, demo data, and verification tooling.
-
Buyer-safe demo mode
Sanitized sample data drives the same export builder as real jobs, so a buyer can inspect behavior without private production datasets.
-
Built for buyer operation
The package is source code and documentation for the buyer to run, modify, and validate in their own authorized environment.
! excluded
-
No accounts included
No Meta accounts, cookies, tokens, browser profiles, proxy accounts, or raw production datasets are part of the default handoff.
-
Platform behavior can change
Meta surfaces, browser behavior, rate limits, access controls, and export fields can change without notice.
-
Buyer review required
Buyers should rerun verification in their environment and perform legal, platform, privacy, and operational review before use.
-
What the licence grants
A perpetual, non-transferable licence for one business to run and modify the source internally — no seats, no subscription. It does not transfer ownership of the code, and it does not permit reselling, redistributing, hosting it as a service or API, or white-labelling it. The delivered LICENSE.md governs.
Build it yourself, or start from the source
Request handoff
Own the ad-intelligence pipeline before you spend.
Two collection engines, checkpoint/resume/verify, a 65-field export pipeline, and 160 passing tests — months of build, transferred as source for $3,000. Request the handoff to inspect it all.
Request handoffOpens your mail client. If it doesn't, write to [email protected] and mention the meta ad library collection console.