Skip to main content


Scraping Fish API allows you to retrieve a screenshot of a webpage as a PNG image file. To do so, you need to provide the screenshot query parameter and set it to true.


When a screenshot is returned, no HTML content will be returned.


To get a screenshot of the website, you send a request with screenshot=true query parameter.

import requests

payload = {
"api_key": "[your API key]",
"url": "",
"screenshot": "true",

response = requests.get("", params=payload)
with open("./screenshot.png", "wb") as f:

The resulting website screenshot will be saved to screenshot.png.