Documentation

Site Usage
Welcome to Monids! This site helps you discover newly registered domains related to your keywords and manage alerts for real-time monitoring.
Searching Domains
Use the search bar at the top of the dashboard to enter a keyword. Select your match type (Full or Fuzzy) to find exact or typo-variant results. Click Search to view live domain registrations.
Setting Up Alerts
On the search results page, click Create Alert. Enter your primary keyword, choose the match type, and optionally add additional include/exclude keywords. Submit to receive notifications when matching domains are registered.
Alert Types & Keyword Logic
Full vs Fuzzy Match
Full – triggers when the keyword appears exactly within a new domain name.
Fuzzy – covers near-miss variants using typo-squatting detection (Damerau-Levenshtein, Jaro-Winkler, Jaccard).
Additional Keywords
Use additional_keywords
to refine results:
mode:"include"
– domain must contain at least one extra keyword beyond the main term.mode:"exclude"
– omit domains containing that term (e.g., 'sandbox').
Interfaces
Monids can integrate with your existing workflows via Splunk, Slack, or Email to deliver alerts where you need them.
Splunk Integration
Send domain event data to Splunk for centralized logging, advanced search, and custom dashboards—ideal for security teams requiring historical analysis and correlation with other security logs.
Slack Notifications
Configure a Slack webhook to get instant notifications in your channels. Great for DevOps and incident response teams to stay informed and discuss suspicious registrations in real time.
Email Notifications
Receive domain alerts via email. Suitable for stakeholders who prefer summaries in their inbox or for integrating with traditional ticketing systems.
REST API
Programmatically manage your alerts and retrieve event data via our REST API. All endpoints live under https://monids.com/alerts/api/
, authenticated by personal token from your Preferences.
List My Alerts
curl -H "Authorization: Token <YOUR_TOKEN>" \
https://monids.com/alerts/api/user-alerts/
Read a Single Alert
curl -H "Authorization: Token <YOUR_TOKEN>" \
https://monids.com/alerts/api/user-alerts/<ALERT_ID>/
Create a New Alert
The request body accepts:
keyword
(string) – term to monitor.match_type
–"full"
or"fuzzy"
.additional_keywords
(optional) – list of{"value":...,"mode":...}
.
curl -X POST \
-H "Authorization: Token <YOUR_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"keyword":"paypal","match_type":"fuzzy",
"additional_keywords":[
{"value":"invoice","mode":"include"},
{"value":"sandbox","mode":"exclude"}
]}' \
https://monids.com/alerts/api/user-alerts/
Update/Delete Alert
# Update
curl -X PUT \
-H "Authorization: Token <YOUR_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"match_type":"full"}' \
https://monids.com/alerts/api/user-alerts/<ALERT_ID>/
# Delete
curl -X DELETE \
-H "Authorization: Token <YOUR_TOKEN>" \
https://monids.com/alerts/api/user-alerts/<ALERT_ID>/
List My Events
curl -H "Authorization: Token <YOUR_TOKEN>" \
https://monids.com/alerts/alert-events/?format=json
Filter Events
curl -H "Authorization: Token <YOUR_TOKEN>" \
'https://monids.com/alerts/alert-events/?alert_id=<ALERT_ID>&format=json'
View Preferences
curl -H "Authorization: Token <YOUR_TOKEN>" \
https://monids.com/alerts/api/preferences/
Update Preferences
curl -X PUT \
-H "Authorization: Token <YOUR_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"want_email":true,
"destination_email":"me@example.com",
"want_slack":true,
"slack_webhook_url":"https://hooks.slack.com/services/ABC/DEF/GHI"}' \
https://monids.com/alerts/api/preferences/