Overview
On-demand procurement (or any role) prospect list builder for non-English markets. Reusable for any country/role by swapping role wording + registry dorks.
Trigger
On-demand (manual or scheduled per project)
Schedule
On-demand
Workflow Steps
Define role wording in target language
Spanish: director de compras, jefe de aprovisionamientos.
Generate dorks across LinkedIn + registries + news
Per role × per source.
Run Scavio per dork
Collect 10-20 organic results per query.
LLM extract { name, role, company, linkedin } per result
Filter to true role matches in target language.
Dedup across dorks
hash(name + company).
Optional: Hunter email validate
Drop accept-all and disposable.
Output CSV for outreach tool
name, role, company, linkedin, email, source.
Python Implementation
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
ROLES_ES = ['director de compras', 'jefe de aprovisionamientos', 'responsable de compras']
def discover(role):
dorks = [
f'site:linkedin.com/in "{role}" Spain',
f'site:axesor.es "{role}"',
f'site:expansion.com "{role}" 2026',
]
out = []
for q in dorks:
r = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': q}).json()
out.extend(r.get('organic_results', [])[:10])
return outJavaScript Implementation
// Same in TS.Platforms Used
Web search with knowledge graph, PAA, and AI overviews