{"uid":"cap_Kw4fyQ_7AXRFo2FHFloqi","slug":"requirementsextract-949fdb76","name":"RequirementsExtract","description":"Paid x402 API that extracts structured requirements from public tender and procurement webpages.","url":"https://requirementsextract-mainnet-production.up.railway.app/requirements?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Public tender, procurement or contract opportunity webpage"}}},"responseSchema":{"type":"json","example":{"buyer":"Example Council","summary":"The opportunity contains several mandatory supplier and submission requirements.","confidence":0.94,"tender_title":"Example construction framework","contract_value":"£5,000,000","requirements_found":8}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ixpL9cqGI1U5_I6_SaZ4X","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured procurement requirements (buyer, title, contract value, summary, confidence) from a public tender or contract opportunity webpage URL.","exampleAgentPrompt":"Can you pull out all the structured requirements from this public tender page — https://www.contractsfinder.service.gov.uk/Notice/abc123 — I need to know the buyer, the contract value, how many requirements there are, and a summary of what suppliers need to do?","exampleUseCases":[{"title":"Bid-go/no-go qualification check","prompt":"I'm deciding whether to bid on this NHS framework tender — can you extract the requirements from https://www.contractsfinder.service.gov.uk/Notice/xyz789 and tell me the buyer, contract value, and what the mandatory supplier requirements are?"},{"title":"Procurement pipeline enrichment","prompt":"I've got a list of tender URLs from Find a Tender Service and I need to enrich each one with structured data — start with https://www.find-tender.service.gov.uk/Notice/001234 and give me the title, buyer, contract value, and a summary of the requirements."},{"title":"Compliance and submission checklist","prompt":"We're preparing a bid response and need to know exactly what this tender demands from suppliers — please extract all the requirements from https://procontract.due-north.com/Advert?advertId=abc456 including the number of requirements and how confident the extraction is."}],"resultDescription":"Returns a JSON object containing the buyer organisation name, a plain-English summary of the opportunity's requirements, a confidence score (0–1) for the extraction, the tender title, the contract value as a string, and the count of distinct requirements found on the page.","failureModes":["URL is behind a login or paywall — extraction fails or returns partial data","Page is not a tender/procurement page — low confidence score or empty requirements","URL is malformed or unreachable — HTTP error or timeout","Dynamic JavaScript-rendered pages may not be fully parsed — missing fields","Contract value in an unsupported currency format may not be extracted correctly"],"whenToPreferThis":"Use this endpoint when you need to quickly convert an unstructured public tender or procurement webpage into structured, machine-readable data — especially for bid qualification, pipeline enrichment, or compliance checking workflows. It is purpose-built for procurement content and returns domain-specific fields (buyer, contract value, requirements count, confidence) that generic web-scraping or summarisation APIs do not. Prefer this over general LLM summarisation when you need consistent structured output with a confidence signal across many tender URLs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:30:09.805Z","isFirstParty":false,"canonicalSlug":"requirementsextract-949fdb76"}