Gather assets through API

#methodology#recon#api

Commands

https://www.virustotal.com/vtapi/v2/domain/report?apikey=<api_key>&domain=<DOMAIN>
VirusTotal API - Get domain report including subdomains and IPs
curl -s "https://www.virustotal.com/vtapi/v2/domain/report?domain=<DOMAIN>&apikey=<api_key>" | jq -r '.. | .ip_address? // empty' | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}'
Extract IP addresses from VirusTotal domain report

Tips & Best Practices

Always replace <api_key> with your actual API key

Replace <DOMAIN> with the target domain

Consider rate limits when making API requests

Some APIs require authentication or paid subscriptions

Use jq for better JSON parsing and filtering

Combine multiple API results for better coverage

Document all findings from each API source

Verify findings manually before reporting