The Artifact Machine Third-Party Script Auditor avatar

The Artifact Machine Third-Party Script Auditor

Pricing

$1.00 / third-party script audit report

Go to Apify Store
The Artifact Machine Third-Party Script Auditor

The Artifact Machine Third-Party Script Auditor

Categorize external scripts by purpose and measure their impact.

Pricing

$1.00 / third-party script audit report

Rating

0.0

(0)

Developer

The Artifact Machine

The Artifact Machine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

A browser-based artifact that inventories external scripts, detects render-blocking resources, measures third-party payload impact, and identifies resource-hint opportunities.

Pulled from The Artifact Machine: generated, tested, and cleaned up by a human.

What It Checks

  • external script inventory (src, domain, async/defer, type)
  • render-blocking script and stylesheet detection
  • third-party iframe audit with lazy-load assessment
  • resource hint coverage (preconnect, dns-prefetch, preload)
  • domain categorization by service type (analytics, ads, social, CDN, fonts, chat, maps, video)
  • duplicate domain and excessive script warnings
  • composite score across scripts, render-blocking, and domains

Best For

  • performance audits and Core Web Vitals triage
  • tag management and third-party consolidation planning
  • security reviews (Subresource Integrity readiness)
  • agency client audit reports

Input

{
"url": "https://example.com"
}

Output

The Actor writes one dataset item and an OUTPUT key-value record with:

  • score: composite 0-100 score
  • summary: aggregate counts (third-party total, render-blocking, async, defer, stylesheets, iframes, domains)
  • scripts: per-script inventory with render-blocking flags
  • stylesheets: per-stylesheet inventory
  • iframes: per-iframe audit
  • domains: categorized domain list
  • resourceHints: preconnect, dns-prefetch, and preload discovery

Limits

  • Scans only the initial page — does not crawl sub-pages.
  • Scripts loaded dynamically after networkidle may be missed.
  • Some sites block headless browsers. Results should be verified against a regular browser session.