Advanced URL Check is an advanced API service that allows you to identify suspicious URLs in seconds, malicious domains, phishing links, and potentially dangerous content. The system performs a thorough scan of links, evaluates the risk score, and detects numerous URL features, including any parked domains, domain popularity, unreliable URLs considered spam, content type, and more. Thanks to this service, it is possible to identify malicious sites before they are indexed by other systems.
The service is available globally.
POST/url-advanced
To use the service, you need to make a POST request to the /url-advanced endpoint passing the URL you want to verify as a parameter.
The response usually takes a few seconds, but if you want to receive a notification when all the response data is available, you can set up a callback.
{ "callback": { "url": "https://your-server.site/email-callback", "custom": { "orderId": "email-check-456" } } }
NOTE: When configuring the callback, it is mandatory to enter a valid URL that can handle POST requests. Additionally, the 'custom' field can be populated with any extra data you want to include in the callback response.
POST /url-advanced
The response includes numerous pieces of information about the URL, including:
"data": {
"url": "www.google.com",
"createdAt": "2025-07-29T12:18:19+00:00",
"updatedAt": "2025-07-29T12:18:19+00:00",
"state": "DONE",
"requestedUrl": "www.google.com",
"message": "Success.",
"success": true,
"unsafe": false,
"domain": "google.com",
"ip_address": "N/A",
"country_code": "N/A",
"language_code": "N/A",
"server": "N/A",
"content_type": "N/A",
"risk_score": 86,
"status_code": 421,
"page_size": 165,
"domain_rank": 0,
"dns_valid": false,
"suspicious": true,
"phishing": false,
"malware": false,
"parking": false,
"spamming": false,
"adult": false,
"category": "N/A",
"page_title": "N/A",
"short_link_redirect": false,
"hosted_content": false,
"risky_tld": false,
"spf_record": false,
"dmarc_record": false,
"technologies": [],
"domain_age": {
"human": "N/A",
"timestamp": null,
"iso": null
},
"redirected": false,
"mx_records": [],
"ns_records": [],
"a_records": [],
"scanned_url": "http://www.google.com",
"final_url": "http://www.google.com",
"errors": [],
"request_id": "Z91Mz4k6mP",
"id": "6888bc0be1e23f3575051bd4"
}
If it is not possible to handle it within the first 10 seconds, a partial response is returned, with status NEW and the id to manage the request asynchronously.
In this case, a second (free) call will be necessary to obtain the requested data.
GET /url-advanced
The endpoint to check the status of the request is /url-advanced and the method used is GET. If a callback is implemented, you will be notified when your request is processed and your data is available.
This is an example request with the id obtained from the previous POST call:
GET/url-advanced/77e9e92216065fa37f3c9842
The response will return the data previously indicated, obtained via the POST method.
The Advanced URL Check service is designed for companies active in areas such as e-commerce, digital marketing, email service providers, financial services, and customer support, where protection from dangerous content is essential. It is also useful for software houses, cybersecurity providers, CRM, and messaging platforms that integrate automatic checks against harmful links.
It is an effective tool for:
Given the speed of verification and depth of analysis, the Advanced URL Check service can guarantee security, reliability, and protection in every online process.
Do you need help?
Haven't found the answer you're looking for?
Fill in all the details, we will get back to you as soon as possible!
URL Verification Advanced is a service designed to quickly detect suspicious URLs, malicious domains, phishing links, and potentially dangerous content. It performs a deep analysis of each link, assigning a risk score and identifying various attributes, such as parked domains, domain popularity, link reputation (e.g., spam association), content type, and more.
With this service, you can identify malicious websites even before other security tools detect them.
The risk score is a value from 0 to 100 that estimates the potential danger of a URL based on IPQualityScore metrics (a score above 85 indicates a high risk, a score of 100 suggests a confirmed threat). This helps determine whether a link should be blocked or allowed.
The service provides technical data on the hosting server, including:
Server IP address
Web server software (e.g., nginx, Apache)
Server location (country)
A parked domain is a registered but inactive website, often used for spam, fraud, or malicious redirects. Detecting such domains helps prevent future risks.
This service is ideal for e-commerce platforms, marketing agencies, fintech companies, CRM systems, customer support tools, SaaS platforms.
It allows you to:
Detect suspicious or fraudulent URLs
Block dangerous content before it reaches users
Check a domain’s reputation in real time
Protect your workflows, chatbots, CRM, and web apps
Filter harmful links automatically
The service is available worldwide.
The service is delivered within seconds.
The service starts at €0.019 per request when using an annual subscription.
For one-time (non-subscription) requests, the cost is €0.049 per request.
You can send as many requests as needed, but the API has a per-minute processing limit. If you exceed that limit, a partial response will be returned with the status "NEW" and a unique ID. You can then retrieve the completed result asynchronously using the GET method.
NOTE: Each monthly subscription plan has a daily request cap:
1,000 / 5,000 / 10,000 requests per month → max 200 requests/day
20,000 requests/month → max 700 requests/day
50,000 requests/month → no daily limit