Overview
This workflow searches for unique phrases from your published content every week. When it finds those phrases on other domains, it flags the theft with the offending URL, matched text, and search position to support DMCA takedown requests.
Trigger
Weekly cron every Wednesday at 2:00 AM.
Schedule
Weekly on Wednesday
Workflow Steps
Extract Unique Phrases from Your Content
Pull distinctive phrases from your published content that are unlikely to appear naturally on other sites. Focus on unique descriptions, branded terminology, and specific data points.
Search for Phrases Across the Web
Use exact-match search queries for each phrase to find pages that have copied your content verbatim.
Generate DMCA Evidence Report
Compile theft instances into a structured evidence report with all information needed for DMCA takedown requests.
Python Implementation
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
data = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': 'example', 'country_code': 'us'}).json()
print(len(data.get('organic_results', [])))JavaScript Implementation
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
fetch('https://api.scavio.dev/api/v1/search', {method: 'POST', headers: H, body: JSON.stringify({query: 'example', country_code: 'us'})}).then(r => r.json()).then(d => console.log(d.organic_results?.length));Platforms Used
Web search with knowledge graph, PAA, and AI overviews