{
  "generated_at": "2026-05-26 21:56 EDT",
  "source_zip": "/Users/justingacina/shared/roofing_ads.zip",
  "extra_aic_ids": [
    "AIC-153C71A7",
    "AIC-CB480829",
    "AIC-D21FDA96",
    "AIC-FD98439A",
    "AIC-4FDF5BE1"
  ],
  "cards": [
    {
      "index": 1,
      "token": "AQNNcmcZdE79j-HPHJAiSLiB2f6GT2eIIbSEUPxlx6pn58hEa-vytVT2K6Bqcy5OJ0XGe5PB9P-64n9Nglq7yAsB7ISoRHr5DEYyKxagqA",
      "video_file": "assets/videos/01-aic-8319e9c9-projecthaven-com.mp4",
      "original_file": "AQNNcmcZdE79j-HPHJAiSLiB2f6GT2eIIbSEUPxlx6pn58hEa-vytVT2K6Bqcy5OJ0XGe5PB9P-64n9Nglq7yAsB7ISoRHr5DEYyKxagqA.mp4",
      "title": "Projecthaven.com",
      "advertiser": "Projecthaven.com",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-8319E9C9",
        "AIC-8C043030"
      ],
      "library_ids": [
        "2759627907755325"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=2759627907755325"
      ],
      "destinations": [
        {
          "url": "https://projecthaven.com",
          "quality": "Inferred/visible domain"
        }
      ],
      "candidate_destinations": [
        {
          "url": "https://veroexteriors.online/home-4395",
          "note": "Visible elsewhere on the same Meta source page; exact clicked URL for this downloaded creative was not exposed in the archive."
        },
        {
          "url": "https://quote.projecthaven.com/roofing-602079-9165",
          "note": "Visible elsewhere on the same Meta source page; likely Projecthaven/roofing funnel variant."
        },
        {
          "url": "https://roofreplacementprogram.org/home-4395",
          "note": "Visible elsewhere on the same Meta source page under the same page/account family."
        }
      ],
      "queries": [
        "roof replacement zip code",
        "home insurance zip code"
      ],
      "copy": "Arizona homeowners... $5,997 for a roof? Sure, it has to do with size. Some roofs are 10k, 20k or even 30k. But our roofs are more affordable than most of our competitors. Here's why: We are not a BIG company. We don't have 20 offices, 50 trucks and 100 billboards. We run our business like a lean mean machine. We have a small team, run our own crews, use smart marketing and we manage our finances properly. Less overhead for us. Better prices to you. All of this while still using the same high quality materials these other contractors use but charge 3x more. WE ALSO PROVIDE INSURANCE !!!!!!!!! Want a fair price for your roof? Click the \"LEARN MORE\" button below",
      "raw_text": "Active\nLibrary ID: 2759627907755325\nStarted running on May 17, 2026\nPlatforms\nOpen Dropdown\nSee ad details\nProjecthaven.com\nSponsored\nArizona homeowners...\n$5,997 for a roof?\nSure, it has to do with size.\nSome roofs are 10k, 20k or even 30k.\nBut our roofs are more affordable than most of our competitors.\nHere's why:\nWe are not a BIG company. We don't have 20 offices, 50 trucks and 100 billboards.\nWe run our business like a lean mean machine.\nWe have a small team, run our own crews, use smart marketing and we manage our finances properly.\nLess overhead for us.\nBetter prices to you.\nAll of this while still using the same high quality materials these other contractors use but charge 3x more.\nWE ALSO PROVIDE INSURANCE !!!!!!!!!\nWant a fair price for your roof?\nClick the \"LEARN MORE\" button below\n0:00 / 0:47\nFB.ME\nFull Roof Replacement Starting at $5,997\nLearn more",
      "started_running": "May 17, 2026",
      "delivery_status": "Active",
      "duration": "0:47",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "non-generic service landing domain; advertiser name matches landing domain",
        "score": 4
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [
        "arizona"
      ],
      "collected_at": "2026-05-26 19:37:21 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 47.36
      },
      "match_count": 10
    },
    {
      "index": 2,
      "token": "AQMcE2Wvzz1YEAt1vge5rX4evOPrCb10-dtRZTtNtPq-znyQrToSCDfvZf_miARh9BlKyv32PdhzL21qX4Dp_Ex6HetUOxyIXKdRUS59sA",
      "video_file": "assets/videos/02-aic-a5baca0f-world-class-roofing-llc.mp4",
      "original_file": "AQMcE2Wvzz1YEAt1vge5rX4evOPrCb10-dtRZTtNtPq-znyQrToSCDfvZf_miARh9BlKyv32PdhzL21qX4Dp_Ex6HetUOxyIXKdRUS59sA.mp4",
      "title": "World Class Roofing LLC",
      "advertiser": "World Class Roofing LLC",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-A5BACA0F",
        "AIC-6F9096F2"
      ],
      "library_ids": [
        "4318412341809436"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=4318412341809436"
      ],
      "destinations": [
        {
          "url": "https://goworldclassroofingfl.com/estimate",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roofing orlando",
        "roof replacement florida"
      ],
      "copy": "🚨 Attention Orlando & Central FL Homeowners 🚨 $6,997 for a roof sounds kind of crazy… Most roofs are like $15k right? Some are… But some aren't. Of course it all depends on the size, the difficulty, and the materials. Thing is… There's a reasonable price. And there's pricing so outrageously inflated that I don't know how these contractors look their customers in the eye. I'm Steve Whitworth, owner of World Class Roofing. And here's how I do things: Above everything else, the work has to be excellent. I don't cut corners. Ever. No cheap materials. No rushing the job. And I only use my own crews — people I trust completely. But here's the other part… I run a lean operation. No bloated overhead. No billboard campaigns. No fleet of wrapped trucks driving around town. You know who foots the bill for all that stuff at the big companies? You guessed it… YOU do. That's not how I operate. Which means I can offer something pretty great: Exceptional work. Beautiful roofs that actually protect your home for the long haul. Top-tier craftsmanship with quality materials. … WITHOUT marking up the price by 200% just because I can. Peace of mind AND money back in your pocket. That's the whole idea. Click [Learn More] now and let’s talk.",
      "raw_text": "Active\nLibrary ID: 4318412341809436\nStarted running on Mar 11, 2026\nPlatforms\nOpen Dropdown\nSee ad details\nWorld Class Roofing LLC\nSponsored\n🚨 Attention Orlando & Central FL Homeowners 🚨\n$6,997 for a roof sounds kind of crazy…\nMost roofs are like $15k right?\nSome are…\nBut some aren't.\nOf course it all depends on the size, the difficulty, and the materials.\nThing is…\nThere's a reasonable price.\nAnd there's pricing so outrageously inflated that I don't know how these contractors look their customers in the eye.\nI'm Steve Whitworth, owner of World Class Roofing.\nAnd here's how I do things:\nAbove everything else, the work has to be excellent.\nI don't cut corners. Ever.\nNo cheap materials.\nNo rushing the job.\nAnd I only use my own crews — people I trust completely.\nBut here's the other part…\nI run a lean operation.\nNo bloated overhead.\nNo billboard campaigns.\nNo fleet of wrapped trucks driving around town.\nYou know who foots the bill for all that stuff at the big companies?\nYou guessed it… YOU do.\nThat's not how I operate.\nWhich means I can offer something pretty great:\nExceptional work.\nBeautiful roofs that actually protect your home for the long haul.\nTop-tier craftsmanship with quality materials.\n… WITHOUT marking up the price by 200% just because I can.\nPeace of mind AND money back in your pocket.\nThat's the whole idea.\nClick [Learn More] now and let’s talk.\n0:00 / 0:40\nGOWORLDCLASSROOFINGFL.COM\nFull Roof Replacement Starting At $6,997 (FL ONLY)\nBest Roofing Prices in Orlando, Guaranteed!\nLearn more",
      "started_running": "Mar 11, 2026",
      "delivery_status": "Active",
      "duration": "0:40",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "business name matches local-service operator; non-generic service landing domain",
        "score": 5
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [
        "florida"
      ],
      "collected_at": "2026-05-25 14:04:29 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 39.666667
      },
      "match_count": 8
    },
    {
      "index": 3,
      "token": "AQMCfOdChHBE_wO3xkmjVp79pQaGWQqD6mgk8uyeEzzLG88sXuD2h1qjRiBLMI-bTmVvVQCakuHQL-gLPVDqG1K3VPLokLSGNmiLl8Tcmg",
      "video_file": "assets/videos/03-aic-aafa0d0c-roofingcalculator-com.mp4",
      "original_file": "AQMCfOdChHBE_wO3xkmjVp79pQaGWQqD6mgk8uyeEzzLG88sXuD2h1qjRiBLMI-bTmVvVQCakuHQL-gLPVDqG1K3VPLokLSGNmiLl8Tcmg.mp4",
      "title": "RoofingCalculator.com",
      "advertiser": "RoofingCalculator.com",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-AAFA0D0C"
      ],
      "library_ids": [
        "1526139309028998"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=1526139309028998"
      ],
      "destinations": [
        {
          "url": "https://roofingcalculator.com/roofing-cost-calculator/",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roofing zip code"
      ],
      "copy": "Not sure what a new roof will cost in your area? 🏠 Prices vary by ZIP—get a quick, custom estimate in under 30 seconds. 👉 Just enter your ZIP code to start.",
      "raw_text": "Active\nLibrary ID: 1526139309028998\nStarted running on May 14, 2026\nPlatforms\n4 ads use this creative and text\nOpen Dropdown\nSee summary details\nRoofingCalculator.com\nSponsored\nNot sure what a new roof will cost in your area? 🏠\nPrices vary by ZIP—get a quick, custom estimate in under 30 seconds.\n👉 Just enter your ZIP code to start.\n0:00 / 0:35",
      "started_running": "May 14, 2026",
      "delivery_status": "Active",
      "duration": "0:35",
      "creative_count": "4 ads use this creative and text",
      "placements": [
        "Facebook",
        "Instagram",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "High",
        "reason": "business name matches local-service operator; non-generic service landing domain; advertiser name matches landing domain",
        "score": 8
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [],
      "collected_at": "2026-05-26 13:22:59 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 34.7
      },
      "match_count": 4
    },
    {
      "index": 4,
      "token": "AQMfsF0C5nRCxZiZAgY2MC4nSQ7bCislJmLiNL0cQh3F4V6tALqfa38WTrNclOYdUWvjeA4HwN82yrE6nWZwxp7Gatru2i8tKDOeUmNxeA",
      "video_file": "assets/videos/04-aic-9fbb1d8e-american-remodeling-enterprises-in.mp4",
      "original_file": "AQMfsF0C5nRCxZiZAgY2MC4nSQ7bCislJmLiNL0cQh3F4V6tALqfa38WTrNclOYdUWvjeA4HwN82yrE6nWZwxp7Gatru2i8tKDOeUmNxeA.mp4",
      "title": "American Remodeling Enterprises Inc.",
      "advertiser": "American Remodeling Enterprises Inc.",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-9FBB1D8E"
      ],
      "library_ids": [
        "813378814901862"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=813378814901862"
      ],
      "destinations": [
        {
          "url": "https://americanremodeling.net/home-improvement-sweepstakes/",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roofing pennsylvania"
      ],
      "copy": "We’re Giving Away Up To $10,000 In Home Improvements To One Homeowner. At American Remodeling Enterprises, we see it every day—homeowners putting off important upgrades because of cost. Whether it’s an aging roof, inefficient windows, or a bathroom that no longer works for your lifestyle, these projects don’t get easier with time. That’s why we decided to do more than just offer another promotion. Enter Now through June 30, 2026, for a Chance to Win up to $10,000 Toward New Roofing, Windows, or a Tub & Shower Conversion. This Sweepstakes is for Pennsylvania, Maryland, and Delaware Homeowners Only. PA4002",
      "raw_text": "Active\nLibrary ID: 813378814901862\nStarted running on May 14, 2026\nPlatforms\nOpen Dropdown\nSee ad details\nAmerican Remodeling Enterprises Inc.\nSponsored\nWe’re Giving Away Up To $10,000 In Home Improvements To One Homeowner.\nAt American Remodeling Enterprises, we see it every day—homeowners putting off important upgrades because of cost. Whether it’s an aging roof, inefficient windows, or a bathroom that no longer works for your lifestyle, these projects don’t get easier with time. That’s why we decided to do more than just offer another promotion.\nEnter Now through June 30, 2026, for a Chance to Win up to $10,000 Toward New Roofing, Windows, or a Tub & Shower Conversion.\nThis Sweepstakes is for Pennsylvania, Maryland, and Delaware Homeowners Only.\nPA4002\n0:00 / 0:22\nAMERICANREMODELING.NET\n$10k Home Improvement Sweepstakes\nVisit us online for more details\nLearn more",
      "started_running": "May 14, 2026",
      "delivery_status": "Active",
      "duration": "0:22",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "High",
        "reason": "business name matches local-service operator; non-generic service landing domain; advertiser name matches landing domain",
        "score": 8
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [
        "pennsylvania"
      ],
      "collected_at": "2026-05-26 19:32:03 EDT",
      "video": {
        "width": 360,
        "height": 450,
        "duration_seconds": 22.466667
      },
      "match_count": 6
    },
    {
      "index": 5,
      "token": "AQOUpTNo18V0DOXrTlCNOVHBdpkSAAt6p-iYEnG0MG27WNzt7vQCgV0YOpqsNbOmbnnsj0YVhuxmSjYVKW_6V5E-r_HqJt8UW32b85_zIA",
      "video_file": "assets/videos/05-aic-73caa787-us-home-improvements.mp4",
      "original_file": "AQOUpTNo18V0DOXrTlCNOVHBdpkSAAt6p-iYEnG0MG27WNzt7vQCgV0YOpqsNbOmbnnsj0YVhuxmSjYVKW_6V5E-r_HqJt8UW32b85_zIA.mp4",
      "title": "US Home-Improvements",
      "advertiser": "US Home-Improvements",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-73CAA787"
      ],
      "library_ids": [
        "1640009903701123"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=1640009903701123"
      ],
      "destinations": [
        {
          "url": "https://home-improvements.work/link/b94dbe35-183a-4695-a882-956b9fb01ca3",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roofing free quote"
      ],
      "copy": "𝐀𝐓𝐓𝐄𝐍𝐓𝐈𝐎𝐍 HOMEOWNERS! 🔴 Roofings don't have to be expensive. With this new website you can get FREE estimates for a new affordable roofing from your local contractors. ✅ 100% No Obligations or Commitments ✅ Get Fair Price By Comparing Quotes ✅ Fast & Easy Process (Only takes 60 seconds or less) All you need to do is to click the link below, complete the basic questions about the project, and that's it. Start saving today! 👇",
      "raw_text": "Active\nLibrary ID: 1640009903701123\nStarted running on Mar 4, 2026\nPlatforms\n2 ads use this creative and text\nOpen Dropdown\nSee summary details\nUS Home-Improvements\nSponsored\n𝐀𝐓𝐓𝐄𝐍𝐓𝐈𝐎𝐍 HOMEOWNERS! 🔴 Roofings don't have to be expensive. With this new website you can get FREE estimates for a new affordable roofing from your local contractors.\n✅ 100% No Obligations or Commitments\n✅ Get Fair Price By Comparing Quotes\n✅ Fast & Easy Process (Only takes 60 seconds or less)\nAll you need to do is to click the link below, complete the basic questions about the project, and that's it. Start saving today! 👇\n0:00 / 0:14",
      "started_running": "Mar 4, 2026",
      "delivery_status": "Active",
      "duration": "0:14",
      "creative_count": "2 ads use this creative and text",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "affiliate-leadgen",
        "label": "Affiliate/lead-gen",
        "confidence": "Med",
        "reason": "lead-gen language: local contractors; personal-name page in service vertical",
        "score": 6
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [],
      "collected_at": "2026-05-26 07:12:00 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 14.2
      },
      "match_count": 4
    },
    {
      "index": 6,
      "token": "AQNvzlEepMnmUpJgZE4bi-8oczH9nFKsi9zJjNEm1BmceOfz7saLNiG7ILfjPcqLdt6BfUqxXsPJqeHWaerRXakfLrVYnI_bQMPgrkpOhw",
      "video_file": "assets/videos/06-aic-d42f5209-metal-roof-consortium.mp4",
      "original_file": "AQNvzlEepMnmUpJgZE4bi-8oczH9nFKsi9zJjNEm1BmceOfz7saLNiG7ILfjPcqLdt6BfUqxXsPJqeHWaerRXakfLrVYnI_bQMPgrkpOhw.mp4",
      "title": "Metal Roof Consortium",
      "advertiser": "Metal Roof Consortium",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-D42F5209",
        "AIC-2AEAEF2F"
      ],
      "library_ids": [
        "815199724479366",
        "1532219827808985"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=815199724479366",
        "https://www.facebook.com/ads/library/?id=1532219827808985"
      ],
      "destinations": [],
      "candidate_destinations": [
        {
          "url": "http://fb.me/",
          "note": "Meta CTA href resolves only to fb.me in the public Ad Library view; no final landing page exposed."
        }
      ],
      "queries": [
        "roofing free quote"
      ],
      "copy": "Roof Replacements shouldn't be a recurring expense! Your roof should protect your home, reduce your energy bills, and last a lifetime! And you shouldn't have to deal with a Pushy Door-to-door Salesman to get it.",
      "raw_text": "Active\nLibrary ID: 1532219827808985\nStarted running on Nov 11, 2025\nPlatforms\nOpen Dropdown\nSee ad details\nMetal Roof Consortium\nSponsored\nRoof Replacements shouldn't be a recurring expense! Your roof should protect your home, reduce your energy bills, and last a lifetime! And you shouldn't have to deal with a Pushy Door-to-door Salesman to get it.\n0:00 / 2:56\nFB.ME\nYour Last Roof. Guaranteed.\nGet a guaranteed quote - Online.\nGet quote",
      "started_running": "Nov 11, 2025",
      "delivery_status": "Active",
      "duration": "2:56",
      "creative_count": "2 ads use this creative and text",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "business name matches local-service operator",
        "score": 4
      },
      "verticals": [
        "roofing-gutters",
        "solar-energy"
      ],
      "markets": [],
      "collected_at": "2026-05-26 07:12:00 EDT",
      "video": {
        "width": 640,
        "height": 360,
        "duration_seconds": 176.009343
      },
      "match_count": 8
    },
    {
      "index": 7,
      "token": "AQOlNmErYNE2MIyG2qgOxcDTf8uMCSR_rj6sIgBb_554VtoHq-rbcbLctQ89n1BVJCQNzErZKCI_m6urHhVxkIijD2tqhomAW_qR2D4ktg",
      "video_file": "assets/videos/07-aic-7983b581-fetchapro.mp4",
      "original_file": "AQOlNmErYNE2MIyG2qgOxcDTf8uMCSR_rj6sIgBb_554VtoHq-rbcbLctQ89n1BVJCQNzErZKCI_m6urHhVxkIijD2tqhomAW_qR2D4ktg.mp4",
      "title": "Fetchapro",
      "advertiser": "Fetchapro",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-7983B581",
        "AIC-1C87A7A2",
        "AIC-E5EF88B9",
        "AIC-9164E6D8",
        "AIC-F1C7EA3C"
      ],
      "library_ids": [
        "2326252684562531",
        "1603099434046202",
        "1076739897968990",
        "4311526905758184",
        "1753211622306485"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=2326252684562531",
        "https://www.facebook.com/ads/library/?id=1603099434046202",
        "https://www.facebook.com/ads/library/?id=1076739897968990",
        "https://www.facebook.com/ads/library/?id=4311526905758184",
        "https://www.facebook.com/ads/library/?id=1753211622306485"
      ],
      "destinations": [
        {
          "url": "https://www.fetchapro.com/roofing/la/?tg_ref=metaimid_120239850914330379&camp_id=%7B%7Badset.name%7D%7D&keyword=%7B%7Bad.name%7D%7D&sub2=%7B%7Bplacement%7D%7D",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roof replacement zip code"
      ],
      "copy": "Pennsylvania homeowners are getting a full roof replacement for $0 out of pocket. If you own your home and have a roof that is older than 10 years old you will most likely qualify for this program.",
      "raw_text": "Active\nLibrary ID: 4311526905758184\nStarted running on Feb 18, 2026\nPlatforms\nOpen Dropdown\nSee ad details\nFetchapro\nSponsored\nPennsylvania homeowners are getting a full roof replacement for $0 out of pocket. If you own your home and have a roof that is older than 10 years old you will most likely qualify for this program.\n0:00 / 0:22\nWWW.FETCHAPRO.COM\nPennsylvania: New Roof at $97/month\nLearn more",
      "started_running": "Feb 18, 2026",
      "delivery_status": "Active",
      "duration": "0:22",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "non-generic service landing domain; advertiser name matches landing domain",
        "score": 4
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [
        "texas",
        "ohio",
        "pennsylvania",
        "california"
      ],
      "collected_at": "2026-05-26 19:37:21 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 22.466667
      },
      "match_count": 30
    },
    {
      "index": 8,
      "token": "AQOiI7KbJonH1bHfU3CIZX1L-6kN9M0ZqPWX_2Frb8obOkw6LGi_qhcVsOTMnN6aPGiU6tE-awarjXR7Vi0Apbrg",
      "video_file": "assets/videos/08-aic-6fc8db8b-home-genius-exteriors.mp4",
      "original_file": "AQOiI7KbJonH1bHfU3CIZX1L-6kN9M0ZqPWX_2Frb8obOkw6LGi_qhcVsOTMnN6aPGiU6tE-awarjXR7Vi0Apbrg.mp4",
      "title": "Home Genius Exteriors",
      "advertiser": "Home Genius Exteriors",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-6FC8DB8B"
      ],
      "library_ids": [
        "1655040259272271"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=1655040259272271"
      ],
      "destinations": [
        {
          "url": "https://go.homecontractorpro.com/s/home-genius-roofing",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roof replacement zip code"
      ],
      "copy": "Westchester County - Save THOUSANDS On A Roof Replacement With 50% Off Materials + No Payments For 1 Year Through Through Home Genius Exteriors. Why Choose  Home Genius Exteriors: 🏠 Asphalt & Metal Roofing Systems 🛡Quality Workmanship Guarantee 🏛 Buy Now, Pay Later ⭐️ 4.8 Customer Rating & A+ Rating With BBB Look No Further Than Home Genius Exteriors! Click the link below to see if your zip code qualifies ⬇️",
      "raw_text": "Active\nLibrary ID: 1655040259272271\nStarted running on Feb 15, 2026\nPlatforms\nThis ad has multiple versions\nOpen Dropdown\nSee ad details\nHome Genius Exteriors\nSponsored\nWestchester County - Save THOUSANDS On A Roof Replacement With 50% Off Materials + No Payments For 1 Year Through Through Home Genius Exteriors.\nWhy Choose  Home Genius Exteriors:\n🏠 Asphalt & Metal Roofing Systems\n🛡Quality Workmanship Guarantee\n🏛 Buy Now, Pay Later\n⭐️ 4.8 Customer Rating & A+ Rating With BBB\nLook No Further Than Home Genius Exteriors!\nClick the link below to see if your zip code qualifies ⬇️\n0:00 / 0:44\nHOMEGENIUSEXTERIORS.COM\nSave Thousands On Your Roof Project In Westchester County\nSee If Your Zip Code Qualifies\nLearn More",
      "started_running": "Feb 15, 2026",
      "delivery_status": "Active",
      "duration": "0:44",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "High",
        "reason": "business name matches local-service operator; non-generic service landing domain; advertiser name appears in landing path",
        "score": 10
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [
        "new-york"
      ],
      "collected_at": "2026-05-26 19:37:21 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 43.910577
      },
      "match_count": 6
    },
    {
      "index": 9,
      "token": "AQNFlNcktCJX3aHlct_d0faSVxSNbG_RGZecRHMU1oXz-cAxB2JmU3RWrgjBkJLQEZXcYIkDLMo-JF4ELuyvGswX7htbpzCiCdhvQ2LcGA",
      "video_file": "assets/videos/09-aic-1f1e1288-1-800-hansons.mp4",
      "original_file": "AQNFlNcktCJX3aHlct_d0faSVxSNbG_RGZecRHMU1oXz-cAxB2JmU3RWrgjBkJLQEZXcYIkDLMo-JF4ELuyvGswX7htbpzCiCdhvQ2LcGA.mp4",
      "title": "1-800-HANSONS",
      "advertiser": "1-800-HANSONS",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-1F1E1288",
        "AIC-D2E06B83"
      ],
      "library_ids": [
        "1370799071021103"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=1370799071021103"
      ],
      "destinations": [
        {
          "url": "https://www.usaroofingexperts.com/hansons-roofing",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roofing homeowner",
        "roofing zip code"
      ],
      "copy": "We're Looking For 150 Homeowners in POLK COUNTY For a New Roof, Installed In As Little As One-Day! 🏡 This Month: ✅ Get 50% OFF Installation Costs ✅ Unmatched Lifetime Guarantee ✅ Hail-Resistant Shingles Clear, upfront quotes with no hidden fees. Click below to get started: https://www.usaroofingexperts.com/hansons-roofing",
      "raw_text": "Active\nLibrary ID: 1370799071021103\nStarted running on Jan 21, 2026\nPlatforms\nOpen Dropdown\nSee ad details\n1-800-HANSONS\nSponsored\nWe're Looking For 150 Homeowners in POLK COUNTY For a New Roof, Installed In As Little As One-Day! 🏡\nThis Month:\n✅ Get 50% OFF Installation Costs\n✅ Unmatched Lifetime Guarantee\n✅ Hail-Resistant Shingles\nClear, upfront quotes with no hidden fees.\nClick below to get started:\nhttps://www.usaroofingexperts.com/hansons-roofing\n0:00 / 0:29\nWWW.USAROOFINGEXPERTS.COM\nPOLK COUNTY HOMEOWNERS: Get 50% OFF New Roof Installations!\nLearn more",
      "started_running": "Jan 21, 2026",
      "delivery_status": "Active",
      "duration": "0:29",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "non-generic service landing domain; advertiser name appears in landing path",
        "score": 6
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [],
      "collected_at": "2026-05-25 06:20:56 EDT",
      "video": {
        "width": 360,
        "height": 450,
        "duration_seconds": 29.446113
      },
      "match_count": 12
    },
    {
      "index": 10,
      "token": "AQMai_0CWuwzvpKiTpyIZot6juXzUK8mXYDywpa5m1RY0hHQp69vk2kGNcwYtOi_0IQfI-Gut7-3rtmDQnM4Tl9nfbfuVOGUrmIWae5F_A",
      "video_file": "assets/videos/10-aic-4ae96cf1-fetchapro.mp4",
      "original_file": "AQMai_0CWuwzvpKiTpyIZot6juXzUK8mXYDywpa5m1RY0hHQp69vk2kGNcwYtOi_0IQfI-Gut7-3rtmDQnM4Tl9nfbfuVOGUrmIWae5F_A.mp4",
      "title": "Fetchapro",
      "advertiser": "Fetchapro",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-4AE96CF1"
      ],
      "library_ids": [
        "1442858840826275"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=1442858840826275"
      ],
      "destinations": [
        {
          "url": "https://www.fetchapro.com/roofing/la/?tg_ref=metaimid_120239850914330379&camp_id=%7B%7Badset.name%7D%7D&keyword=%7B%7Bad.name%7D%7D&sub2=%7B%7Bplacement%7D%7D",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roof replacement florida"
      ],
      "copy": "Florida homeowners are getting a full roof replacement for $0 out of pocket. If you own your home and have a roof that is older than 10 years old you will most likely qualify for this program.",
      "raw_text": "Active\nLibrary ID: 1442858840826275\nStarted running on Feb 18, 2026\nPlatforms\nOpen Dropdown\nSee ad details\nFetchapro\nSponsored\nFlorida homeowners are getting a full roof replacement for $0 out of pocket. If you own your home and have a roof that is older than 10 years old you will most likely qualify for this program.\n0:00 / 0:34\nWWW.FETCHAPRO.COM\nFlorida: New Roof at $97/month\nLearn more",
      "started_running": "Feb 18, 2026",
      "delivery_status": "Active",
      "duration": "0:34",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "non-generic service landing domain; advertiser name matches landing domain",
        "score": 4
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [
        "florida"
      ],
      "collected_at": "2026-05-25 14:04:29 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 33.9
      },
      "match_count": 4
    },
    {
      "index": 11,
      "token": "AQMY3E-Uvi0mz69-s_SYEKRhl6EJWAbnubjM1s55jIr2Marp5GsDCUR2KzemDaBFWb0AIEb9SJ30eZ2UI7SJAhd6sh1ztck6N_tNKTCMqQ",
      "video_file": "assets/videos/11-aic-25cb12bf-homeowner-support-program.mp4",
      "original_file": "AQMY3E-Uvi0mz69-s_SYEKRhl6EJWAbnubjM1s55jIr2Marp5GsDCUR2KzemDaBFWb0AIEb9SJ30eZ2UI7SJAhd6sh1ztck6N_tNKTCMqQ.mp4",
      "title": "Homeowner Support Program",
      "advertiser": "Homeowner Support Program",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-25CB12BF"
      ],
      "library_ids": [
        "1427246789152116"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=1427246789152116"
      ],
      "destinations": [
        {
          "url": "https://pro.exclusiveprogram.org/",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "landscaping florida"
      ],
      "copy": "🏠 ACCEPTING 50 FLORIDA HOMEOWNERS! The State is currently enrolling 50 qualified Florida residents for immediate home upgrades including windows, roofing, and HVAC systems ($0 Down Payment Till 2028) through the 2026 Showcase Home Upgrade Initiative. Program participants save 💰THOUSANDS💰 in upgrade costs! (Limited Time Offer) Approved applicants receive LIFETIME WARRANTIES on all installations! (Affordable Monthly Payment Plans Available)",
      "raw_text": "Active\nLibrary ID: 1427246789152116\nStarted running on Feb 24, 2026\nPlatforms\nOpen Dropdown\nSee ad details\nHomeowner Support Program\nSponsored\n🏠 ACCEPTING 50 FLORIDA HOMEOWNERS! The State is currently enrolling 50 qualified Florida residents for immediate home upgrades including windows, roofing, and HVAC systems ($0 Down Payment Till 2028) through the 2026 Showcase Home Upgrade Initiative.\nProgram participants save 💰THOUSANDS💰 in upgrade costs!\n(Limited Time Offer)\nApproved applicants receive LIFETIME WARRANTIES on all installations!\n(Affordable Monthly Payment Plans Available)\n0:00 / 0:20\nPRO.EXCLUSIVEPROGRAM.ORG\n⚠️ Final Week: Check Your Zipcode\nLearn more",
      "started_running": "Feb 24, 2026",
      "delivery_status": "Active",
      "duration": "0:20",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "affiliate-leadgen",
        "label": "Affiliate/lead-gen",
        "confidence": "Manual",
        "reason": "Justin feedback: generic Homeowner Support Program lead-gen offer.",
        "score": 99
      },
      "verticals": [
        "owned-services",
        "hvac",
        "roofing-gutters"
      ],
      "markets": [
        "florida"
      ],
      "collected_at": "2026-05-26 00:53:32 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 20.2
      },
      "match_count": 4
    },
    {
      "index": 12,
      "token": "AQNwTjSN4qajvXToE3hNmGWzxXWkQp0ThPDeFi6ysNKlmvVW2yLu6gXDZIDSNSd25QZ53XWhEmAeNvj5cRzN5Uf_-N5WAjhUcrfDtq3ETw",
      "video_file": "assets/videos/12-aic-8b08cc80-home-improvements-today.mp4",
      "original_file": "AQNwTjSN4qajvXToE3hNmGWzxXWkQp0ThPDeFi6ysNKlmvVW2yLu6gXDZIDSNSd25QZ53XWhEmAeNvj5cRzN5Uf_-N5WAjhUcrfDtq3ETw.mp4",
      "title": "Home Improvements Today",
      "advertiser": "Home Improvements Today",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-8B08CC80"
      ],
      "library_ids": [
        "4427290920848128"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=4427290920848128"
      ],
      "destinations": [
        {
          "url": "https://homeupgraderesource.com/cf/r/6a07f14f12f910001272f5a3?ad_id=%7B%7Bad.id%7D%7D&adset_id=%7B%7Badset.id%7D%7D&campaign_id=%7B%7Bcampaign.id%7D%7D&ad_name=%7B%7Bad.name%7D%7D&adset_name=%7B%7Badset.name%7D%7D&campaign_name=%7B%7Bcampaign.name%7D%7D&source=%7B%7Bsite_source_name%7D%7D&placement=%7B%7Bplacement%7D%7D",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roof replacement zip code"
      ],
      "copy": "🇺🇸 Better Business Bureau APPROVED 2026 Roof Replacement Service just approved over 54,600 homeowners to get new energy efficient roof!",
      "raw_text": "Active\nLibrary ID: 4427290920848128\nStarted running on May 16, 2026\nPlatforms\n2 ads use this creative and text\nOpen Dropdown\nSee summary details\nHome Improvements Today\nSponsored\n🇺🇸 Better Business Bureau APPROVED 2026 Roof Replacement Service just approved over 54,600 homeowners to get new energy efficient roof!\n0:00 / 0:41",
      "started_running": "May 16, 2026",
      "delivery_status": "Active",
      "duration": "0:41",
      "creative_count": "2 ads use this creative and text",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "business name matches local-service operator; non-generic service landing domain",
        "score": 5
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [],
      "collected_at": "2026-05-26 19:37:21 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 40.733333
      },
      "match_count": 6
    },
    {
      "index": 13,
      "token": "AQNb0xEkXJekTAC_HyLlnPtE9pT9EV7fl82GP_CFnp9Kb0fm6t2AeYVU2RnCbBug7zWIMIziXpVstgrOKMbM4LPv9n4XSj3SCHoCo44XiQ",
      "video_file": "assets/videos/13-aic-b7830ac0-home-pro-windows-roofing-siding-do.mp4",
      "original_file": "AQNb0xEkXJekTAC_HyLlnPtE9pT9EV7fl82GP_CFnp9Kb0fm6t2AeYVU2RnCbBug7zWIMIziXpVstgrOKMbM4LPv9n4XSj3SCHoCo44XiQ.mp4",
      "title": "Home Pro Windows Roofing Siding & Doors",
      "advertiser": "Home Pro Windows Roofing Siding & Doors",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-B7830AC0",
        "AIC-5B60972A",
        "AIC-B11C2416",
        "AIC-F9C5366E",
        "AIC-843BE40E",
        "AIC-E4C705FC",
        "AIC-447A41B9"
      ],
      "library_ids": [
        "1299805905451646"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=1299805905451646"
      ],
      "destinations": [],
      "candidate_destinations": [
        {
          "url": "http://fb.me/",
          "note": "Meta CTA href resolves only to fb.me in the public Ad Library view; no final landing page exposed."
        }
      ],
      "queries": [
        "siding replacement zip code",
        "gutters qualified",
        "gutters qualify",
        "gutters zip code",
        "siding replacement free quote",
        "home insurance zip code",
        "water damage zip code"
      ],
      "copy": "Your home needs real protection... Home Pro is offering up to $3,200 OFF roofing & siding — this month only. 🏡 Fort Wayne’s trusted home exterior experts (40+ years) 🛡️ American-made materials built for strength 🧰 Free estimate. No pressure. Fully customized. Your home is your biggest investment — we’ll help protect it. Tap the button and fill out the form to book your free estimate now.",
      "raw_text": "Active\nLibrary ID: 1299805905451646\nStarted running on Apr 27, 2026\nPlatforms\nThis ad has multiple versions\nOpen Dropdown\nSee ad details\nHome Pro Windows Roofing Siding & Doors\nSponsored\nYour home needs real protection...\nHome Pro is offering up to $3,200 OFF roofing & siding — this month only.\n🏡 Fort Wayne’s trusted home exterior experts (40+ years)\n🛡️ American-made materials built for strength\n🧰 Free estimate. No pressure. Fully customized.\nYour home is your biggest investment — we’ll help protect it.\nTap the button and fill out the form to book your free estimate now.\n0:00 / 0:56\nSpring Special - Up to $3,200 Off Roof Projects\n⭐️⭐️⭐️⭐️⭐️ Rating Reviews!\nGet Quote",
      "started_running": "Apr 27, 2026",
      "delivery_status": "Active",
      "duration": "0:56",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network"
      ],
      "advertiser_type": {
        "key": "affiliate-leadgen",
        "label": "Affiliate/lead-gen",
        "confidence": "Manual",
        "reason": "Justin feedback: Home Pro Windows/Roofing/Siding/Doors creative is affiliate despite operator-like wording.",
        "score": 99
      },
      "verticals": [
        "roofing-gutters",
        "doors-siding-fence-deck"
      ],
      "markets": [],
      "collected_at": "2026-05-26 19:34:23 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 56.333333
      },
      "match_count": 34
    },
    {
      "index": 14,
      "token": "AQP_sGRFghqWTdcXRSKCW4jD2pKkjT4AvZvHGoJww1ClkZJdECEsgPS0xRBrk1mbcbWYhf1KSYtQ65-dHOZvtzZilJ5E2_Rf0A5g889ZZg",
      "video_file": "assets/videos/14-aic-153c71a7-smart-lifestyle-trends.mp4",
      "original_file": "AQP_sGRFghqWTdcXRSKCW4jD2pKkjT4AvZvHGoJww1ClkZJdECEsgPS0xRBrk1mbcbWYhf1KSYtQ65-dHOZvtzZilJ5E2_Rf0A5g889ZZg.mp4",
      "title": "Smart Lifestyle Trends",
      "advertiser": "Smart Lifestyle Trends",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-153C71A7"
      ],
      "library_ids": [
        "4547884312098235"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=4547884312098235"
      ],
      "destinations": [
        {
          "url": "https://tracking.smartestlifestyletrends.com/0b6bf300-2d9f-42d0-9f17-267a08f813be?ad_id=%7B%7Bad.id%7D%7D&adset_id=%7B%7Badset.id%7D%7D&campaign_id=%7B%7Bcampaign.id%7D%7D&ad_name=%7B%7Bad.name%7D%7D&adset_name=%7B%7Badset.name%7D%7D&campaign_name=%7B%7Bcampaign.name%7D%7D&source=%7B%7Bsite_source_name%7D%7D&placement=%7B%7Bplacement%7D%7D",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roofing zip code"
      ],
      "copy": "Most homeowners have no idea what a fair roof replacement costs. That’s why we cut through the noise and filtered out hundreds of overpriced contractors. Now you can see real cost estimates for roofs in your area — in minutes. Tap below and check what your roof should really cost today.",
      "raw_text": "Active\nLibrary ID: 4547884312098235\nStarted running on Apr 15, 2026\nPlatforms\nThis ad has multiple versions\n5 ads use this creative and text\nOpen Dropdown\nSee summary details\nSmart Lifestyle Trends\nSponsored\nMost homeowners have no idea what a fair roof replacement costs.\n That’s why we cut through the noise and filtered out hundreds of overpriced contractors.\n Now you can see real cost estimates for roofs in your area — in minutes.\n  Tap below and check what your roof should really cost today.\n0:00 / 0:34\nYour Old Roof Could Be Costing You More Than You Think\nHow To Save Big On Roofing\nLearn More",
      "started_running": "Apr 15, 2026",
      "delivery_status": "Active",
      "duration": "0:34",
      "creative_count": "5 ads use this creative and text",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "affiliate-leadgen",
        "label": "Affiliate/lead-gen",
        "confidence": "Manual",
        "reason": "Tracking subdomain for generic lifestyle-trends lead-gen offer.",
        "score": 99
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [],
      "collected_at": "2026-05-26 13:22:59 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 34.16
      },
      "match_count": 4
    },
    {
      "index": 15,
      "token": "AQOVHTGSow1o9QXbd-qu-fCpen_vXXeekc5RVSP39MqM6Xw_r6nnZcs7wcBjQ-wEX0h4WeQNUG4LirzoD9y2bywhcv6kSMukh2imLA0vFg",
      "video_file": "assets/videos/15-aic-cb480829-roofing-craftsmen-america.mp4",
      "original_file": "AQOVHTGSow1o9QXbd-qu-fCpen_vXXeekc5RVSP39MqM6Xw_r6nnZcs7wcBjQ-wEX0h4WeQNUG4LirzoD9y2bywhcv6kSMukh2imLA0vFg.mp4",
      "title": "Roofing Craftsmen America",
      "advertiser": "Roofing Craftsmen America",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-CB480829",
        "AIC-369F3282"
      ],
      "library_ids": [
        "1677713943544231",
        "1333391268694418"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=1677713943544231",
        "https://www.facebook.com/ads/library/?id=1333391268694418"
      ],
      "destinations": [
        {
          "url": "https://roofprosnearme.com/?o=5275&a=3600&s1=%7B%7Bcampaign.name%7D%7D&s2=%7B%7Bplacement%7D%7D&s3=%7B%7Badset.name%7D%7D&s5=%7B%7Bad.id%7D%7D&c=20447&cpid=53165&ts=meta&p=r",
          "quality": "Exact captured URL"
        },
        {
          "url": "https://ushomeupdates.com/newroof/",
          "quality": "Exact browser-captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roofing zip code"
      ],
      "copy": "Roof installations are finally affordable thanks to this new service.",
      "raw_text": "Active\nLibrary ID: 1677713943544231\nStarted running on Apr 20, 2026\nPlatforms\n3 ads use this creative and text\nOpen Dropdown\nSee summary details\nRoofing Craftsmen America\nSponsored\nRoof installations are finally affordable thanks to this new service.\n0:00 / 0:46",
      "started_running": "Apr 20, 2026",
      "delivery_status": "Active",
      "duration": "0:46",
      "creative_count": "3 ads use this creative and text",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "business name matches local-service operator",
        "score": 4
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [],
      "collected_at": "2026-05-26 13:22:59 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 46.166667
      },
      "match_count": 8
    },
    {
      "index": 16,
      "token": "AQNKIlZaauqBkfIihUCw7pr1qMbH4bMJ4ZKd3kQ7GMwBu1MKOxkgrfUwQotZeHnbgOM8vumEyArkp-hKi79RKHncKrfZ_nh3MATcTRrHJw",
      "video_file": "assets/videos/16-aic-a9ab00cc-find-my-roofing-pro.mp4",
      "original_file": "AQNKIlZaauqBkfIihUCw7pr1qMbH4bMJ4ZKd3kQ7GMwBu1MKOxkgrfUwQotZeHnbgOM8vumEyArkp-hKi79RKHncKrfZ_nh3MATcTRrHJw.mp4",
      "title": "Find My Roofing Pro",
      "advertiser": "Find My Roofing Pro",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-A9AB00CC",
        "AIC-D0C5BE0D",
        "AIC-D21FDA96"
      ],
      "library_ids": [
        "983416501211263",
        "993722669698411",
        "995484182830772"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=983416501211263",
        "https://www.facebook.com/ads/library/?id=993722669698411",
        "https://www.facebook.com/ads/library/?id=995484182830772"
      ],
      "destinations": [
        {
          "url": "https://findmyroofingpro.com/?o=4523&a=2658&c=19404&cpid=51304&ts=Meta&p=r&fb=1&s1=%7B%7Bcampaign.name%7D%7D&s2=%7B%7Bplacement%7D%7D&s3=%7B%7Badset.name%7D%7D&s5=%7B%7Bad.id%7D%7D&",
          "quality": "Exact captured URL"
        },
        {
          "url": "https://findmyroofingpro.com/?o=4523&a=2658&c=19404&cpid=51304&ts=Meta&p=r&fb=1&s1=%7B%7Bcampaign.name%7D%7D&s2=%7B%7Bplacement%7D%7D&s3=%7B%7Badset.name%7D%7D&s5=%7B%7Bad.id%7D%7D&",
          "quality": "Exact browser-captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roofing zip code"
      ],
      "copy": "🚨 50 Homeowners Needed To Try This Free Pop-In Roof Connection Service: ✔️ Do you own your home? ✔️ Live in an eligible ZIP code? ✔️ Roof at least 7 years old? Enter your ZIP & calculate your quote now ⚡",
      "raw_text": "Active\nLibrary ID: 993722669698411\nStarted running on May 18, 2026\nPlatforms\n14 ads use this creative and text\nOpen Dropdown\nSee summary details\nFind My Roofing Pro\nSponsored\n🚨 50 Homeowners Needed To Try This Free Pop-In Roof Connection Service:\n✔️ Do you own your home?\n✔️ Live in an eligible ZIP code?\n✔️ Roof at least 7 years old?\nEnter your ZIP & calculate your quote now ⚡\n0:00 / 0:59",
      "started_running": "May 18, 2026",
      "delivery_status": "Active",
      "duration": "0:59",
      "creative_count": "14 ads use this creative and text",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "business name matches local-service operator; advertiser name matches landing domain",
        "score": 7
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [],
      "collected_at": "2026-05-26 13:22:59 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 59.033333
      },
      "match_count": 12
    },
    {
      "index": 17,
      "token": "AQP7TbE1b3-KUeD0THwdp43H1c7ul83LSGFgwUu8Xh64oS4-6wLAnNGa7dYw8E0oAgceH_IUyDHqUU1Aual8BCG-YM6zve--GsBfhkj1Qw",
      "video_file": "assets/videos/17-aic-fd98439a-all-pro-contracting-llc.mp4",
      "original_file": "AQP7TbE1b3-KUeD0THwdp43H1c7ul83LSGFgwUu8Xh64oS4-6wLAnNGa7dYw8E0oAgceH_IUyDHqUU1Aual8BCG-YM6zve--GsBfhkj1Qw.mp4",
      "title": "All Pro Contracting, LLC",
      "advertiser": "All Pro Contracting, LLC",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-FD98439A"
      ],
      "library_ids": [
        "1034986515768701"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=1034986515768701"
      ],
      "destinations": [
        {
          "url": "https://allprocontracting.org/best-roof-offer",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roofing pittsburgh"
      ],
      "copy": "In my 25 years as a roofer, I've never seen pricing this bad… Homeowners are being quoted $12,000+ for roofs we install for $7,499 + Free Gutters. Here's the truth: Most roofers overcharge. And it’s not because their roofs are better. It’s because of their massive overhead—big offices, huge ad budgets, and fleets of trucks. All those costs? They get passed on to you. But with us, it’s different. We’re a small, family-owned business serving Pittsburgh and surrounding areas. Our low overhead means we can offer you better prices without cutting corners. No inflated costs. No high-pressure sales tactics. Just fair, honest pricing. And because we’re a smaller company, we can give your project the hands-on attention it deserves. A smooth, stress-free experience, from start to finish. Want to see how much your roof is without the high costs and hassle? Click Learn More below to see what your roof will come out to be. *Our free gutters offer includes up to 60 linear feet of standard gutters*",
      "raw_text": "Active\nLibrary ID: 1034986515768701\nStarted running on Apr 30, 2026\nPlatforms\nOpen Dropdown\nSee ad details\nAll Pro Contracting, LLC\nSponsored\nIn my 25 years as a roofer, I've never seen pricing this bad…\nHomeowners are being quoted $12,000+ for roofs we install for $7,499 + Free Gutters.\nHere's the truth:\nMost roofers overcharge.\nAnd it’s not because their roofs are better.\nIt’s because of their massive overhead—big offices, huge ad budgets, and fleets of trucks.\nAll those costs? They get passed on to you.\nBut with us, it’s different.\nWe’re a small, family-owned business serving Pittsburgh and surrounding areas.\nOur low overhead means we can offer you better prices without cutting corners.\nNo inflated costs. No high-pressure sales tactics.\nJust fair, honest pricing.\nAnd because we’re a smaller company, we can give your project the hands-on attention it deserves.\nA smooth, stress-free experience, from start to finish.\nWant to see how much your roof is without the high costs and hassle?\nClick Learn More below to see what your roof will come out to be.\n*Our free gutters offer includes up to 60 linear feet of standard gutters*\n0:00 / 0:37\nALLPROCONTRACTING.ORG\nNew Roof Starting at $7,499 + FREE Gutters?\n5 Star Roofing Local Company Serving Pittsburgh and surrounding areas.\nLearn more",
      "started_running": "Apr 30, 2026",
      "delivery_status": "Active",
      "duration": "0:37",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram",
        "Audience Network",
        "Messenger",
        "Threads"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "High",
        "reason": "business name matches local-service operator; local operator copy; non-generic service landing domain",
        "score": 10
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [
        "pennsylvania"
      ],
      "collected_at": "2026-05-26 19:33:47 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 36.8
      },
      "match_count": 6
    },
    {
      "index": 18,
      "token": "AQMvhbp9I1uIw50MWik3lmsIqX2vmO0ms2ws0AShDzRoxZfovW-148zU4X4wUpXbtr9ZP3MvuJ-cCRaDWkDTeoJv_FnGE_6lCUg_K6MztQ",
      "video_file": "assets/videos/18-aic-067d7af8-elite-roofing-contracting.mp4",
      "original_file": "AQMvhbp9I1uIw50MWik3lmsIqX2vmO0ms2ws0AShDzRoxZfovW-148zU4X4wUpXbtr9ZP3MvuJ-cCRaDWkDTeoJv_FnGE_6lCUg_K6MztQ.mp4",
      "title": "Elite Roofing & Contracting",
      "advertiser": "Elite Roofing & Contracting",
      "platform": "Meta",
      "source": "Meta Ad Library",
      "aic_ids": [
        "AIC-067D7AF8",
        "AIC-4FDF5BE1",
        "AIC-0966EE1F"
      ],
      "library_ids": [
        "2006900079887810"
      ],
      "source_urls": [
        "https://www.facebook.com/ads/library/?id=2006900079887810"
      ],
      "destinations": [
        {
          "url": "https://eliteroofingoffer.com/",
          "quality": "Exact captured URL"
        }
      ],
      "candidate_destinations": [],
      "queries": [
        "roof replacement free quote",
        "gutters free quote",
        "roof replacement quote"
      ],
      "copy": "I know… $7,000 for a roof plus FREE gutters? That's crazy. Roofs are like 15k usually. Right? Sort of… But not really. It has to do with the size, the difficulty, and the materials. Thing is… There's a fair price. And there's pricing that's so insanely ridiculous that I don't know how these roofing contractors sleep at night. My name is Mike I own Elite Roofing & Contracting. Here's how I run my business: First and foremost, I do amazing work. I don't settle for anything less. No corner cutting. No junky materials. And I only work with my crews. But there's more… Because I'm a small company that I run really well, I don't have a ton of overhead. Unlike the big bloated companies who have fancy offices and TV commercials and billboards… Guess who pays for all of that? Yup... YOU. That's not at all how I roll. So, I can do something really awesome: I can do amazing work. Install roofs that are gorgeous and protect your home. WITHOUT charging you 200% more than it should really cost. The best work, the best materials, at fair prices. So you can not only have peace of mind, but also save money. Simple. Click here now and let's talk: https://eliteroofingoffer.com/",
      "raw_text": "Active\nLibrary ID: 2006900079887810\nStarted running on Feb 2, 2026\nPlatforms\nOpen Dropdown\nSee ad details\nElite Roofing & Contracting\nSponsored\nI know…\n$7,000 for a roof plus FREE gutters?\nThat's crazy.\nRoofs are like 15k usually.\nRight?\nSort of…\nBut not really.\nIt has to do with the size, the difficulty, and the materials.\nThing is…\nThere's a fair price.\nAnd there's pricing that's so insanely ridiculous that I don't know how these roofing contractors sleep at night.\nMy name is Mike I own Elite Roofing & Contracting.\nHere's how I run my business:\nFirst and foremost, I do amazing work.\nI don't settle for anything less.\nNo corner cutting.\nNo junky materials.\nAnd I only work with my crews.\nBut there's more…\nBecause I'm a small company that I run really well, I don't have a ton of overhead.\nUnlike the big bloated companies who have fancy offices and TV commercials and billboards…\nGuess who pays for all of that?\nYup... YOU.\nThat's not at all how I roll.\nSo, I can do something really awesome:\nI can do amazing work.\nInstall roofs that are gorgeous and protect your home.\nWITHOUT charging you 200% more than it should really cost.\nThe best work, the best materials, at fair prices.\nSo you can not only have peace of mind, but also save money.\nSimple.\nClick here now and let's talk:\nhttps://eliteroofingoffer.com/\n0:00 / 0:33\nELITEROOFINGOFFER.COM\nFull Roof Replacement Starting at $7,000!\n⭐⭐⭐⭐⭐Elite Roofing & Contracting\nLearn more",
      "started_running": "Feb 2, 2026",
      "delivery_status": "Active",
      "duration": "0:33",
      "creative_count": "",
      "placements": [
        "Facebook",
        "Instagram"
      ],
      "advertiser_type": {
        "key": "local-operator",
        "label": "Local operator",
        "confidence": "Med",
        "reason": "business name matches local-service operator",
        "score": 4
      },
      "verticals": [
        "roofing-gutters"
      ],
      "markets": [],
      "collected_at": "2026-05-26 07:11:31 EDT",
      "video": {
        "width": 360,
        "height": 640,
        "duration_seconds": 33.433333
      },
      "match_count": 12
    }
  ]
}