{"uid":"cap_1u64yxIgoCMBkCF3MLGhp","slug":"security-headers-bulk-checker-75583ef5","name":"Security Headers Bulk Checker","description":"Bulk security headers check: up to 20 urls in one call, processed concurrently, results returned in input order with a per-item error field and a count of failures. Same answer per item as the single /http-headers endpoint (HTTP security headers check for a website). Batch enrichment for agents that hold a list. $0.01 per batch.","url":"https://intel.rallylive.ca/bulk/http-headers","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","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"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_0mcjrpfghZAQH6yvtUZ6x","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 HTTP security headers for up to 20 URLs in a single concurrent batch call, returning per-URL results in input order with error tracking.","exampleAgentPrompt":"Can you check the HTTP security headers for all these sites at once: example.com, myshop.io, blog.acme.org, api.startup.com, and portal.enterprise.net — and tell me which ones are missing important headers like HSTS or CSP?","exampleUseCases":[{"title":"Pre-launch security audit for web portfolio","prompt":"I'm about to launch 10 new client websites — can you check the security headers on all of them at once and tell me which ones are missing HSTS, Content-Security-Policy, or X-Frame-Options?"},{"title":"Continuous monitoring of owned domains","prompt":"Run a security headers check on all our company's public-facing domains: corp.acme.com, api.acme.com, docs.acme.com, status.acme.com, and shop.acme.com — flag any that have failures or missing critical headers."},{"title":"Competitor security posture benchmarking","prompt":"Can you batch-check the HTTP security headers for these competitor sites — stripe.com, braintree.com, square.com, adyen.com — and summarize which ones have the strongest security header configurations?"}],"resultDescription":"An array of per-URL results in the same order as the input, each matching the single /http-headers endpoint output (presence and values of HTTP security headers such as HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, etc.), plus a per-item error field indicating any failure for that URL and an overall count of failed items.","failureModes":["Exceeding 20 URL limit returns an error or only processes first 20","Unreachable or invalid URLs return a per-item error rather than failing the whole batch","Network timeouts on individual URLs populate the per-item error field","Malformed URL inputs may cause per-item parsing errors","Rate limiting or payment failures block the entire batch call"],"whenToPreferThis":"Use this endpoint when you have a list of 2–20 URLs and need security header results for all of them efficiently in a single call. Prefer this over calling the single /http-headers endpoint repeatedly when you want concurrent processing, ordered results, and consolidated failure tracking. Best suited for bulk audits, portfolio checks, or enrichment pipelines where multiple domains need to be evaluated together.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:14:23.856Z","isFirstParty":false}