Skip to content
← All products

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
adlib console local demo
Ads per date shard 5,003 total
  1. 612 Jan
  2. 894 Feb
  3. 470 Mar
  4. 1108 Apr
  5. 733 May
  6. 1186 Jun
ad_archive_id
72044...931
page_name
Northwind Co.
verified_run
5,003 ads
search_all
indexed
duplicates
0
checkpointed high-volume output Search All · ZIP · CSV · JSONL

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.

product
Meta Ad Library collection console
price
$3,000
buyer
Media buyers, growth agencies, market researchers, and technical data teams.

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.

  1. 01

    Aim

    Pick the market: query, country, advertiser scope, status, format, language, platforms, date range, and collection target.

  2. 02

    Collect

    Run fast parallel searches or exact slower pulls while checkpoints, shard progress, retries, partial states, and deduped totals stay visible.

  3. 03

    Interrogate

    Use Search All, filters, table/card review, transparency panels, tags, diagnostics, and insights to identify hooks, offers, CTAs, formats, and domains.

  4. 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

Build from scratch Pullmesh handoff
Spend hours clicking Meta Ad Library and still leave with screenshots, tabs, and fragile spreadsheets. Run a private console that turns public ads into searchable records, insights, and exportable research packs.
Build scale, checkpoints, Search All, advanced format parsing, exports, and review UI from scratch. Start from existing source that already connects collection, review, analytics, and handoff packaging.
Lose long runs when a browser session breaks or duplicate records pollute the dataset. Use checkpointed jobs, resume state, shard progress, dedupe, and verification as the operating baseline.
Tell clients what competitors are doing from a small manual sample. Export a ~65-field analyst schema — spend/impression floors, creative-variant counts, per-platform flags, EU/UK/BR transparency — instead of a hand-built spreadsheet.

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 handoff

Opens your mail client. If it doesn't, write to [email protected] and mention the meta ad library collection console.