{"uid":"cap_dcs17-zNmGwz2QNu682nd","slug":"polish-nip-format-checksum-validator-x402-fbc3aa8b","name":"Polish NIP Format & Checksum Validator (x402)","description":"Format and checksum validation for IBAN, EU VAT, Polish NIP/REGON/PESEL and email, pay-per-call via x402. Only $0.001 (0.1 cent) per check, paid via x402 in USDC on Base.","url":"https://validate.crewofthecaptain.com/api/validate/pl-nip?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"value":{"type":"string","maxLength":512}}},"responseSchema":{"type":"json","example":{"type":"pl-nip","valid":true,"reason":"ok","normalized":"…"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xndu27n1Rxk3cSubY6h0W","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates the format and checksum of a Polish NIP (tax identification number) via a pay-per-call API using x402 micropayments.","exampleAgentPrompt":"Can you check whether this Polish NIP number is valid: 5260001483? I need to confirm it passes the checksum before I add this supplier to our system.","exampleUseCases":[{"title":"Supplier onboarding NIP verification","prompt":"Before I add this Polish company to our vendor list, can you verify their NIP number 5260001483 is valid and properly formatted?"},{"title":"Invoice validation before payment","prompt":"I have an invoice from a Polish contractor with NIP 1234563218 — can you check if that NIP is legitimate and passes checksum so I can approve payment?"},{"title":"Batch data cleanup for CRM","prompt":"I've got a Polish NIP '123-456-32-18' that a customer entered on our form — can you validate it and give me the normalized version we should store in our CRM?"}],"resultDescription":"Returns a JSON object with: 'type' (pl-nip), 'valid' (boolean indicating whether the NIP passes format and checksum rules), 'reason' (a string explaining the result or error, e.g. 'ok' or a specific failure reason), and 'normalized' (the canonical normalized form of the NIP number).","failureModes":["Invalid or malformed NIP string returns valid:false with a reason describing the format or checksum failure","Empty or missing 'value' field may return a validation error","Non-string or overlong input (>512 chars) rejected by schema","Payment failure via x402 results in HTTP 402 before validation occurs","Network timeout or service unavailability returns HTTP 5xx"],"whenToPreferThis":"Choose this endpoint when you specifically need to validate Polish NIP (tax identification) numbers with checksum verification, particularly in workflows involving Polish business partners, invoicing, supplier onboarding, or CRM data cleanup. It is ideal for pay-per-call usage at $0.001/call without subscription overhead. Use sibling endpoints on the same service for IBAN, EU VAT, REGON, PESEL, or email validation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:41:06.909Z","isFirstParty":false,"canonicalSlug":"polish-nip-format-checksum-validator-x402-fbc3aa8b"}