We want to move forward and help other businesses grow. That is why Doards provides a fully free Public API with practical reference data that companies can use in their own products, forms, workflows, and automations. The API is free to use, but it is not open source: access is provided through hosted endpoints with an API key, not by publishing our source code or internal data repository.
The Public API gives your application hosted reference data. You request an API key, call the endpoints from your own system, and keep the source code and internal datasets on our side.
Use the API key form on this page. After we review the request, we send the API key, base URL, endpoint list, and usage notes to your email address.
Your application sends authenticated requests to Doards endpoints. Responses are structured for direct use in forms, validation, dropdowns, imports, CRM records, invoice workflows, and operational tools.
Fill out the API key form on this page and tell us which datasets you want to use.
After review, we send your API key and endpoint details to the email address you provide.
Your system calls Doards endpoints with the API key. You receive structured data such as codes, names, descriptions, and related metadata.
You do not need to copy files or maintain your own code tables. We keep the hosted reference data available and update it over time.
Use clean, reusable data sets without licensing cost. Available datasets are served through API key access. SKR03 and SKR04 endpoints are currently disabled pending rights review.
/countries
Countries with ISO codes and currencies
/states
States and regions per country
/cities
Cities with coordinates
/industries
Industry and sector list
/public-holidays
Public holidays per country
/car-brands
Car manufacturers with logos
/tire-sizes
Standard tire size designations
/peppol-eas
E-invoice address scheme codes
/peppol-uncl4461
Payment means codes for invoices
/exchange-rates
ECB euro rates, history and conversion
/currency-precision
Decimal digits per currency
/legal-forms
Company legal forms per country
/registration-authorities
Business register authorities
/courts
German courts with their IDs
/tax-offices
German tax offices
/vat-rates
EU VAT rates per country
/vat-rate-goods
Reduced VAT rates by goods
/vat-number-formats
VAT number formats per country
/special-tax-territories
Territories outside the EU VAT area
/asset-useful-lives
German asset depreciation periods
/incoterms
Incoterms 2020 trade terms
/einvoicing-code-lists
Peppol e-invoicing code lists
/peppol-participants
Look up Peppol participant IDs
/units-of-measure
UN/ECE unit of measure codes
/package-types
UN/ECE packaging type codes
/euro-conversion-rates
Fixed euro rates of old currencies
/nature-of-transaction-codes
Intrastat nature of transaction codes
/gs1-application-identifiers
GS1 barcode data identifiers
/barcode-symbologies
Barcode types and formats
/einvoice-profiles
E-invoice format IDs (XRechnung, Factur-X)
/postal-codes
Postal codes with places and coordinates
/postal-code-localities
Localities with all their postal codes
/postal-code-patterns
Postal code format per country
/address-field-rules
Address layout rules per country
/city-aliases
Alternative and historic city names
/municipalities
Municipalities with population figures
/administrative-districts
Districts, counties and provinces
/named-places
Places, stations, airports and landmarks
/geographic-feature-types
Explains the named place codes
/un-locodes
UN/LOCODE trade and transport locations
/lau-units
Official EU local administrative units
/iso3166-subdivisions
ISO 3166-2 subdivision codes
/country-capitals
Capital city per country
/country-tlds
Internet domain per country
/country-driving-side
Left- or right-hand traffic
/country-neighbours
Neighbouring countries
/country-groups
EU, Schengen and EEA membership
/country-group-memberships
Groups a country belongs to
/country-codes
Country codes in several systems
/national-municipalities
Municipality registers of DE, AT and CH
/postal-code-nuts
Postal code to NUTS region
/country-boundaries
Country outlines as GeoJSON
/state-boundaries
State outlines as GeoJSON
/urban-areas
Urban area outlines for a map area
/timezones
IANA time zone identifiers
/country-timezones
Time zones used per country
/timezone-transitions
DST and offset changes 1970-2037
/timezone-rules/{tz_id}
POSIX rule for dates after 2037
/airports
Airports with IATA and ICAO codes
/airport-runways
Runways per airport
/airport-frequencies
Radio frequencies per airport
/navigation-aids
Radio navigation aids
/railway-stations
Railway stations, searchable by location
/metro-tram-stations
Metro and tram stations
/ferry-terminals
Ferry terminals
/seaports
Seaports
/vehicle-makes
Vehicle makes (U.S. market)
/vehicle-manufacturers
Vehicle manufacturers (U.S. market)
/vehicle-models
Models per make (U.S. market)
/vehicle-wmi-codes
VIN manufacturer prefixes (WMI)
/vehicle-recalls
Vehicle recall campaigns (U.S.)
/vehicle-model-years
Recalled model years per model
/vehicle-co2-models
EU new cars with CO2 values
/vehicle-fuel-types
Fuel types of EU new cars
/kba-vehicle-types
German vehicle types by HSN and TSN
/kba-manufacturers
German manufacturer keys (HSN)
/vehicle-code-lists
German vehicle class, body and fuel codes
/license-plate-regions
German licence plate prefixes
/driving-licence-codes
EU driving licence codes
/tyre-label-classes
EU tyre label classes
/ev-connector-types
EV charging connector types
/euro-emission-limits
Euro emission standard limits
/vehicle-weights-dimensions
Legal vehicle weights and dimensions
/driving-time-rules
Driving and rest time rules
/vin-character-tables
VIN character and check digit tables
/financial-statement-lines
Financial statement line items
/operating-cost-types
Operating cost categories
/invoice-required-particulars
Mandatory invoice details by type
/vat-special-provisions
VAT exemptions and reverse charge
/record-retention-periods
Record retention periods by law
/statutory-notice-periods
Statutory notice periods
/labour-law-minimums
Minimum labour law standards
/energy-performance-classes
Building energy efficiency classes
/food-allergens
EU food allergen list
/food-additives
Food additives with E numbers
/meal-plan-codes
Hotel meal plan codes
/clp-statements/{kind}
Hazard and precautionary statements
/clp-pictograms
GHS hazard pictograms
/eu-waste-codes
EU waste classification codes
/waste-treatment-operations
Waste treatment operation codes
/waste-hazard-properties
Hazardous waste properties
/weee-categories
Electronic waste (WEEE) categories
/textile-fibre-names
Textile fibre names
/reference-intakes
Nutrition reference intakes
/nutrition-claims
Permitted nutrition claims
/media-types
MIME media types
/file-extensions
File extensions and their media type
/language-subtags
BCP 47 language subtags
/http-status-codes
HTTP status codes
/uri-schemes
Registered URI schemes
/service-ports
Network service port numbers
/character-sets
Character sets and aliases
/smtp-status-codes
SMTP reply status codes
/unicode-blocks
Unicode character blocks
/short-number-patterns
Short and emergency numbers
/paper-sizes
Paper sizes such as A4
/nace-codes
NACE economic activity codes
/nace-correspondences
Mapping between NACE editions
/cpa-codes
CPA product classification codes
/cpv-codes
Public procurement CPV codes
/prodcom-codes
PRODCOM production list codes
/cn-codes
Customs tariff (CN) codes
/nuts-codes
NUTS statistical regions
/wz-codes
German WZ activity classification
/wz-correspondences
Mapping between WZ and NACE
/oenace-codes
Austrian ÖNACE activity codes
/classifications
List of other classification schemes
/classifications/{scheme}
Codes of one classification scheme
/proficiency-levels/{scale}
EQF and CEFR proficiency levels
/eurovoc
EuroVoc multilingual thesaurus
/nace-explanatory-notes
Official NACE explanatory notes
/nace-isic-correspondences
Mapping between NACE and ISIC
/locales
Unicode CLDR locales
/languages
List of languages
/writing-scripts
Writing scripts such as Latin
/locale-aliases
Alternative locale identifiers
/territory-languages
Languages spoken per territory
/language-translations
Language names in any locale
/region-translations
Country names in any locale
/currency-translations
Currency names in any locale
/subdivision-translations
Subdivision names in any locale
/number-formats
Number formats per locale
/date-time-formats
Date and time formats
/currency-symbols
Currency symbols per locale
/week-rules
Week start, weekend and numbering
/measurement-systems
Metric or imperial per territory
/un-m49-regions
UN continents and sub-regions
/currency-territories
Which territories use which currency
/phone-validation-patterns
Phone number validation patterns
/phone-number-formats
Phone number formatting rules
/phone-prefix-regions
Region descriptions for phone prefixes
/calendar-names
Month and weekday names
/plural-rules
Plural rules per language
/unit-conversions
Unit conversion factors
/unit-preferences
Preferred units per region
/list-patterns
List patterns like A, B and C
/relative-time-fields
Relative time wording, e.g. yesterday
/date-interval-formats
Date range formats
/compact-number-formats
Short numbers like 1K or 1M
/person-name-patterns
Person name formatting patterns
/person-name-settings
Person name order settings
/exemplar-characters
Typical characters of a language
/quotation-marks
Quotation marks per locale
/windows-timezone-map
Windows to IANA time zones
/likely-subtags
Complete partial locale codes
/calendar-eras
Calendar era names
/numbering-systems
Numbering systems and digits
/hour-cycle-preferences
12- or 24-hour clock
/emoji-annotations
Emoji names and keywords
/emoji-groups
Emoji groups and subgroups
/data-sources
Source and licence per dataset
The Public API is made for companies that need reliable business reference data without building and maintaining every list themselves.
Free API access for business and development use cases.
Useful for onboarding forms, directories, CRM records, accounting tools, scheduling, fleet systems, and custom dashboards.
API key access helps us protect availability while keeping the data free.