Go to Apify Store
User picture

Mary Lou

jmlp

ACTOR STATS

9 public Actors

680 total users

619 monthly users

>99% runs succeeded

Hi, I'm Mary πŸ‘‹

I build fast, reliable scrapers for ads, marketing and e-commerce data β€” turning public ad libraries, shops and search platforms into clean, analysis-ready datasets.

🎯 What I work on

Ad libraries & ad intelligence:

  • Meta (Facebook & Instagram) Ad Library β€” copy, CTAs, image and HD video URLs
  • Google Ads Transparency Center β€” Search, YouTube, Display, Shopping, Maps
  • TikTok Commercial Content Library β€” 32 EU/EEA markets, downloadable creatives
  • LinkedIn Ad Library β€” who paid, impressions by country, targeting
  • TikTok Creative Center β€” top ads with CTR, likes and landing pages

E-commerce & lead intelligence:

  • TikTok Shop β€” prices, units sold, shops, variants and stock
  • LinkedIn Jobs β€” no login, no cookie, no account at risk
  • Google Search β€” organic SERP results, built for rank tracking
  • Website Contacts β€” emails, phones and socials from any domain list

πŸ’Έ Pricing: from $0.14 per 1,000 results. No subscriptions, no start fees.

πŸ›  How I build

Python Β· direct API/GraphQL over browser automation Β· TLS fingerprinting Β· resumable checkpointed jobs

  • Measure every transport constant, never copy one. chrome146 works on Meta and is refused outright by Google.
  • No browser until it's proven necessary. Headless Google Search took 75s/query against 1.3s over plain HTTP, so I deleted it.
  • Runs that survive. Global dedup, checkpoints, wind-down before the timeout, a hard budget cap, and a second pass for refused targets. A blocked run still ends successfully and says why.
  • Input read the way it was meant: any link format or field name, never a failed run.
  • A live view in every run, with results so far.
  • Schemas that admit what they don't know β€” if a field is empty upstream or derived rather than read, the docs say so.

Public Actors