Install
openclaw skills install dievio-lead-search-apiRun Dievio lead search and LinkedIn lookup workflows through the public API with correct authentication, filters, pagination, and credit-aware handling. Use this skill when users need to find B2B leads, enrich LinkedIn URLs with emails/phones, apply Dievio filter fields, or iterate across paginated API results safely.
openclaw skills install dievio-lead-search-apiUse this skill for end-to-end Dievio API execution: authenticate requests, submit lead searches, enrich LinkedIn profiles, and paginate results. Prefer the bundled script for deterministic request formatting and response handling.
POST https://dievio.com/api/public/searchPOST https://dievio.com/api/linkedin/lookupAuthentication headers (use one):
Authorization: Bearer YOUR_API_KEYX-API-Key: YOUR_API_KEYDIEVIO_API_KEY for API-key flows._page, _per_page, max_results) plus filters.linkedinUrls and optional output flags.success, count, has_more, next_page, data arrays.401: missing/invalid credentials402: insufficient credits502: upstream lead service issue500: server errorShow help:
python3 scripts/dievio_api.py --help
Search with JSON body:
export DIEVIO_API_KEY="your_api_key"
python3 scripts/dievio_api.py search \
--body-file ./search_body.json \
--auto-paginate
By default the CLI prints a safe summary.
Use --raw-output only when you explicitly need full rows (which may contain emails/phones).
LinkedIn lookup from URLs:
python3 scripts/dievio_api.py linkedin-lookup \
--linkedin-url "https://www.linkedin.com/in/example-1" \
--linkedin-url "https://www.linkedin.com/in/example-2" \
--include-work-emails \
--include-personal-emails \
--only-with-emails
search when query is filter-based lead discovery.linkedin-lookup when input is explicit LinkedIn profile URLs.has_more=false.