Network Entries
network_entriesList a page's network requests using browser resource timing, with no recorder to install, so you can inspect URLs, initiators, timing, size, and status even when CSP blocks capture tools.
Instructions
List the page's network requests from the browser's own resource timing (performance.getEntriesByType), with no recorder to install, so it works on any page including ones whose CSP blocks capture_start. Each entry has url, initiator (fetch, xmlhttprequest, script, img, css, ...), start and duration in ms since the page began, size, and status where the browser exposes it. Limits: only requests that finished (a failed one often leaves no entry), the browser keeps about 250 entries unless the page raised that, cross-origin entries hide size and status unless the server opts in with Timing-Allow-Origin, and data: URLs do not appear. No bodies or headers. The url query string is dropped unless include_query is set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Most entries to return, newest last, up to 500 | |
| filter | No | Case-insensitive substring a url must contain | |
| tab_id | No | Arc tab id from list_tabs. Omit to use this agent's current tab. A tool that changes a tab will not fall back to the tab the user is looking at, so pass this or call open_url first. | |
| since_ms | No | Only entries that started at or after this many ms since the page began, to read just what an action caused. Take it from a previous call's nowMs. | |
| include_query | No | Keep the url query string. Off by default because queries often carry tokens. |