Set up automated screenshot monitoring to detect visual changes on any website. Get webhooks when changes happen.
# Create a monitor
curl -X POST "https://snapapi.tech/v1/monitors" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_KEY" \
-d '{"url":"https://example.com","interval":60,"name":"My Monitor"}'import requests
# Create a monitor
response = requests.post("https://snapapi.tech/v1/monitors",
headers={"x-api-key": "YOUR_KEY", "Content-Type": "application/json"},
json={"url": "https://example.com", "interval": 60, "name": "My Monitor"}
)
print(response.json())const res = await fetch("https://snapapi.tech/v1/monitors", {
method: "POST",
headers: { "x-api-key": "YOUR_KEY", "Content-Type": "application/json" },
body: JSON.stringify({ url: "https://example.com", interval: 60, name: "My Monitor" })
});
console.log(await res.json());