GET /domains/{DOMAIN_NAME}.txt
Download the list of resources for a particular domain. Every resource starts from the new line.
https://shrewdeye.app/domains/google.com.txt
sub1.google.com sub2.google.com sub3.google.com sub4.google.com
GET /domains/{DOMAIN_NAME}.txt?valid=true
Download the list of resources that have DNS information. Every resource starts from the new line.
https://shrewdeye.app/domains/google.com.txt?valid=true
mx.google.com mx2.google.com mx3.google.com mx4.google.com
GET /api/v1/domains/{DOMAIN_NAME}
Get information about the domain: resources, download link, etc.
https://shrewdeye.app/api/v1/domains/google.com
{
"name": "google.com",
"created": "2023-07-12",
"last_update": "2023-12-03",
"resources": {
"total": "83775",
"valid": "40747"
},
"download_link": "https://shrewdeye.app/domains/google.com.txt",
"download_valid": "https://shrewdeye.app/domains/google.com.txt?valid=true"
}
GET /api/v1/domains/{DOMAIN_NAME}/resources
List resources for domain. It support pagination and can be controlled with following query string parameters:
A page parameter specifies the page to fetch. The number of the first page is 1.
The default value resource per page is 1000.
https://shrewdeye.app/api/v1/domains/google.com/resources
{
"current_page": 1,
"data": [
{
"name": "google.com",
"is_valid": 1,
"type": "domain",
"updated_at": "2023-08-12 14:55:23"
}
],
"first_page_url": "https://shrewdeye.app/api/v1/domains/google.com/resources?page=1",
"from": 1,
"last_page": 83,
"last_page_url": "https://shrewdeye.app/api/v1/domains/google.com/resources?page=83",
"path": "https://shrewdeye.app/api/v1/domains/google.com/resources",
"per_page": 1000,
"to": 1000,
"total": 82971
}
GET /api/v1/domains/{DOMAIN_NAME}/{RESOURCE_NAME}
Get information about the particular resource of domain.
https://shrewdeye.app/api/v1/domains/google.com/smtp.google.com
{
"name": "smtp.google.com",
"is_valid": 1,
"last_update": "2023-11-28T10:08:32.000000Z",
"dns": {
"info": "Full DNS Information",
"a": "142.250.102.26\n142.250.102.27\n142.250.27.27\n142.250.27.26",
"aaaa": "2a00:1450:4025:401::1a\n2a00:1450:4025:402::1b\n2a00:1450:4025:402::1a\n2a00:1450:4025:401::1b",
"cname": ""
}
}