{"service":"Verify UK","description":"Pay-per-call verification tools for AI agents: UK business, supplier and website trust checks from official UK public data, plus an x402 endpoint checker to verify any paid API before paying it. Pay with USDC via x402 - no account, no API key.","payment":{"protocol":"x402","network":"eip155:8453","network_name":"Base (real USDC)","asset":"USDC","pay_to":"0x2a88637eB74D9Bb67c93261f39307f3bE8d6d64F"},"tools":[{"name":"UK postcode validator","method":"GET","url":"https://verify-uk.verifyuk.workers.dev/v1/validate/postcode","price_usd":"$0.001","description":"Checks a UK postcode's format, whether it currently exists (or was retired), and returns its area: country, region, local authority, ward, constituency, NHS ICB and coordinates.","params":{"postcode":{"type":"string","description":"UK postcode, any spacing/case","example":"E1 8DE","required":true}},"example_request":"https://verify-uk.verifyuk.workers.dev/v1/validate/postcode?postcode=E1+8DE"},{"name":"Companies House number format check","method":"GET","url":"https://verify-uk.verifyuk.workers.dev/v1/validate/company-number","price_usd":"$0.001","description":"Checks a UK Companies House company number is correctly formed and identifies its type from the prefix (e.g. SC = Scottish, OC = LLP). Format only - use /v1/business/check to look the company up.","params":{"number":{"type":"string","description":"Company number","example":"SC123456","required":true}},"example_request":"https://verify-uk.verifyuk.workers.dev/v1/validate/company-number?number=SC123456"},{"name":"UK VAT number format + check-digit test","method":"GET","url":"https://verify-uk.verifyuk.workers.dev/v1/validate/vat","price_usd":"$0.001","description":"Checks a UK VAT number's format and HMRC check digits (mod 97 / 9755). Catches fake or mistyped VAT numbers instantly without an HMRC call. Use /v1/business/check to confirm live registration.","params":{"vat":{"type":"string","description":"UK VAT number, with or without GB","example":"GB 123 4567 89","required":true}},"example_request":"https://verify-uk.verifyuk.workers.dev/v1/validate/vat?vat=GB+123+4567+89"},{"name":"UK business check","method":"GET","url":"https://verify-uk.verifyuk.workers.dev/v1/business/check","price_usd":"$0.02","description":"One call that checks a UK business across Companies House (status, age, insolvency, overdue filings), HMRC (is the VAT number registered, and to whom) and the FCA Register (authorised, or on the unauthorised-firm warning list). Returns factual signals, not a verdict.","params":{"company_number":{"type":"string","description":"Companies House number (preferred)","example":"00000006"},"name":{"type":"string","description":"Business name (used if no number)","example":"Acme Widgets Ltd"},"vat_number":{"type":"string","description":"Optional VAT number to verify with HMRC","example":"GB123456789"},"frn":{"type":"string","description":"Optional FCA Firm Reference Number","example":"123456"}},"example_request":"https://verify-uk.verifyuk.workers.dev/v1/business/check?"},{"name":"UK website trust check","method":"GET","url":"https://verify-uk.verifyuk.workers.dev/v1/website/trust","price_usd":"$0.04","description":"Is the business behind this website real? Checks domain age, HTTPS and redirects, then reads the company number, VAT number and FCA number the site displays and cross-checks them against Companies House, HMRC and the FCA Register. Passive: one page fetch, no scanning.","params":{"url":{"type":"string","description":"Website address","example":"example.co.uk","required":true}},"example_request":"https://verify-uk.verifyuk.workers.dev/v1/website/trust?url=example.co.uk"},{"name":"UK supplier batch check","method":"GET","url":"https://verify-uk.verifyuk.workers.dev/v1/business/batch","price_usd":"$0.01 per company","description":"Screen a whole supplier or customer list in one call: Companies House status, age, overdue filings and insolvency history for up to 40 companies, with the flagged ones listed first. Priced per valid company; invalid or duplicate numbers are free. Follow up flagged companies with /v1/business/check.","params":{"company_numbers":{"type":"string","description":"Comma-separated Companies House numbers (max 40)","example":"00000006,SC123456,OC301234","required":true}},"example_request":"https://verify-uk.verifyuk.workers.dev/v1/business/batch?company_numbers=00000006%2CSC123456%2COC301234"},{"name":"x402 endpoint checker","method":"GET","url":"https://verify-uk.verifyuk.workers.dev/v1/x402/check","price_usd":"$0.005","description":"Check a paid x402 API before your agent pays it. Probes the endpoint WITHOUT paying and reports: is it live, is the 402 challenge valid, what it really charges in USD and on which network, whether the live price matches the seller's own advertised price (or the price you expected), whether the payTo address is one the seller publishes as theirs, and basic on-chain facts about that address on Base. Any chain, any seller.","params":{"url":{"type":"string","description":"Full URL of the x402 endpoint to check (https, include any path and query)","example":"https://api.example.com/v1/paid-tool","required":true},"method":{"type":"string","description":"GET or POST. Default: try GET, then POST if GET returns 405","example":"GET"},"expected_price_usd":{"type":"string","description":"Optional: the price you expect to pay in USD, e.g. 0.01","example":"0.001"}},"example_request":"https://verify-uk.verifyuk.workers.dev/v1/x402/check?url=https%3A%2F%2Fapi.example.com%2Fv1%2Fpaid-tool"}],"notes":["Unsuccessful calls (HTTP 4xx/5xx) are never charged.","Results are factual signals from official sources, not a verdict or advice.","Inputs are never logged."],"attribution":["Contains public sector information licensed under the Open Government Licence v3.0.","Contains OS data © Crown copyright and database right; Contains Royal Mail data © Royal Mail copyright and database right; Source: Office for National Statistics (via postcodes.io).","Company data from Companies House; VAT data from HMRC; FCA Register data from the Financial Conduct Authority."],"openapi":"https://verify-uk.verifyuk.workers.dev/openapi.json"}