개발자 참고자료
도메인 관찰 목록
DomScan API로 도메인의 만료 및 가용성 변경을 모니터링합니다. 등록된 도메인이 사용 가능해지면 알림을 받습니다.
도메인 관찰 목록
도메인의 만료 및 가용성 변경을 모니터링합니다. 등록된 도메인이 사용 가능해지면 알림을 받습니다.
모니터
Google으로 로그인하여 이메일 알림, 웹훅 등을 포함한 개인화된 도메인 감시 목록에 접근합니다.
이메일, 텔레그램, Slack, Discord 또는 Webhook을 통해 알림을 받습니다.
GET
/v1/watchlist
관찰 목록의 모든 도메인을 조회합니다.
예제 응답
{
"watchlist": [
{
"domain": "startup.com",
"added_at": "2024-01-15T10:30:00Z",
"status": "registered",
"expiry_date": "2025-01-15T00:00:00Z",
"days_until_expiry": 287,
"last_checked": "2024-03-01T12:00:00Z",
"notify_email": "alerts@example.com",
"check_count": 4
}
],
"total": 1,
"updated_at": "2024-03-01T12:00:00Z"
}
응답 필드
| 필드 | 유형 |
|---|---|
watchlist[] |
object[] |
watchlist[] |
object |
watchlist[].domain |
string |
watchlist[].added_at |
string |
watchlist[].status |
string |
watchlist[].last_checked |
string |
watchlist[].expiry_date |
string |
watchlist[].days_until_expiry |
integer |
watchlist[].notify_email |
string |
total |
integer |
updated_at |
string |
POST
/v1/watchlist
관찰 목록에 도메인을 추가합니다.
요청 본문
{
"domain": "mydomain.com",
"notify_email": "alerts@example.com"
}
응답 필드
| 필드 | 유형 |
|---|---|
success |
boolean |
message |
string |
watchlist[] |
object[] |
watchlist[] |
object |
watchlist[].domain |
string |
watchlist[].added_at |
string |
watchlist[].status |
string |
watchlist[].last_checked |
string |
watchlist[].expiry_date |
string |
watchlist[].days_until_expiry |
integer |
watchlist[].notify_email |
string |
total |
integer |
예제 응답
{
"success": true,
"message": "string",
"watchlist": [
{
"domain": "example.com",
"added_at": "2026-04-15T12:00:00Z",
"status": "registered",
"last_checked": "2026-04-15T12:00:00Z",
"expiry_date": "2026-04-15T12:00:00Z",
"days_until_expiry": 1,
"notify_email": "alerts@example.com"
}
],
"total": 1
}
DELETE
/v1/watchlist?domain=mydomain.com
관심 목록에서 제거
curl -X DELETE -H "X-API-Key: your-api-key" "https://domscan.net/v1/watchlist?domain=mydomain.com"
응답 필드
| 필드 | 유형 |
|---|---|
success |
boolean |
message |
string |
domain |
string |
예제 응답
{
"success": true,
"message": "string",
"domain": "example.com"
}
GET
/v1/watchlist/expiring?days=30
곧 만료
예제 응답
{
"expiring_domains": [
{
"domain": "renewal-window.com",
"status": "expiring_soon",
"expiry_date": "2026-05-12T00:00:00Z",
"days_until_expiry": 28,
"check_count": 11
}
],
"total": 1,
"threshold_days": 30
}
응답 필드
| 필드 | 유형 |
|---|---|
expiring_domains[] |
object[] |
expiring_domains[] |
object |
expiring_domains[].domain |
string |
expiring_domains[].added_at |
string |
expiring_domains[].status |
string |
expiring_domains[].last_checked |
string |
expiring_domains[].expiry_date |
string |
expiring_domains[].days_until_expiry |
integer |
expiring_domains[].notify_email |
string |
total |
integer |
threshold_days |
integer |
GET
/v1/watchlist/available
사용 가능
예제 응답
{
"available_domains": [
{
"domain": "startupdrop.ai",
"status": "available",
"last_checked": "2026-04-14T08:30:00Z",
"check_count": 18
}
],
"total": 1,
"message": "관심 목록의 이러한 도메인이 이제 등록 가능합니다!"
}
응답 필드
| 필드 | 유형 |
|---|---|
available_domains[] |
object[] |
available_domains[] |
object |
available_domains[].domain |
string |
available_domains[].added_at |
string |
available_domains[].status |
string |
available_domains[].last_checked |
string |
available_domains[].expiry_date |
string |
available_domains[].days_until_expiry |
integer |
available_domains[].notify_email |
string |
total |
integer |
message |
string |