URLScan is a free online service that scans URLs for malicious content.
Overview
URLScan is a powerful website scanner that allows you to analyze and investigate URLs for potential security threats. By integrating URLScan with Qevlar AI, you can enhance your security investigations with automated URL analysis, screenshot capture, and comprehensive threat detection capabilities.
How to integrate URLScan with Qevlar
Step 1: Navigate to Integrations
- Log in to your Qevlar AI platform
- In the left sidebar, click on Integrations
- Browse or search for the URLScan integration
- Click on the URLScan integration card

Step 2: Choose Your Integration Method
Qevlar offers two options for integrating URLScan.

-
Option 1: Use Qevlar's Account (Recommended for Quick Start)
If you want to start using URLScan immediately without setting up your own API key:
- Check the box "I want to use Qevlar's account" (marked as 1 in the image)
- Click Save
This option allows you to use URLScan's features through Qevlar's shared account. No additional configuration is required.
infoUsing Qevlar's account may have usage limitations. Using your own API key is recommended to overcome the potential rate limits.
-
Option 2: Use Your Personal URLScan API Key
For unlimited access and personalized usage tracking:
- Leave the "I want to use Qevlar's account" checkbox unchecked
- Enter your URLScan API key in the API Key field (marked as 2 in the image)
- Click Test connection to verify your API key is valid (marked as 3 in the image)
- Once the connection test passes, click Save
Step 3: Obtain Your URLScan API Key
If you choose to use your personal API key, follow these steps to obtain it:
- Go to URLScan.io and sign in to your account
- The main URLScan interface will appear:

- Click on Your Account in the top navigation bar
- In your account dashboard, click on Settings & API in the left sidebar:

- On the API Keys page, click the New API key button:

- In the New API key dialog:
- Enter a description for your API key (e.g., "Qevlar AI")
- Click Create API key

- Copy your newly generated API key
- Return to Qevlar and paste the API key in the integration dialog
Your API key is personal and should not be shared with anyone you don't trust. Store it securely and do not embed it in scripts or software that can be easily retrieved.
Step 4: Test and Save
- After entering your API key, click Test connection
- Wait for the connection test to complete
- If successful, click Save to finalize the integration
- If the test fails, verify your API key is correct and try again
Using URLScan in Qevlar
Once integrated, you can use URLScan features within your Qevlar investigations:
- URL Analysis: Submit URLs for comprehensive security scanning
- Screenshot Capture: View visual representations of scanned websites
- DOM Analysis: Examine the Document Object Model of web pages
- Network Requests: Review all network connections made by the URL
- Threat Detection: Identify malicious scripts, phishing attempts, and other threats
- Historical Data: Access previously scanned results and trends
Scan Types
URLScan offers three visibility levels for scans:
- Public Scans: Results are publicly visible and searchable
- Unlisted Scans: Results have a secret URL but aren't indexed
- Private Scans: Results are only visible to your account (limited on free accounts)
Troubleshooting
1. Connection Test Failed
- Verify your API key is correctly copied without extra spaces
- Ensure your URLScan account is active and verified
- Check if your API key has the necessary permissions
2. Rate Limiting
- If using Qevlar's account, you may encounter rate limits during peak usage
- Consider using your personal API key for higher rate limits
- URLScan free accounts have different limits based on scan type:
- Public scans: 5000 per day
- Unlisted scans: 1000 per day
- Private scans: 50 per day
3. API Key Not Working
- Log in to URLScan and check if your API key is active
- Regenerate your API key if necessary
- Ensure you're copying the entire key
- Check if your URLScan account requires email verification
4. Scan Results Not Appearing
- Some scans may take time to process, especially for complex websites
- Check if the URL is accessible and not blocking automated scanners
- Verify that the URL format is correct (include http:// or https://)
Best Practices
- Security: Keep your API key confidential and rotate it periodically
- Usage: Monitor your API usage to stay within daily limits
- Privacy: Be aware that URLScan results are public by default unless you have a paid account
- Integration: Test the integration regularly to ensure it's working properly
- Scanning: Always scan suspicious URLs before accessing them directly
API Limits & Quotas
Daily quotas are reset at 12:00 AM local time (Midnight UTC).
1. Free Account Limits
| Action | Per Minute | Per Hour | Per Day |
|---|---|---|---|
| Public Scans | 60 | 500 | 5000 |
| Unlisted Scans | 60 | 100 | 1000 |
| Private Scans | 5 | 50 | 50 |
| Search Requests | 120 | 1000 | 1000 |
| Result Retrieve | 120 | 5000 | 10000 |
-
Additional Free Account Features:
- Public scan results by default
- Basic API features
- Standard processing priority
2. Paid Account
- Higher rate limits for all actions
- More private scan options
- Advanced API features
- Priority processing
- Custom quotas available
Support
If you encounter any issues with the URLScan integration:
- Contact Qevlar support
- Visit the URLScan documentation