diff --git a/docs/src/network.md b/docs/src/network.md
index ce81a18910..25fb2b4d34 100644
--- a/docs/src/network.md
+++ b/docs/src/network.md
@@ -577,6 +577,44 @@ else
+## Modify responses
+* langs: js
+
+To modify a response use [ApiRequestContext] to get original response and then pass the response to [`method: Route.fulfill`].
+You can override individual fields on the reponse via options:
+
+```js
+await page.route('**/title.html', async route => {
+ // Fetch original response.
+ const response = await page.request.fetch(route.request());
+ // Add a prefix to the title.
+ let body = await response.text();
+ body = body.replace('