Bulk URL Status Checker (Broken Link & Redirect Audit)
Pricing
from $1.00 / 1,000 results
Bulk URL Status Checker (Broken Link & Redirect Audit)
Bulk URL checker for HTTP status codes (200/301/302/404/410/500) with final URL, redirect chain and response time. Fast parallel link audit for SEO, site migrations, monitoring and QA. Export clean results to CSV/JSON.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer

Logiover Data
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
✅ Bulk URL Status Checker — HTTP Status, Redirect & Broken Link Audit (Fast)
Check thousands of URLs for HTTP status codes (200/301/302/404/410/500) in parallel.
This Actor generates a clean URL status report with response time, final URL, and redirect traces—perfect for SEO audits, broken link checking, site migrations, monitoring, and QA.
If you need a reliable bulk URL checker, broken link checker, HTTP status code checker, or redirect checker, this Actor is built for high throughput and automation pipelines.
🚀 What this Actor does
Given a list of URLs, the Actor will:
- Request each URL (in parallel)
- Capture the HTTP status code (e.g., 200, 301, 404)
- Record the final URL after redirects
- Track redirect chain (if applicable)
- Measure response time (ms)
- Output a structured dataset for export (CSV/JSON/Excel)
✨ Why use this Actor?
| Use Case | How it helps |
|---|---|
| SEO Audits | Find 404s, 410s, redirect issues, and slow pages fast. |
| Broken Link Checking | Validate large link lists in minutes. |
| Website Migration | Verify old URLs redirect correctly to new URLs (301 mapping). |
| Backlink / Outreach QA | Confirm live links and correct landing pages. |
| Monitoring | Run periodic checks and alert on failures or performance regressions. |
| QA / Release Validation | Validate staging/production endpoints at scale. |
📦 Output Dataset (URL Status Report)
Each dataset item includes fields designed for automation:
url— original input URLstatusCode— HTTP status code (200, 301, 404, etc.)statusMessage— short message (OK, Not Found, etc.)redirectChain— list/trace of redirects (when available)finalUrl— final resolved URL after redirectsresponseTime— response time in milliseconds
Example Output
{"url": "https://apify.com/non-existent-page","statusCode": 404,"statusMessage": "Not Found","finalUrl": "https://apify.com/non-existent-page","redirectChain": [],"responseTime": 312}
🛠 How to Use
Paste your URLs into URLs to Check
Choose Max Concurrency (how many URLs checked at the same time)
(Recommended) Enable Proxy Configuration to reduce rate limiting
Run the Actor and export the dataset (CSV / JSON / Excel)
⚙️ Input Configuration
startUrls (required) Your URL list to audit. Supports large lists.
maxConcurrency How many URLs to check in parallel:
Default: 20
Higher = faster, but may require proxies and can trigger rate limits on some domains.
proxyConfiguration (recommended) Use proxies to improve reliability and avoid throttling.
✅ Example Input (JSON)
{"startUrls": [{ "url": "https://google.com" },{ "url": "https://apify.com/non-existent-page" }],"maxConcurrency": 20,"proxyConfiguration": { "useApifyProxy": true }}
📊 Dataset View
This Actor includes a dataset table view called “Status Codes” showing:
Original URL
Status
Message
Final URL
Time (ms)
This makes it easy to filter:
all 404 Not Found
all 301/302 redirects
all 500+ server errors
slow URLs (high response time)
🔥 Pro Tips (SEO & performance)
- Use concurrency strategically For a single domain: start with 10–30
For many domains: 20–50 often works well
If you see throttling: reduce concurrency or enable proxies
- Find redirect problems quickly Common SEO problems you can detect:
redirect chains (301 → 302 → 200)
redirect loops
wrong final URL (redirect to homepage instead of target)
http → https inconsistencies
- Spot content removals Use status codes to understand page lifecycle:
404 = not found (often accidental)
410 = gone (intentional removal)
301/302 = redirects (migration or canonicalization)
5xx = server problems (hosting / WAF / downtime)
- Export and segment Export CSV and segment by:
statusCode
domain
responseTime thresholds
redirect presence (redirectChain length)
🧯 Troubleshooting
Too many 429 / rate limiting responses Enable proxyConfiguration
Reduce maxConcurrency
Split URL list into batches
Some URLs time out This usually indicates a slow server or WAF challenge.
Try lower concurrency + proxies.
Final URL missing or redirect chain empty Some endpoints do not return standard redirects or block HEAD/GET requests.
Ensure your implementation follows redirects and records chain (if supported).
💰 Pricing & Efficiency
This Actor is designed for high-volume checks:
Lightweight HTTP requests
Parallel execution
Export-ready dataset
For huge audits, run in batches and merge results.
🔍 SEO Keywords (what this Actor targets)
If you are searching for:
bulk url checker
http status checker
broken link checker
404 checker
redirect checker
link audit tool
website migration url validation
status code audit
url monitoring
This Actor is built to match those intents with fast, structured results.
🗺 Roadmap
Planned enhancements:
Response headers capture (cache-control, content-type)
Optional method selection (GET/HEAD)
Per-domain throttling controls
Uptime monitoring mode (scheduled runs)
CSV-friendly redirectChain formatting
Support & Feedback
If you need changes or new fields, open an issue and include:
a sample URL set
your desired concurrency
expected output fields (headers, content-type, etc.)