Skip to main content

Recipe

This recipe shows how to extract data directly from API responses by intercepting network requests. Use Playwright’s response listener with withNetworkSettledWait (TypeScript) or wait_for_network_settled (Python).
TypeScript

How it works

  1. Set up response listener — Use page.on("response", handler) to listen for network responses.
  2. Filter by URL — Check if the response URL matches your target API endpoint.
  3. Capture the data — Parse the JSON response and store it.
  4. Navigate to the page — The listener captures API calls triggered during page load.

withNetworkSettledWait (TypeScript)

Wait for network to settle (TypeScript)

wait_for_network_settled (Python)

Wait for network to settle (Python)

Cookbook (Python)

Python network interception example in the Intuned Cookbook

Cookbook (TypeScript)

TypeScript network interception example in the Intuned Cookbook