OSINT UI's REST API lets you run the OSINT tools from your own code or automations. Every call runs server-side with YOUR configured API keys — they never leave the server.
Send your PRO token in the Authorization header. Create and manage tokens in the app: Settings → API/Connect (PRO plan required).
curl https://osint-ui.com/api/v1/telegram \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"username":"durov"}'Limit: 120 requests / 5 min per user.
The same token works with our MCP server for AI clients (Claude, etc.).
| POST /api/v1/email | Analyze an email params: email |
| POST /api/v1/phone | Analyze a phone number params: phone |
| POST /api/v1/domain | Analyze a domain or IP params: domain |
| POST /api/v1/ip | Analyze an IP params: ip |
| POST /api/v1/reputation | Reputation of an IP/domain/URL params: target |
| POST /api/v1/username | Search a username across platforms params: username |
| POST /api/v1/telegram | Telegram OSINT: user/channel/group/bot params: username |
| POST /api/v1/hash | Identify/analyze a hash params: hash |
| POST /api/v1/crypto | Trace a crypto wallet params: address |
| POST /api/v1/dorks | Generate Google dorks params: target, targetType |
| POST /api/v1/leak | Search breaches (Intelligence X) params: selector |
# GET también funciona con query params
curl "https://osint-ui.com/api/v1/email?email=someone@example.com" \
-H "Authorization: Bearer YOUR_TOKEN"List every endpoint and its parameters (no token):
GET https://osint-ui.com/api/v1The API requires a PRO subscription. It gives you a token, every tool and no limits.
See plans →