
HTTP Status Codes and URL Checker
Pricing
$1.00 / 1,000 statuscodes

HTTP Status Codes and URL Checker
A HTTP Status Codes Crawler is a tool that scans a website and retrieves HTTP status codes for each page. This helps in diagnosing errors and optimizing technical SEO.
0.0 (0)
Pricing
$1.00 / 1,000 statuscodes
2
Total users
18
Monthly users
5
Runs succeeded
97%
Last modified
3 days ago
Apify HTTPS Status Checker π
An Apify Actor that crawls websites and retrieves their HTTP status codes to help monitor site availability, detect broken links, and analyze redirects.
π Features
β
Extracts URLs from sitemaps if available.
β
Crawls websites when no sitemap is found to collect URLs.
β
Retrieves HTTP status codes for each discovered URL.
β
Detects broken links (404 errors) and highlights them.
β
Provides structured JSON output with status summaries.
β
Ideal for SEO audits, website monitoring, and performance analysis.
βοΈ Input Parameters
The actor accepts the following input in JSON format:
{"url": "https://example.com","max_urls": 10,"follow_links": true,"mode": "auto"}
Parameter | Type | Description |
---|---|---|
url | String | The target URL or domain (required) |
max_urls | Integer | Maximum number of pages to analyze (default: 5) |
follow_links | Boolean | Whether to follow links in the crawl (default: false) |
mode | String | "sitemap", "crawl", or "auto" (default: "auto") |
π€ Output Format
The actor returns structured JSON output with two key sections:
1οΈβ£ URL Details
Each scanned URL along with its status code.
{"details": [{ "url": "https://example.com", "status": 200 },{ "url": "https://example.com/missing-page", "status": 404 }]}
2οΈβ£ Status Code Summary
Aggregates occurrences of each HTTP status code.
{"overview": [{ "Status Code": 200, "Count": 10 },{ "Status Code": 404, "Count": 2 }]}
π How to Run
Option 1: Using Apify Console
- Go to the Apify Actor Page.
- Click Run and provide the input JSON.
- Retrieve results from the Dataset Storage.
Option 2: API Execution (cURL)
Run the actor directly via API:
cat > input.json <<'EOF'{"url": "https://example.com","max_urls": 10,"follow_links": true,"mode": "auto"}EOFcurl "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=$API_TOKEN" \-X POST \-d @input.json \-H 'Content-Type: application/json'
π Example Use Cases
π‘ SEO Audits β Identify broken links and redirects.
π‘ Website Monitoring β Track site uptime & status changes.
π‘ Data Validation β Ensure external links are working.
π‘ Content Management β Find outdated or broken content.
π Resources
π οΈ Author & Support
Created by Antonio Blago antonioblago.deπ οΈ
π¬ Need help? Reach out via Apify Community