Reputation¶
Reputation endpoints¶
These endpoints return reputation information
ranked ASN takedown reputation¶
- GET /explore/takedownreputation/rank
List ASNs with the highest takedown reputation
- Query Parameters
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/takedownreputation/rank?limit=3&explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"takedown_reputation_rank": [
{
"asn": 395082,
"asn_allocation_age": 1916,
"asn_allocation_date": 20160411,
"asn_takedown_reputation": 100,
"asn_takedown_reputation_explain": {
"ips_in_asn": 512,
"ips_num_listed": 1,
"items_num_listed": 170,
"listings_max_age": 227
},
"asname": "BODIS-NJ, US"
},
{
"asn": 56088,
"asn_allocation_age": 3799,
"asn_allocation_date": 20110214,
"asn_takedown_reputation": 99,
"asn_takedown_reputation_explain": {
"ips_in_asn": 256,
"ips_num_listed": 1,
"items_num_listed": 55,
"listings_max_age": 605
},
"asname": "PANDI-ID PANDI - Pengelola Nama Domain Internet Indonesia, I"
},
{
"asn": 204915,
"asn_allocation_age": 1311,
"asn_allocation_date": 20171207,
"asn_takedown_reputation": 98,
"asn_takedown_reputation_explain": {
"ips_in_asn": 768,
"ips_num_listed": 19,
"items_num_listed": 36,
"listings_max_age": 1016
},
"asname": "AWEX, CY"
}
]
}
}
ASN takedown reputation¶
- GET /explore/takedownreputation/asn/{asn}
Get takedown reputation for ASN
- Query Parameters
asn (int) (required) –
AS number
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/takedownreputation/asn/13335?explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"takedown_reputation": {
"asn": 13335,
"asn_allocation_age": 4014,
"asn_allocation_date": 20100714,
"asn_takedown_reputation": 0,
"asn_takedown_reputation_explain": {
"ips_in_asn": 2307840,
"ips_num_listed": 902,
"items_num_listed": 2448,
"listings_max_age": 1853
},
"asname": "CLOUDFLARENET, US"
}
}
}
ASN takedown reputation history¶
- GET /explore/takedownreputation/history/asn/{asn}
Get takedown reputation history for ASN
- Query Parameters
asn (int) (required) –
AS number
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/takedownreputation/history/asn/56088?limit=3&explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"takedown_reputation_history": [
{
"asn": 56088,
"asn_takedown_reputation": 99,
"asn_takedown_reputation_explain": {
"ips_in_asn": 256,
"ips_num_listed": 1,
"items_num_listed": 55,
"listings_max_age": 605
},
"date": 20210710
},
{
"asn": 56088,
"asn_takedown_reputation": 99,
"asn_takedown_reputation_explain": {
"ips_in_asn": 256,
"ips_num_listed": 1,
"items_num_listed": 54,
"listings_max_age": 604
},
"date": 20210709
},
{
"asn": 56088,
"asn_takedown_reputation": 99,
"asn_takedown_reputation_explain": {
"ips_in_asn": 256,
"ips_num_listed": 1,
"items_num_listed": 54,
"listings_max_age": 603
},
"date": 20210708
}
]
}
}
ranked name server reputation¶
- GET /explore/nsreputation/rank
List name servers with the highest reputation scores
- Query Parameters
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/nsreputation/rank?limit=3&explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"ns_server_reputation_rank": [
{
"date": 20210709,
"ns_server": "a.dns-servers.net.ru",
"ns_server_reputation": 100,
"ns_server_reputation_explain": {
"ns_server_domain_density": 3,
"ns_server_domains_listed": 3
}
},
{
"date": 20210709,
"ns_server": "b.dns-servers.net.ru",
"ns_server_reputation": 100,
"ns_server_reputation_explain": {
"ns_server_domain_density": 3,
"ns_server_domains_listed": 3
}
},
{
"date": 20210709,
"ns_server": "d.dns-servers.net.ru",
"ns_server_reputation": 100,
"ns_server_reputation_explain": {
"ns_server_domain_density": 3,
"ns_server_domains_listed": 3
}
}
]
}
}
name server reputation¶
- GET /explore/nsreputation/nameserver/{nameserver}
Get name server reputation
- Query Parameters
nameserver (string) (required) –
name server name
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/nsreputation/nameserver/a.dns-servers.net.ru?explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"ns_server_reputation": [
{
"date": 20210709,
"ns_server": "a.dns-servers.net.ru",
"ns_server_reputation": 100,
"ns_server_reputation_explain": {
"ns_server_domain_density": 3,
"ns_server_domains_listed": 3
}
}
]
}
}
name server reputation history¶
- GET /explore/nsreputation/history/nameserver/{nameserver}
Get name server reputation history
- Query Parameters
nameserver (string) (required) –
name server name
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/nsreputation/history/nameserver/a.dns-servers.net.ru?explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"ns_server_reputation_history": [
{
"date": 20210709,
"ns_server": "a.dns-servers.net.ru",
"ns_server_reputation": 100,
"ns_server_reputation_explain": {
"ns_server_domain_density": 3,
"ns_server_domains_listed": 3
}
},
{
"date": 20210708,
"ns_server": "a.dns-servers.net.ru",
"ns_server_reputation": 100,
"ns_server_reputation_explain": {
"ns_server_domain_density": 3,
"ns_server_domains_listed": 3
}
},
{
"date": 20210707,
"ns_server": "a.dns-servers.net.ru",
"ns_server_reputation": 100,
"ns_server_reputation_explain": {
"ns_server_domain_density": 3,
"ns_server_domains_listed": 3
}
}
]
}
}
name server listings¶
- GET /explore/nameserverlisted
Name servers with the most blacklisted domains
- Query Parameters
limit =<n> (int) (optional) –
number of results to return
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/nameserverlisted?limit=3
Example Response
{
"status_code": 200,
"error": null,
"response": {
"listed_on_nameserver": [
{
"listed": 123,
"ns_srv": "verify-contact-details.namecheap.com"
},
{
"listed": 123,
"ns_srv": "failed-whois-verification.namecheap.com"
},
{
"listed": 77,
"ns_srv": "dns2.registrar-servers.com"
}
]
}
}
ranked ASN reputation¶
- GET /explore/ipreputation/rank/asn
List ASNs with the highest reputation scores
- Query Parameters
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/ipreputation/rank/asn?limit=3&explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"asn_reputation_rank": [
{
"asn": 61911,
"asn_allocation_age": 2698,
"asn_allocation_date": 20140429,
"asn_reputation": 100,
"asn_reputation_explain": {
"ips_in_asn": 2048,
"ips_num_active": 4,
"ips_num_listed": 8
},
"asname": "RIDERSON MENDES BORGES - ME, BR"
},
{
"asn": 44446,
"asn_allocation_age": 406,
"asn_allocation_date": 20200807,
"asn_reputation": 100,
"asn_reputation_explain": {
"ips_in_asn": 768,
"ips_num_active": 7,
"ips_num_listed": 9
},
"asname": "SIBIRINVEST, NL"
},
{
"asn": 139535,
"asn_allocation_age": "UNKNOWN",
"asn_allocation_date": "UNKNOWN",
"asn_reputation": 100,
"asn_reputation_explain": {
"ips_in_asn": 256,
"ips_num_active": 2,
"ips_num_listed": 2
},
"asname": "RAYFPL-AS Raycom Fibers Private Limited, IN"
}
]
}
}
ASN reputation¶
- GET /explore/ipreputation/asn/{asn}
Get ASN reputation
- Query Parameters
asn (int) (required) –
AS number
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/ipreputation/asn/211298?explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"asn_reputation": [
{
"asn": 211298,
"asn_reputation": 100,
"asn_reputation_explain": {
"ips_in_asn": 256,
"ips_num_active": 62,
"ips_num_listed": 252
},
"asname": "CYBER-CASA, GB",
"date": 20210916
}
]
}
}
ASN reputation history¶
- GET /explore/ipreputation/history/asn/{asn}
Get ASN reputation history
- Query Parameters
asn (int) (required) –
AS number
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/ipreputation/history/asn/211298?limit=3&explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"asn_reputation_history": [
{
"asn": 211298,
"asn_reputation": 100,
"asn_reputation_explain": {
"ips_in_asn": 256,
"ips_num_active": 62,
"ips_num_listed": 252
},
"asname": "CYBER-CASA, GB",
"date": 20210916
},
{
"asn": 211298,
"asn_reputation": 100,
"asn_reputation_explain": {
"ips_in_asn": 256,
"ips_num_active": 61,
"ips_num_listed": 252
},
"asname": "CYBER-CASA, GB",
"date": 20210915
},
{
"asn": 211298,
"asn_reputation": 100,
"asn_reputation_explain": {
"ips_in_asn": 256,
"ips_num_active": 62,
"ips_num_listed": 252
},
"asname": "CYBER-CASA, GB",
"date": 20210914
}
]
}
}
ranked subnet reputation¶
- GET /explore/ipreputation/rank/subnet
List IPv4 subnets with the highest reputation scores
- Query Parameters
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/ipreputation/rank/subnet?limit=3&explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"subnet_reputation_rank": [
{
"subnet": "103.119.107.0/24",
"subnet_allocation_age": "UNKNOWN",
"subnet_allocation_date": "UNKNOWN",
"subnet_reputation": 100,
"subnet_reputation_explain": {
"ips_in_subnet": 256,
"ips_num_active": 2,
"ips_num_listed": 2
}
},
{
"subnet": "103.123.42.0/24",
"subnet_allocation_age": "UNKNOWN",
"subnet_allocation_date": "UNKNOWN",
"subnet_reputation": 100,
"subnet_reputation_explain": {
"ips_in_subnet": 256,
"ips_num_active": 2,
"ips_num_listed": 3
}
},
{
"subnet": "103.123.43.0/24",
"subnet_allocation_age": "UNKNOWN",
"subnet_allocation_date": "UNKNOWN",
"subnet_reputation": 100,
"subnet_reputation_explain": {
"ips_in_subnet": 256,
"ips_num_active": 2,
"ips_num_listed": 20
}
}
]
}
}
subnet reputation¶
- GET /explore/ipreputation/subnet/{subnet}/{mask}
Get IPv4 subnet reputation
- Query Parameters
subnet (string) (required) –
IPv4 subnet
mask (int) (required) –
subnet mask
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/ipreputation/subnet/192.35.168.0/23?explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"subnet_reputation": [
{
"date": 20210916,
"subnet": "192.35.168.0/23",
"subnet_reputation": 100,
"subnet_reputation_explain": {
"ips_in_subnet": 512,
"ips_num_active": 45,
"ips_num_listed": 144
}
}
]
}
}
subnet reputation history¶
- GET /explore/ipreputation/history/subnet/{subnet}/{mask}
Get IPv4 subnet reputation history
- Query Parameters
subnet (string) (required) –
IPv4 subnet
mask (int) (required) –
subnet mask
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/ipreputation/history/subnet/192.35.168.0/23?limit=3&explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"subnet_reputation_history": [
{
"date": 20210916,
"subnet": "192.35.168.0/23",
"subnet_reputation": 100,
"subnet_reputation_explain": {
"ips_in_subnet": 512,
"ips_num_active": 45,
"ips_num_listed": 144
}
},
{
"date": 20210915,
"subnet": "192.35.168.0/23",
"subnet_reputation": 100,
"subnet_reputation_explain": {
"ips_in_subnet": 512,
"ips_num_active": 45,
"ips_num_listed": 158
}
},
{
"date": 20210914,
"subnet": "192.35.168.0/23",
"subnet_reputation": 100,
"subnet_reputation_explain": {
"ips_in_subnet": 512,
"ips_num_active": 45,
"ips_num_listed": 144
}
}
]
}
}
IPv4 reputation¶
- GET /explore/ipreputation/ipv4/{ipv4}
Get IPv4 address reputation
- Query Parameters
ipv4 (string) (required) –
IPv4 address
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/ipreputation/ipv4/91.213.50.101?explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"ip_reputation": [
{
"date": 20230315,
"ip": "91.213.50.101",
"ip_reputation": 31,
"ip_reputation_explain": {
"ip_density": 9,
"names_num_listed": 2
}
}
]
}
}
IPv4 reputation history¶
- GET /explore/ipreputation/history/ipv4/{ipv4}
Get IPv4 address reputation history
- Query Parameters
ipv4 (string) (required) –
IPv4 address
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/ipreputation/history/ipv4/91.213.50.101?limit=3&explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"ip_reputation_history": [
{
"date": 20230315,
"ip": "91.213.50.101",
"ip_reputation": 31,
"ip_reputation_explain": {
"ip_density": 9,
"names_num_listed": 2
}
},
{
"date": 20230314,
"ip": "91.213.50.101",
"ip_reputation": 35,
"ip_reputation_explain": {
"ip_density": 7,
"names_num_listed": 2
}
},
{
"date": 20230313,
"ip": "91.213.50.101",
"ip_reputation": 38,
"ip_reputation_explain": {
"ip_density": 6,
"names_num_listed": 2
}
}
]
}
}
ranked IPv4 reputation¶
- GET /explore/ipreputation/rank/ipv4
List IPv4 addresses with the highest reputation scores
- Query Parameters
limit =<n> (int) (optional) –
number of results to return
explain =<0|1> (int) (optional) –
show information used to calculate the reputation score
0 = (default) do not show
1 = show details
- Request Headers
X-API-KEY – api-key
Example Request
https://api.silentpush.com/api/v1/merge-api/explore/ipreputation/rank/ipv4?limit=3&explain=1
Example Response
{
"status_code": 200,
"error": null,
"response": {
"ip_reputation_rank": [
{
"ip": "1.116.74.169",
"ip_reputation": 100,
"ip_reputation_explain": {
"ip_density": 1,
"names_num_listed": 1
}
},
{
"ip": "1.161.36.35",
"ip_reputation": 100,
"ip_reputation_explain": {
"ip_density": 1,
"names_num_listed": 1
}
},
{
"ip": "100.25.214.104",
"ip_reputation": 100,
"ip_reputation_explain": {
"ip_density": 1,
"names_num_listed": 1
}
}
]
}
}