{"uid":"cap_rh0XQMDilfFZCZnEieJMQ","slug":"extract-nav-as-json-bulk-9689692c","name":"extract-nav-as-json-bulk","description":"Bulk extract nav as json: up to 20 urls in one call, processed concurrently, results in input order with a per-item error field and a failure count. Same answer per item as the single endpoint. Batch enrichment for agents that hold a list. $0.10 per batch.","url":"https://page.intel.rallylive.ca/bulk/page/nav/json?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","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_xogfGOZQYuso0FFdeODjk","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":"Bulk extracts navigation elements as JSON from up to 20 URLs concurrently, returning results in input order with per-item error fields and a failure count.","exampleAgentPrompt":"I have a list of 15 product pages — can you pull the navigation elements from all of them at once and give me the results as JSON, noting any that failed?","exampleUseCases":[{"title":"Site audit for navigation consistency","prompt":"I need to check the nav structure across these 12 competitor homepages — can you extract all their navigation elements as JSON in one go and flag any that couldn't be fetched?"},{"title":"E-commerce category link harvesting","prompt":"Here are 18 e-commerce URLs from our vendor list — please grab the navigation menus from all of them at once and return the results as structured JSON so I can map out their category hierarchies."},{"title":"SEO nav analysis across client sites","prompt":"I have a batch of 20 client website URLs and I need the navigation elements from each one extracted as JSON — run them all concurrently and tell me which ones had errors."}],"resultDescription":"A JSON array of results in the same order as the input URLs. Each item contains the navigation elements extracted from that page (matching what the single-URL endpoint would return), plus a per-item error field if that URL failed. A top-level failure count summarizes how many URLs could not be processed.","failureModes":["Invalid or unreachable URL returns a per-item error field rather than nav data","More than 20 URLs in a single batch is not supported","Payment not fulfilled results in 402 response blocking the call","Some URLs may return partial nav data if the page has dynamic/JS-rendered nav","Network timeouts on specific URLs increment the failure count without halting the batch"],"whenToPreferThis":"Use this endpoint when you have a list of 2–20 URLs and need navigation JSON from all of them efficiently. It processes concurrently and returns results in input order with error tracking, making it far more efficient than calling the single-URL endpoint repeatedly. Prefer this over the single endpoint whenever you're enriching a batch of pages in one workflow step.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:34:08.960Z","isFirstParty":false,"canonicalSlug":"extract-nav-as-json-bulk-9689692c"}