VOOZH about

URL: https://apify.com/andok/asset-extractor

โ‡ฑ Website Asset & Script Extractor ยท Apify


Pricing

from $1.00 / 1,000 page scanneds

Go to Apify Store

Website Asset & Script Extractor

Extract all CSS stylesheets and JavaScript files loaded on a webpage for technical SEO audits and performance optimization.

Pricing

from $1.00 / 1,000 page scanneds

Rating

0.0

(0)

Developer

๐Ÿ‘ Andok

Andok

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

1

Monthly active users

3 months ago

Last modified

Categories

Share

Web Page Asset Extractor

Extract all scripts, stylesheets, and external resources from any web page to understand exactly what gets loaded. Performance engineers use this to spot bloat, security teams use it to flag risky third-party includes, and archivists use it to inventory render-critical resources. Scan hundreds of pages in bulk with full cross-origin detection.

Features

  • Script extraction โ€” finds every external <script src="..."> and resolves it to an absolute URL
  • Stylesheet extraction โ€” captures all <link rel="stylesheet"> references with full URL resolution
  • Cross-origin detection โ€” flags each asset as same-origin or cross-origin so you can spot third-party dependencies instantly
  • Deduplication โ€” automatically removes duplicate asset URLs within each page result
  • Bulk processing โ€” scan hundreds of URLs in a single run with configurable concurrency
  • Error resilience โ€” failed URLs still produce a result row with the error message, so no data goes missing
  • Pay-per-event billing โ€” you only pay for each page scanned, with automatic charge-limit enforcement

Input

FieldTypeRequiredDefaultDescription
urlsarrayYesโ€”List of page URLs to scan for external assets. Each page is fetched and parsed for scripts and stylesheets.
urlstringNoโ€”Single URL to scan (for backwards compatibility). Use urls for bulk processing.
timeoutSecondsintegerNo15Maximum seconds to wait for each page response before timing out.
concurrencyintegerNo10Number of pages to process in parallel. Increase for large batches, decrease if you hit rate limits.

Input Example

{
"urls":[
"https://crawlee.dev",
"https://apify.com"
]
}

Output

Each URL produces one dataset item listing all external scripts and stylesheets found on the page.

  • inputUrl (string) โ€” the URL you submitted
  • finalUrl (string) โ€” the URL after redirects
  • status (number) โ€” HTTP status code
  • cssCount (number) โ€” number of external stylesheets found
  • jsCount (number) โ€” number of external scripts found
  • stylesheets (array) โ€” list of stylesheet objects with url and crossOrigin fields
  • scripts (array) โ€” list of script objects with url and crossOrigin fields
  • error (string | null) โ€” error message if the URL could not be fetched
  • checkedAt (string) โ€” ISO 8601 timestamp of when the scan was performed

Output Example

{
"inputUrl":"https://crawlee.dev",
"finalUrl":"https://crawlee.dev/",
"status":200,
"cssCount":2,
"jsCount":5,
"stylesheets":[
{"url":"https://crawlee.dev/assets/css/styles.css","crossOrigin":false}
],
"scripts":[
{"url":"https://crawlee.dev/assets/js/main.js","crossOrigin":false},
{"url":"https://www.googletagmanager.com/gtag/js?id=G-XXXXX","crossOrigin":true}
],
"error":null,
"checkedAt":"2025-01-15T10:30:00.000Z"
}

Pricing

EventCost
Page ScannedPay-per-event (see actor pricing page)

The actor stops automatically when the per-run charge limit is reached, so you never overspend.

Use Cases

  • Performance auditing โ€” count external scripts and stylesheets to identify page-weight bloat
  • Security review โ€” flag cross-origin third-party scripts that could introduce supply-chain risk
  • Web archiving โ€” inventory every resource needed to fully render a page offline
  • Compliance checks โ€” detect unauthorized tracking scripts or ad-tech includes across your site
  • Competitor analysis โ€” see which CDNs, analytics tools, and widget vendors a competitor relies on

Related Actors

ActorWhat it adds
Website Tech Stack AnalyzerIdentifies the CMS, frameworks, and analytics behind each page โ€” goes beyond raw asset URLs to named technologies
Favicon & Brand Icon ExtractorExtracts favicons and touch icons โ€” complements asset extraction with brand imagery
Security Headers AnalyzerAudits HTTP security headers โ€” pair with asset extraction for a full frontend security review

You might also like

SEO Data Extractor

nocodeventure/seo-data-extractor

Extract comprehensive SEO metadata, headings, links, images, Open Graph tags, Twitter Cards, and technical data from websites. Perfect for SEO audits, competitor analysis, and content optimization. Runs on Apify platform with structured JSON output.

๐Ÿ‘ User avatar

No-Code Venture

31

CSS Color Extractor

automation-lab/css-color-extractor

Extract every CSS color from a website โ€” hex, RGB, HSL, and named colors from inline styles and linked stylesheets. Returns a deduplicated palette with usage counts and CSS properties.

๐Ÿ‘ User avatar

Stas Persiianenko

21

Website Performance & Technical SEO MCP Server for AI Assistant

alizarin_refrigerator-owner/performance-seo-mcp-server

MCP Server providing AI assistants with unified access to website performance and technical SEO analysis through a single interface. PageSpeed Insights, Core Web Vitals, Lighthouse audits, robots.txt validation, sitemap analysis, and comprehensive technical SEO checks.

AI Technical SEO MCP Server

alizarin_refrigerator-owner/ai-technical-seo-mcp-server

AI-ready technical SEO auditing with 7 specialized tools. Check robots.txt, llms.txt, generate sitemaps, run Lighthouse & GTmetrix audits, test rich results, and perform comprehensive technical SEO audits - all through a unified MCP interface.

Webpage To Markdown

kawsar/webpage-to-markdown

Convert any webpage into clean, structured, LLM-ready Markdown. Handles JavaScript-rendered sites, strips ads and navigation clutter, and outputs metadata alongside content built for RAG pipelines, AI training, SEO audits, and content archiving.

Website Image Scraper

jungle_synthesizer/website-image-scraper

Extract all image URLs from any website โ€” alt text, dimensions, srcset, and CSS background images. Works on both static and JavaScript-rendered pages.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

DataForSeo On-page SEO

alizarin_refrigerator-owner/dataforseo-onpage

This actor performs in-depth on-page SEO audits using the DataForSEO On-Page API. Page titles, meta descriptions, headings, content, technical SEO factors w/actionable recommendations. Technical SEO, Content Analysis, Meta Tags, Heading Structure, Image Optimization, Link Analysis & Core Web Vitals

Website Recovery Actor

fiery_dream/website-recovery-actor

Recover and reverse-engineer website files from a live or deployed site. This actor downloads the complete website including HTML, CSS, JavaScript, images, fonts, and all other assets, then rewrites URLs so everything works locally.

๐Ÿ‘ User avatar

Cody Churchwell

38

Complete SEO Audit Tool - Comprehensive Website SEO Analysis

smart-digital/complete-seo-audit-tool

Analyzes websites for SEO issues across meta tags, technical SEO, performance, links, and images. Generates 0-100 SEO scores per page with detailed recommendations and site-wide summary.

My Smart Digital

335

5.0