Unlist.ai exposes a simple REST API that any AI agent can call to scan data brokers, assess privacy risk, and submit opt-out requests on behalf of users.
Drop this into your system prompt or tools array:
{
"name": "scan_data_brokers",
"description": "Scan data broker sites to find what personal information is publicly exposed about a person. Returns a risk score and ranked list of findings.",
"parameters": {
"type": "object",
"properties": {
"name": { "type": "string", "description": "Full name of the person" },
"email": { "type": "string", "description": "Email address (enables B2B scanning)" },
"state": { "type": "string", "description": "US state or Canadian province code" }
},
"required": ["name"]
}
}
// Implementation:
async function scan_data_brokers({ name, email, state }) {
const res = await fetch(
`https://unlist.ai/api/v1/scan?name=${encodeURIComponent(name)}&email=${email}&state=${state}`,
{ headers: { "Authorization": "Bearer YOUR_API_KEY" } }
);
return res.json();
}Unlist.ai maintains llms.txt and llms-full.txt at the root for AI crawlers, plus structured JSON-LD schema on all pages.