Find out what tracking and analytics tools a website uses
Web analytics and tracking detection tool built with TypeScript and Puppeteer. This Apify actor scans websites to identify various tracking and analytics tools, capturing both static implementations and runtime tracking events.
The actor accepts a single required parameter:
1{ 2 "url": "https://example.com" 3}
url
: The target website URL to analyze (must be a valid HTTP/HTTPS URL)The actor provides detailed tracking information in the following format:
1{ 2 url: string; // The analyzed URL 3 timestamp: string; // ISO timestamp of analysis 4 tools: Array<{ 5 name: string; // Name of the tracking tool 6 script_urls: string[]; // URLs of detected tracking scripts 7 tracking_urls: string[]; // URLs of actual tracking requests 8 }>; 9}
The actor uses two methods to detect tracking tools:
Script Detection (script_urls
)
"script_urls": ["https://analytics.example.com/tracking-script.js"]
Network Request Detection (tracking_urls
)
"tracking_urls": ["https://analytics.example.com/track?data=..."]
A tool might appear in the results with:
script_urls
and tracking_urls
(actively tracking)script_urls
(implemented but not yet tracking)tracking_urls
(tracking via alternative implementation)The actor includes robust error handling for:
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!