Competitor ad reports for every client, without the screenshots.

Pull each competitor's accounts, launches, stops and longest-running ads across six platforms into your own report template or dashboard, so strategists spend their time on the analysis.

  • Performance and creative agencies
  • Agencies building client dashboards
  • In-house analysts serving several brands

The problem

  • Reports built from screenshots

    Someone scrolls six libraries per competitor per client, pastes screenshots into slides and misses what already ended.

  • No history to compare against

    Clients ask what changed since last month. The libraries only show the present.

  • Every client has different competitors

    A manual process for 20 clients with five competitors each is 100 profiles a month.

How it works with AdLib

  1. 01

    One profile per competitor

    All ad accounts that belong to a domain across platforms and countries, with totals, active ads, formats, launches per week and the longest-running ads.

    curl "https://api.adlibapi.com/v1/companies/competitor.com" \
      -H "X-API-Key: $ADLIB_API_KEY"
  2. 02

    What happened this month

    The timeline lists when each ad started and stopped; the changes endpoint lists new, stopped and changed ads since your last report.

    curl "https://api.adlibapi.com/v1/advertisers/meta:15087023444/timeline?from=2026-10-01" \
      -H "X-API-Key: $ADLIB_API_KEY"
  3. 03

    Fill your template

    Write the JSON into your report generator, sheet or BI tool. Keep the competitors on a watchlist so next month's history is already there.

What it costs

Profiles for 100 competitors use about 6% of Starter's 25,000 monthly credits; the rest is for events and ads.

See plans and credit packs
Company profile (resolve + stats)
15 credits
Timeline or change event
1 credit each
20 clients × 5 competitors, monthly profiles
1,500 credits

Questions

How do agencies automate competitor ad reports?
Use an ad library API to pull each competitor's ad accounts, new and stopped ads and run lengths into the agency's own report template, instead of collecting screenshots from each platform's library.
Can I show which competitor ads perform best?
Platforms don't publish performance for commercial ads. The best public signals are run length (ads that run longest usually work) and, for EU ads on Meta, how fast reach grows. AdLib returns both.
Can I white-label the data in my own dashboard?
Yes, you can show results to your clients inside your own tools. Reselling raw data as a data product needs our Enterprise terms.

Read more

Other use cases