{"uid":"cap_wbq8hVO-sS_XjxLRt8-60","slug":"url-preflight-batch-checker-2e280b0b","name":"URL Preflight Batch Checker","description":"Preflight 2–20 public URLs in one x402 payment: alive, redirects, title, status. Built for agent monitoring loops — rebuy daily. Highest volume path to meaningful revenue.","url":"https://agent.kihustle.tech/services/url-preflight-batch/jobs","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"description":"2–20 public https URLs"}}},"responseSchema":{"type":"json","example":{"count":3,"job_id":"job_example","status":"completed","results":[{"url":"https://example.com","alive":true,"title":"Example","status_code":200}],"service":"url-preflight-batch","sources":[{"url":"https://example.com","note":"batch"}],"summary":"Batch preflight 3 URLs: alive=3, not_ok=0. Use daily for monitoring; upsell aeo-readiness on failing hosts.","next_jobs":[],"alive_count":3,"limitations":["Max 20 URLs."],"generated_at":"2026-01-01T00:00:00+00:00","schedule_hint":{"rebuy_url":"https://agent.kihustle.tech/services/url-preflight-batch/jobs","recommended_interval_hours":24}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ezl_qsLoRIMT0LH_fCJrN","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks 2–20 public URLs in a single call, returning alive status, redirect chain, page title, and HTTP status code for each.","exampleAgentPrompt":"Can you check whether these 5 URLs are alive, what HTTP status they return, whether any redirect, and what their page titles are: https://example.com, https://example.org, https://foo.bar, https://test.site, https://another.page?","exampleUseCases":[{"title":"Daily landing page uptime monitoring","prompt":"Every morning, check these 8 landing page URLs and tell me which ones are down, redirecting unexpectedly, or returning non-200 statuses: https://site1.com, https://site2.com, https://site3.com, https://site4.com, https://site5.com, https://site6.com, https://site7.com, https://site8.com."},{"title":"Broken link audit for a content list","prompt":"I have a list of 12 URLs from our resource page — can you batch check all of them to see which are returning 404, which redirect, and which are live with their current page titles?"},{"title":"Affiliate link health check before campaign","prompt":"Before we launch tomorrow's email campaign, check these 6 affiliate links to confirm they're all alive and not redirecting somewhere unexpected: https://aff1.com/promo, https://aff2.com/deal, https://aff3.com/offer, https://aff4.com/sale, https://aff5.com/campaign, https://aff6.com/landing."}],"resultDescription":"Returns a structured result per URL including: alive boolean, final HTTP status code, redirect chain (if any), and extracted page title. All 2–20 submitted URLs are processed in a single response.","failureModes":["Fewer than 2 or more than 20 URLs submitted — request rejected","URL is not publicly reachable (firewall, private IP) — returns unreachable status","Malformed URL in batch — individual entry may error while others succeed","Timeout on slow-responding URLs — may return timeout status for affected entries","Non-HTTP/HTTPS URLs — likely rejected or errored"],"whenToPreferThis":"Use this endpoint when you need to check health, redirect behavior, and titles for multiple URLs (2–20) in a single efficient call rather than making individual requests per URL. Ideal for agent monitoring loops, pre-launch link audits, or daily uptime checks where batch efficiency and cost matter. Prefer over single-URL alternatives when you have 2 or more URLs to inspect simultaneously.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:47:12.396Z","isFirstParty":false}