W System

api.wsystem.dev · 14 paid endpoints · listed 2026-10-27

Batch sanctions screening of up to 50 names against official EU, UN, OFAC SDN and UK lists

livelast check 26 h ago
100%valid x402 answers, 72 h
$0.05USDC received on Base, 7 days
1distinct payers, 7 days
52.2score (0-100)

Paid endpoints

MethodEndpointPriceNetworks
GETapi.wsystem.dev/company
EU company registry lookup by name or registration number
$0.01Base
GETapi.wsystem.dev/eori
EU EORI number validation via official EC EOS: valid/invalid, name and address when disclosed
$0.01Base
GETapi.wsystem.dev/sanctions/screen
Sanctions screening of a person/company name against official EU, UN, OFAC SDN and UK lists (fuzzy match, 0-100 scores, daily refresh)
$0.01Base
GETapi.wsystem.dev/verify
EU VAT number validation via official VIES (all 27 EU states + XI): valid/invalid, name, address, consultation (proof) number
$0.01Base
GETapi.wsystem.dev/einvoice/route
Can I e-invoice this company? EU VAT (VIES) + Peppol Directory registration + country B2B e-invoice mandate + recommended format
$0.02Base
POSTapi.wsystem.dev/einvoice/validate
Validate an EU e-invoice (UBL, CII or ZUGFeRD/Factur-X PDF) against official EN 16931 and XRechnung rules; errors with rule IDs and plain-English fixes
$0.03Base
POSTapi.wsystem.dev/kyb/check
One-call KYB check of an EU company: VIES VAT validation + official business register + EU/UN/OFAC/UK sanctions screening -> pass/review/fail verdict ($0.045 pe
$0.045Base
POSTapi.wsystem.dev/einvoice/create
Create a validated EU e-invoice (UBL 2.1: EN 16931, XRechnung or Peppol BIS 3 structure) from simple JSON; totals and VAT breakdown computed
$0.08Base
POSTapi.wsystem.dev/einvoice/send
SANDBOX e-invoice send flow: VIES buyer check + sanctions + EN 16931 UBL create/validate + Peppol/mandate route + sandbox transport (mock, Recommand playground
$0.08Base
POSTapi.wsystem.dev/company/batch
Batch EU company registry lookup in official business registers (up to 25 queries per request)
$0.10Base
POSTapi.wsystem.dev/eori/batch
Batch EU EORI validation via official EC EOS (up to 100 per request)
$0.10Base
POSTapi.wsystem.dev/sanctions/screen/batch
Batch sanctions screening of up to 50 names against official EU, UN, OFAC SDN and UK lists
$0.10Base
POSTapi.wsystem.dev/verify/batch
Batch EU VAT validation via VIES (up to 100 per request)
$0.10Base
POSTapi.wsystem.dev/ddreport
Counterparty due-diligence report: VAT + business register + sanctions + EORI + GLEIF LEI + Peppol, risk flags and verdict with sources and timestamp
$0.49Base

Latest checks

WhenEndpointHTTPmsResult
26 h agoapi.wsystem.dev/company/batch402142valid x402 v2 terms
6 days agoapi.wsystem.dev/company200485HTTP 200 instead of 402

Income on Base (7 days)

DayTransfersUSDC
2026-10-275$0.05

Is this your API?

Add the live badge to your docs:
<a href="https://logicnodes.io/observatory/p/api.wsystem.dev"><img src="https://logicnodes.io/observatory/badge/api.wsystem.dev.svg" alt="x402 status"></a>
x402 status badge
Claim it for free with x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.

Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/api.wsystem.dev