{"uid":"cap_0skBueiv9bYTjZPR5Be4S","slug":"url-status-checker-adam-hale-tools-32765414","name":"URL Status Checker (Adam Hale Tools)","description":"Guides and free-to-run Apify actors for bulk tech stack lookup, sitemap URL export to CSV, TED and UK Find a Tender search, and RSS-to-JSON feed monitoring.","url":"https://tools.adamhaleworks.workers.dev/x402/v1/url-status?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["urls"],"properties":{"urls":{"type":"string","description":"Up to 10 URLs, comma-separated. A bare domain means its https:// homepage. Public hosts only (no IPs, no internal names), ports 80/443."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":1,"failed":0,"results":[{"ok":true,"input":"http://apify.com","result":{"url":"http://apify.com/","status":"redirect","finalUrl":"https://apify.com/","httpStatus":200,"checkedWith":"HEAD","redirectChain":[{"url":"http://apify.com/","status":301}],"redirectCount":1,"responseTimeMs":587}}],"succeeded":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ld6bfhl4xQuTI6B52ZFoh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks HTTP status, redirect chains, and response times for up to 10 URLs in a single request.","exampleAgentPrompt":"Can you check whether these URLs are up and where they redirect to: apify.com, example.com, google.com?","exampleUseCases":[{"title":"Bulk broken link detection","prompt":"Check if these 5 URLs from my spreadsheet are still live and return a 200: https://blog.example.com/post-1, https://blog.example.com/post-2, https://blog.example.com/post-3, https://shop.example.com/product-a, https://shop.example.com/product-b"},{"title":"Redirect chain audit","prompt":"I need to see the full redirect chain for these domains — can you trace where http://apify.com, http://twitter.com, and http://t.co end up?"},{"title":"Uptime spot-check before launch","prompt":"Before we go live, can you quickly verify that these three URLs are all returning 200s and not bouncing around in redirect loops: https://staging.myapp.com, https://staging.myapp.com/login, https://staging.myapp.com/dashboard?"}],"resultDescription":"Returns a JSON object with a count of checked URLs, number succeeded and failed, and per-URL results including whether the request succeeded, the input URL, final resolved URL, HTTP status, redirect chain (each hop with URL and status code), redirect count, and response time in milliseconds.","failureModes":["Private/internal IP addresses or hostnames rejected (only public hosts on ports 80/443 accepted)","More than 10 URLs in a single request not supported","Malformed URLs cause individual result failures","DNS failures or timeouts result in failed entries in the results array","Non-standard ports rejected"],"whenToPreferThis":"Choose this endpoint when you need fast, bulk HTTP status and redirect-chain checks for up to 10 public URLs without spinning up a full crawler. It is ideal for link validation, pre-launch checks, and redirect audits where you need the full hop-by-hop chain and final URL, not page content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T06:41:00.669Z","isFirstParty":false,"canonicalSlug":"url-status-checker-adam-hale-tools-32765414"}