Zapier's Webhooks by Zapier action can POST to any URL. Point it at denkbot.dog and your Zap can scrape any website and pass the structured result to the next step. Need more control? Use the Code by Zapier step for full Python or JavaScript access to the API.
HubSpot enrichment Zaps that scrape prospect websites, Notion page creation triggered by new URLs, competitor monitoring Zaps that alert on content changes, RSS-to-scrape pipelines.
// Zapier Code step (JavaScript):
const response = await fetch('https://api.denkbot.dog/scrape', {
method: 'POST',
headers: {
'Authorization': `Bearer ${inputData.apiKey}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
url: inputData.url,
format: 'json',
}),
})
const data = await response.json()
return {
title: data.title,
description: data.metadata?.description ?? '',
text: data.text.slice(0, 1000),
links_count: data.links.length,
cached: data.cached,
}Yes. Use "POST" action, set the URL and headers in the Zap config, and map the JSON body fields from previous steps.
Not yet. Use Webhooks by Zapier or the Code step — both work perfectly and don't need an official app.
One Zap run = one API request. Cached responses (same URL within 15 min) count as one regardless of how many Zaps hit it.

€19/year. Unlimited requests. API key ready in 30 seconds.