Go to Apify Store
User picture

Luka

luminar

Scrapers for competitor ad research and local business leads. Pay per result, with an honest coverage report on every run.

ACTOR STATS

3 public Actors

7 total users

2 monthly users

>99% runs succeeded

Hi, I'm Luka 👋

I build scrapers for two jobs people pay for: seeing what competitors are advertising, and finding local businesses worth contacting.

Competitor ad research

Facebook & Meta Ads Library Scraper + Tracker  — every ad a brand, page or keyword is running: body copy, headlines, CTAs, image and video URLs, destination links and dates, carousels included.

Google Ads Transparency Center Scraper & Tracker  — the same picture on Google: advertisers, creatives, formats, regions and run dates.

Run either again later and every ad comes back labelled NEW, UPDATED, UNCHANGED or ENDED, with the exact fields that changed. Both come with a ready-made n8n workflow that posts grouped change reports to Telegram.

Local business leads

Google Maps Contact Leads: Emails, Phones & Websites  — turns a Maps search into an outreach-ready list: public phone, website, contact route and source link, plus optional evidence on who has a weak or missing website.

How I build

  • You pay for results, not runtime. A small start fee and a fixed price per result — no per-minute compute bill for a slow page.
  • Nothing fails silently. Every target reports whether the source was read completely, hit your cap, or came back partial; a blocked or timed-out run says so instead of returning an empty dataset that looks like an answer.
  • No invented certainty. An ad is reported ENDED only when both snapshots are proven complete; what could not be verified comes back marked, not dropped.

Outside Apify I run the operations platform for a 64-apartment rental portfolio, where a number you can't trace to its source is worse than none. Same rule here.

Missing a field, or something handled badly? Open an Issue — I reply within 12 hours.

Public Actors