{"uid":"cap_UKttbYOZuBMfhbgEOGuz3","slug":"eu-agent-utils-european-business-days-calculator-4e8d0963","name":"EU Agent Utils – European Business Days Calculator","description":"Cheap, deterministic utilities for AI agents, paid per call in USDC with x402 (no account, no API key): ECB euro reference FX rates and conversion, IANA time-zone conversion with explicit DST handling, European public holidays and working-day calculator (FR incl. Alsace-Moselle, BE, LU, DE, AT, IT, ES, PT), offline IBAN validation, and SIREN/SIRET and EU VAT number check-digit validation. Errors are never charged.","url":"https://eu-agent-utils.frcompanycheck.workers.dev/v1/business-days?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","required":["country","from"],"properties":{"to":{"type":"string","example":"2026-12-31","description":"End date (count mode)"},"add":{"type":"integer","description":"N business days to add (may be negative) (add mode)"},"from":{"type":"string","example":"2026-12-01","description":"Start date YYYY-MM-DD"},"country":{"type":"string","example":"FR","description":"FR, BE, LU, DE, AT, IT, ES or PT"},"subdivision":{"type":"string","description":"Optional FR-57/FR-67/FR-68"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"to":"2026-12-31","from":"2026-12-01","mode":"count","country":"FR","business_days":22,"calendar_days":31,"holidays_on_weekdays":[{"date":"2026-12-25","name":"Christmas Day"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_rntCn6GktqEuj14ojw3Vy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Counts working days between two dates or adds N business days to a start date, accounting for public holidays across 8 European countries (including FR Alsace-Moselle subdivisions)","exampleAgentPrompt":"How many business days are there between December 1 and December 31, 2026 in France? Include Alsace-Moselle holidays since we're in the FR-67 subdivision.","exampleUseCases":[{"title":"Contract deadline calculation for Germany","prompt":"We signed a contract in Germany on January 5, 2027 and the payment is due 30 business days later — what date is that?"},{"title":"Q4 working day count for French payroll","prompt":"How many working days are in Q4 2026 in France (October through December)? We're in the Moselle department so use the FR-57 subdivision."},{"title":"SLA deadline tracking in Belgium","prompt":"Our SLA says we must resolve tickets within 5 business days. If a ticket was opened on November 28, 2026 in Belgium, what's the deadline date?"}],"resultDescription":"A JSON object containing the start date, end date or computed result date, the mode (count or add), the country, the number of business days, the number of calendar days, and an array of public holidays that fall on weekdays within the range (each with date and name).","failureModes":["Missing required 'country' or 'from' query parameter returns an error (not charged)","Invalid date format (non-YYYY-MM-DD) returns a parsing error (not charged)","Unsupported country code returns an error (not charged)","Invalid subdivision code for France returns an error (not charged)","Conflicting parameters (both 'to' and 'add' supplied) may return an error (not charged)","Payment failure via x402 results in 402 response and no computation"],"whenToPreferThis":"Choose this endpoint when you need authoritative, offline-deterministic business day calculations for one of the 8 supported European countries (FR, BE, LU, DE, AT, IT, ES, PT), especially when French Alsace-Moselle regional holidays matter. It requires no account or API key, charges only $0.003 USDC per successful call via x402, and errors are never billed. Prefer it over generic date libraries when you need country-specific public holiday data baked in.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:39:34.376Z","isFirstParty":false,"canonicalSlug":"eu-agent-utils-european-business-days-calculator-4e8d0963"}