Documentation
Complete guide to using URL Status Checker
Getting Started
URL Status Checker is a professional tool designed for developers, SEO professionals, and website administrators to monitor HTTP status codes, check DNS propagation, and troubleshoot website issues.
Quick Start Guide
- Navigate to the home page
- Enter one or more URLs (one per line) in the text area
- Click "Check Status" to analyze your URLs
- View detailed results including status codes and response times
- Export results to CSV if needed
Key Features
Batch URL Checking
Check up to 100 URLs simultaneously
DNS Propagation
Check global DNS propagation status
Detailed Analysis
Status codes with troubleshooting guides
CSV Export
Export results for further analysis
How to Check URLs
Single URL Check
Enter a single URL in the text area and click "Check Status":
https://example.com
Multiple URL Check
Enter multiple URLs, one per line (up to 100 URLs):
https://example.com
https://google.com
https://github.com
https://stackoverflow.com
Understanding Results
Each result includes:
- URL: The checked website address
- Status Code: HTTP response code (e.g., 200, 404, 500)
- Response Time: Time taken to receive response in milliseconds
- Status Name: Human-readable description of the status code
- Details: Expandable section with troubleshooting information
Pro Tips
- Always include the protocol (http:// or https://)
- Use the "Load Examples" button to see sample URLs
- Click on status codes to view detailed troubleshooting information
- Use the DNS button to check global DNS propagation
- Star your frequently checked URLs for quick access
HTTP Status Codes Reference
2xx - Success Codes
These codes indicate that the request was successfully received, understood, and accepted.
Description: The request was successful and the server returned the requested resource.
Common Use: Standard response for successful HTTP requests.
Action: No action needed - your website is working correctly!
Description: The request was successful and a new resource was created.
Common Use: POST requests that create new resources.
3xx - Redirection Codes
These codes indicate that further action must be taken to complete the request.
Description: The resource has been permanently moved to a new URL.
SEO Impact: Search engines will update their index to the new URL.
Action: Update your links to point to the new URL to avoid redirect chains.
Description: The resource is temporarily located at a different URL.
SEO Impact: Search engines may not pass full link equity.
Action: Use 301 for permanent moves, 302 only for truly temporary redirects.
Description: The resource has not been modified since last request.
Common Use: Browser caching optimization.
4xx - Client Error Codes
These codes indicate that the request contains bad syntax or cannot be fulfilled.
Description: The server cannot process the request due to client error.
Common Causes: Malformed URL, invalid parameters, corrupted request.
Action: Check URL format, query parameters, and request syntax.
Description: Authentication is required and has failed or not been provided.
Common Causes: Missing credentials, expired token, invalid API key.
Action: Provide valid authentication credentials or refresh your token.
Description: Server understood the request but refuses to authorize it.
Common Causes: Insufficient permissions, IP blocked, firewall rules.
Action: Check user permissions, verify IP whitelist, or contact site administrator.
Description: The requested resource could not be found on the server.
Common Causes: Broken link, deleted page, typo in URL, moved content.
Action: Verify URL spelling, check if page was moved, implement 301 redirects.
Description: Rate limit exceeded for the client.
Common Causes: Too many requests in a short period.
Action: Wait before retrying, implement request throttling, or upgrade plan.
5xx - Server Error Codes
These codes indicate that the server failed to fulfill a valid request.
Description: The server encountered an unexpected condition.
Common Causes: Script error, database failure, server misconfiguration.
Action: Check server logs, verify database connectivity, review recent code changes.
Description: The server received an invalid response from an upstream server.
Common Causes: Upstream server down, proxy misconfiguration, network issues.
Action: Check upstream server status, verify proxy configuration, restart services.
Description: The server is temporarily unable to handle the request.
Common Causes: Server maintenance, overload, DDoS attack.
Action: Wait and retry, check server capacity, implement load balancing.
Description: The server did not receive a timely response from upstream server.
Common Causes: Slow upstream server, network congestion, low timeout settings.
Action: Increase timeout settings, optimize upstream performance.
DNS Propagation Checker
DNS propagation is the time it takes for DNS changes to be updated across all DNS servers worldwide. When you change DNS records (A, CNAME, MX, etc.), it can take time for these changes to propagate.
How to Check DNS Propagation
- Check a URL using our status checker
- Click the "DNS" button next to any URL result
- View propagation status across global DNS servers
- Identify which regions have received the DNS updates
DNS Propagation Timeframes
- A Records: Typically 1-4 hours
- CNAME Records: Typically 1-2 hours
- MX Records: Typically 2-4 hours
- TXT Records: Typically 1-4 hours
- Full Global Propagation: Up to 48-72 hours (though often faster)
Why DNS Propagation Matters
- Website migration or hosting changes
- Email server configuration
- Domain verification for third-party services
- SSL certificate validation
- Troubleshooting connectivity issues
Important Notes
- Lower TTL (Time To Live) values result in faster propagation
- Some ISPs cache DNS records longer than the TTL specifies
- Always test from multiple locations and networks
- Browser caching can make it appear DNS hasn't propagated
Favorites Feature
Save your frequently checked URLs to favorites for quick access. This feature requires a free account.
How to Use Favorites
- Sign in with your Google account (free)
- Check any URL to see results
- Click the star icon next to any URL to add it to favorites
- Click the filled star to remove from favorites
- Your favorites are stored securely and accessible across devices
Favorites Limits by Plan
- Free Plan: 100 favorites
- Starter Plan: 200 favorites
- Pro Plan: 500 favorites
- Premium Plan: 1,000 favorites
- Business & Enterprise: Unlimited favorites
File Upload Instructions
Signed-in users can upload text or CSV files containing URLs for bulk checking. This feature saves time when checking large lists of URLs.
Supported File Formats
- .txt files: Plain text with one URL per line
- .csv files: Comma-separated values with URLs in any column
How to Upload Files
- Sign in to your account (file upload is not available for anonymous users)
- Look for the upload zone below the URL input area
- Click the upload zone or drag and drop your file
- URLs will be automatically loaded into the text area
- Click "Check Status" to analyze all URLs
Sample File Formats
Text File (urls.txt):
https://example.com
https://google.com
https://github.com
https://stackoverflow.com
CSV File (urls.csv):
URL,Description
https://example.com,Main Website
https://google.com,Search Engine
https://github.com,Code Repository
File Upload Limits
- Maximum 100 URLs per file
- File size limit: 1MB
- Each URL must be on a separate line (for .txt) or in a column (for .csv)
- Invalid URLs will be skipped with a warning
Rate Limits Explanation
Rate limits ensure fair usage of our service and maintain performance for all users. Limits are enforced on a per-account basis and reset daily at midnight UTC.
Rate Limits by Plan
Anonymous Users
No account required
Free Plan
Signed-in users
Starter Plan
$9/month
Pro Plan
$29/month
Premium Plan
$49/month
Business & Enterprise
$79-$199/month
What Counts as a Check?
One "check" is counted each time you click the "Check Status" button, regardless of how many URLs you submit (up to 100). For example:
- Checking 1 URL = 1 check
- Checking 50 URLs at once = 1 check
- Checking 100 URLs at once = 1 check
Maximizing Your Checks
- Batch multiple URLs together in a single check (up to 100)
- Use favorites to quickly reload frequently checked URLs
- Sign in for double the daily checks (8 vs 4)
- Upgrade to a paid plan for more frequent monitoring
- Enterprise plans offer unlimited checks for high-volume users
API Documentation
Enterprise Feature
API access is available exclusively for Enterprise plan subscribers ($199/month). The API allows you to programmatically check URLs, integrate status checking into your applications, and automate monitoring.
Upgrade to EnterpriseAPI Endpoint
POST https://o1oy52froa.execute-api.us-east-1.amazonaws.com/production/batch/check
Authentication
Include your API token in the Authorization header:
Authorization: Bearer YOUR_API_TOKEN
Request Format
{
"urls": [
"https://example.com",
"https://google.com",
"https://github.com"
]
}
Response Format
{
"results": [
{
"url": "https://example.com",
"statusCode": 200,
"responseTime": 245,
"timestamp": "2025-01-07T10:30:00Z"
},
{
"url": "https://google.com",
"statusCode": 200,
"responseTime": 123,
"timestamp": "2025-01-07T10:30:01Z"
}
]
}
Rate Limits
- Enterprise plan: Unlimited API requests
- Up to 100 URLs per request
- Webhooks available for automated notifications
Getting API Access
- Upgrade to Enterprise plan
- Contact snapitsaas@gmail.com to request API credentials
- Receive your API token and documentation
- Start integrating with your applications
Troubleshooting
Common Issues and Solutions
Issue: "Rate limit exceeded" error
Solution:
- Wait until your daily limit resets (midnight UTC)
- Sign in to get more checks (8 vs 4 for anonymous)
- Upgrade to a paid plan for higher limits
Issue: URLs not being checked
Solution:
- Ensure URLs include protocol (https:// or http://)
- Check for typos or invalid characters
- Verify URLs are on separate lines
- Ensure you're not exceeding 100 URLs
Issue: Can't sign in with Google
Solution:
- Disable browser extensions that block third-party cookies
- Clear browser cache and cookies
- Try a different browser
- Ensure pop-ups are not blocked
- Check if you're already signed in to Google
Issue: File upload not working
Solution:
- Sign in first (file upload requires authentication)
- Verify file format is .txt or .csv
- Check file size is under 1MB
- Ensure file contains valid URLs
Issue: Inaccurate status codes
Solution:
- Status codes reflect the server's response at check time
- Intermittent issues may cause varying results
- Check from multiple locations using DNS propagation tool
- Verify the URL is publicly accessible (not behind firewall/VPN)
Issue: Payment or subscription problems
Solution:
- Contact Stripe support for payment issues
- Email us at snapitsaas@gmail.com for subscription help
- Check your email for payment receipts
- Verify your credit card information is current
Still Need Help?
If you continue to experience issues, please contact our support team:
Contact SupportFrequently Asked Questions
Is URL Status Checker free?
Yes! We offer a free plan with 4 checks per day for anonymous users and 8 checks per day for signed-in users. Paid plans start at $9/month for higher usage limits.
Do I need an account to use the service?
No, you can use the basic features without an account. However, creating a free account unlocks additional features like favorites, file upload, and double the daily checks.
How accurate are the status codes?
Our tool provides real-time HTTP status codes directly from the target servers. Accuracy depends on the server's response at the time of checking. Network conditions and server configurations may affect results.
Can I check URLs behind authentication or firewalls?
Our service checks publicly accessible URLs. URLs requiring authentication, behind corporate firewalls, or on private networks may return error codes (401, 403) or fail to respond.
What's the difference between the plans?
Plans differ in daily check limits, number of favorites, and access to advanced features like API access and webhooks. Higher-tier plans offer more checks and unlimited usage for heavy users.
How do I cancel my subscription?
Contact us at snapitsaas@gmail.com to cancel your subscription. Cancellations take effect at the end of the current billing period.
Do you store or log the URLs I check?
For signed-in users, we store favorited URLs and check history for your convenience. Anonymous users' data is not permanently stored. See our Privacy Policy for details.
Can I use this tool for commercial purposes?
Yes! Our service is suitable for personal and commercial use. For high-volume commercial use, we recommend our Business or Enterprise plans for unlimited checks and API access.
What payment methods do you accept?
We accept all major credit cards (Visa, Mastercard, American Express, Discover) through our secure payment processor, Stripe.
Is my data secure?
Yes. We use industry-standard encryption (HTTPS/TLS), secure AWS infrastructure, and follow GDPR compliance standards. See our Privacy Policy for more information.
Need More Help?
Can't find what you're looking for? Our support team is here to help with any questions or issues.
Contact SupportWe typically respond within 24 hours