llms.txt Content
# Bulk URL Checker
> Cloud-hosted bulk URL validation. Submit up to 75,000 URLs per job and receive HTTP status codes, redirect chains, soft-404 detection, and broken-link flags. Handles proxy rotation, per-domain rate limiting, and resumable processing in the cloud so jobs that would crash a local crawler with 403s or rate limits run to completion.
Bulk URL Checker is used by SEO agencies for monthly link audits, by developers integrating URL validation into pipelines via the Python and Node.js SDKs, and by AI agents calling the MCP server for on-demand checks. Free tier: 300 URL checks on signup, no credit card. Paid plans start at $9/month.
The marketing site, docs, and pricing live at https://bulkurlchecker.com. The signed-in dashboard is at https://app.bulkurlchecker.com.
## What it does
Bulk URL Checker validates URLs at scale. Users upload a CSV of URLs (or submit them via the REST API or one of the SDKs). The service checks every URL in the cloud using rotating residential proxies and smart per-domain rate limiting, then returns a detailed report with HTTP status codes, redirect chains, response times, and soft-404 detection.
## Developer integration
For programmatic access, three surfaces share the same backend and credit pool:
- [REST API reference](https://bulkurlchecker.com/developers/api): canonical docs for `POST /api/v2/jobs`, `POST /api/v2/jobs/wait`, `GET /api/v2/jobs/{id}`, `GET /api/v2/jobs/{id}/results`, `DELETE /api/v2/jobs/{id}`, `GET /api/v2/usage`, plus the webhooks suite at `/api/v2/webhooks/endpoints`. Bearer-token auth via API keys. Supports `Idempotency-Key` header, cursor-based pagination, and 429 responses include `Retry-After` + `X-RateLimit-*` headers.
- [MCP server](https://bulkurlchecker.com/developers/mcp): hosted Model Context Protocol server at `https://mcp.bulkurlchecker.com/mcp`. OAuth 2.1 + PKCE with dynamic client registration. Works in Claude.ai connectors, ChatGPT custom MCP, and Cursor without an API key paste; sig