GET
/api/healthLiveness probePOST
/api/v1/address/verifyVerify and normalize an address against the geo reference DBGET
/api/v1/bank/codes/{blz}Resolve a German Bankleitzahl to its bank name and BICPOST
/api/v1/bank/iban/deriveDerive a German IBAN from a Bankleitzahl + Kontonummer (Bundesbank standard rule)POST
/api/v1/bank/iban/validateValidate an IBAN (ISO 13616) and enrich German ones with bank + BICGET
/api/v1/business-days/addAdd/subtract working days to a date (deadline calculation)GET
/api/v1/business-days/countCount working days in an inclusive date rangePOST
/api/v1/einvoice/xrechnungGenerate a standalone XRechnung (UBL) XML documentPOST
/api/v1/einvoice/zugferdGenerate a Factur-X/ZUGFeRD PDF/A-3 with embedded CII XMLPOST
/api/v1/email/validateEmail lead-quality check (syntax + role + disposable + MX + SPF/DMARC)POST
/api/v1/extraction/documentExtract structured fields from a document (provider-agnostic)GET
/api/v1/finance/tax-officesAll German tax offices (Finanzämter)GET
/api/v1/finance/tax-offices/{stateCode}Tax offices of one federal stateGET
/api/v1/geocodeForward-geocode an address to coordinates (geo DB / Nominatim)GET
/api/v1/geocode/buildingOSM building footprint (polygon + area) at a coordinateGET
/api/v1/geolocation/{postalCode}/citiesCities for a PLZGET
/api/v1/geolocation/{postalCode}/cities/radius/{radius}Cities within a radius (metres), sorted by distanceGET
/api/v1/geolocation/{postalCode}/cities/streetsStreets for a PLZ + cityGET
/api/v1/geolocation/{postalCode}/coordinatesCentroid coordinate of a PLZ (optionally a specific city)GET
/api/v1/geolocation/{postalCode}/distance/{basePostalCode}/citiesDistance from a base PLZ-city to each city of the PLZPOST
/api/v1/geolocation/distance/batchDistance from one base PLZ to many target PLZ in a single requestGET
/api/v1/geolocation/radiusReverse radius — PLZ-cities near a latitude/longitude, nearest firstGET
/api/v1/geolocation/searchAutocomplete over PLZ + city (prefix on PLZ, substring on city)GET
/api/v1/holidays/{year}German public holidays for a year, optionally per federal statePOST
/api/v1/lead/plausibilityAnti-fraud / dedupe signals composing the contact validatorsPOST
/api/v1/lead/scoreComposite lead score (blends contact validation, fraud, suitability)GET
/api/v1/mastr/installationsNearby MaStR PV installations for a coordinate or PLZGET
/api/v1/metaCapabilities — modules, scopes, endpoints, and what this key may callPOST
/api/v1/parcelResolve the ALKIS Flurstück (parcel geometry + area) at a coordinateGET
/api/v1/parcel-locker/nearbyNearest parcel lockers for a coordinate or PLZ (provider-agnostic, OSM/ODbL)POST
/api/v1/pdf/detect-fieldsDetect fillable field positions in a flat PDF formPOST
/api/v1/pdf/fillFill a PDF form's fields in-process (pdf-lib) and return the PDFPOST
/api/v1/pdf/mergeMerge several base64 PDFs into one (in-process)POST
/api/v1/pdf/renderRender a named server-side template + data payload to a PDF (in-process)POST
/api/v1/pdf/splitSplit a base64 PDF per page or per page-range (in-process)POST
/api/v1/phone/validateValidate a phone number (libphonenumber) — type, E.164, area codeGET
/api/v1/pv/yieldExpected PV yield (annual + monthly) for a coordinate and system (PVGIS)POST
/api/v1/sanctions/screenFuzzy-screen a name against the EU consolidated financial sanctions listGET
/api/v1/schulferienSchool holidays (Schulferien) for a Bundesland + yearPOST
/api/v1/sepa/credit-transferGenerate a SEPA credit-transfer file (ISO 20022 pain.001.001.03)POST
/api/v1/sepa/direct-debitGenerate a SEPA direct-debit collection file (ISO 20022 pain.008.001.02)POST
/api/v1/steuernummer/validateValidate + convert a German Steuernummer (state form ↔ unified 13-digit)POST
/api/v1/suitability/assessAssess a parcel's ground-mount PV suitability (open-field PV)POST
/api/v1/suitability/rooftopRooftop-PV suitability (OSM roof + PVGIS irradiation) at a coordinatePOST
/api/v1/vat/validateValidate an EU VAT-ID (local format + authoritative VIES lookup)