URL Console Logs Inspector avatar

URL Console Logs Inspector

Pricing

from $1.49 / 1,000 url processeds

Go to Apify Store
URL Console Logs Inspector

URL Console Logs Inspector

Open web page URLs in a temporary browser and capture console messages, page errors, and optional network request failures.

Pricing

from $1.49 / 1,000 url processeds

Rating

0.0

(0)

Developer

rainminer

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

URL to Console Logs

Capture browser console messages, JavaScript page errors, and failed network requests from any web page URL. This Actor opens each URL in a temporary Playwright browser, waits for the page to load, and stores structured diagnostics in the default dataset.

What It Captures

  • Console messages such as log, info, warning, error, and debug
  • JavaScript page errors emitted by the browser
  • Failed network requests, when enabled
  • Source location details when the browser provides them
  • The original URL, final URL after redirects, event type, level, message text, and timestamp

Input

Provide one or more URLs in startUrls. You can also control how long the browser waits, which page load state is used, whether console messages are included, whether network errors are included, and whether proxy settings should be used.

Example input:

{
"startUrls": [{ "url": "https://apify.com" }],
"maxItems": 100,
"waitUntil": "load",
"waitForMillis": 3000,
"includeNetworkErrors": true,
"includeConsoleMessages": true,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Output

Each captured event is saved as one dataset item:

{
"url": "https://example.com",
"finalUrl": "https://www.example.com/",
"type": "console",
"level": "error",
"text": "Example console error",
"message": null,
"location": {
"url": "https://www.example.com/app.js",
"line": 10,
"column": 15
},
"timestamp": "2026-06-09T18:00:00.000Z"
}

Use Cases

  • Audit pages for JavaScript errors
  • Collect browser console output during QA checks
  • Detect broken assets and failed client-side requests
  • Compare diagnostics across batches of URLs

Notes

maxItems limits saved records per input URL. Increase waitForMillis for pages that emit delayed client-side errors after initial load.