menu_book

Documentation

Complete guide to using URL Status Checker

rocket_launch

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.

info Quick Start Guide

  1. Navigate to the home page
  2. Enter one or more URLs (one per line) in the text area
  3. Click "Check Status" to analyze your URLs
  4. View detailed results including status codes and response times
  5. Export results to CSV if needed

Key Features

check_circle

Batch URL Checking

Check up to 100 URLs simultaneously

dns

DNS Propagation

Check global DNS propagation status

description

Detailed Analysis

Status codes with troubleshooting guides

download

CSV Export

Export results for further analysis

link

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

tips_and_updates 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
code

HTTP Status Codes Reference

2xx - Success Codes

These codes indicate that the request was successfully received, understood, and accepted.

200 OK

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!

201 Created

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.

301 Moved Permanently

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.

302 Found

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.

304 Not Modified

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.

400 Bad Request

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.

401 Unauthorized

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.

403 Forbidden

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.

404 Not Found

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.

429 Too Many Requests

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.

500 Internal Server Error

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.

502 Bad Gateway

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.

503 Service Unavailable

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.

504 Gateway Timeout

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.

public

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

  1. Check a URL using our status checker
  2. Click the "DNS" button next to any URL result
  3. View propagation status across global DNS servers
  4. Identify which regions have received the DNS updates

schedule 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

warning 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
star

Favorites Feature

Save your frequently checked URLs to favorites for quick access. This feature requires a free account.

How to Use Favorites

  1. Sign in with your Google account (free)
  2. Check any URL to see results
  3. Click the star icon next to any URL to add it to favorites
  4. Click the filled star to remove from favorites
  5. 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
cloud_upload

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

  1. Sign in to your account (file upload is not available for anonymous users)
  2. Look for the upload zone below the URL input area
  3. Click the upload zone or drag and drop your file
  4. URLs will be automatically loaded into the text area
  5. 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

info 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
speed

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

4/day

Free Plan

Signed-in users

8/day

Starter Plan

$9/month

20/day

Pro Plan

$29/month

50/day

Premium Plan

$49/month

100/day

Business & Enterprise

$79-$199/month

∞ Unlimited

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

tips_and_updates 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

API Documentation

workspace_premium 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 Enterprise arrow_forward

API 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

  1. Upgrade to Enterprise plan
  2. Contact snapitsaas@gmail.com to request API credentials
  3. Receive your API token and documentation
  4. Start integrating with your applications
build

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

support_agent Still Need Help?

If you continue to experience issues, please contact our support team:

email Contact Support
help

Frequently 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.

contact_support

Need More Help?

Can't find what you're looking for? Our support team is here to help with any questions or issues.

email Contact Support

We typically respond within 24 hours