Programmatic access: GET /catalog on the API returns this description as JSON. Data sources and licenses are listed in the terms.

Open catalog downloads Use catalogs in a recipe

Downloadable datasets

Export a complete list, apply its available filters, or request a repeatable random sample. Direct catalog exports cost one credit per returned row.

DatasetContentsRows
Country
country
Sovereign states and territories with ISO codes, currency, calling code and population. 249
Language
language
Languages with ISO 639 codes and native names. 637
Currency
currency
Currencies with ISO 4217 codes, symbols and minor units. 155
Continent
continent
The seven continents. 7
Subdivision
subdivision
First-level ISO 3166-2 subdivisions of every country: states, provinces, regions, prefectures. 3571
Chart of accounts
chart
Charts of accounts: generic, SKR 03 and SKR 04 (Germany), Plan comptable général (France). 4
General ledger account
glAccount
Typical general ledger accounts of each chart, with their class and our own names. Well formed, not a complete or official chart. 221
Payment term
paymentTerm
Common payment terms with their net days and cash discount. 12
Company legal form
legalForm
Common company legal forms of the G20 countries, most common first, as the commercial registers abbreviate them. 69
Unit of measure
unit
Frequently used units of measure: UN/ECE Recommendation 20 codes, as e-invoices require, and the short codes ERP systems keep, including packaging units. 66
Given name
given_name
First names native to the language, with gender. 105
Family name
family_name
Surnames native to the language; gendered forms carry a gender code. 100
Name affix
name_affix
Titles and suffixes used with personal names (Dr., Herr, Jr.). 9
City
city
Cities of the countries where the language is spoken. 34
Street name
street
Street names, without house numbers. 52
Company word
company_word
Words to build company names: name parts, business sectors and legal forms (GmbH, Ltd). 75
Month
month
The twelve months, named in the output language. 12
Weekday
weekday
The seven weekdays, named in the output language. 7
Gender
gender
Gender codes with their names in the output language. 3
Hobby
hobby
Common hobbies, named in the output language. 12
Time zone
time_zone
IANA time zones with their names in the output language. 19

Catalog fields for recipes

These datasets can also supply one value, several related columns, or a complete filtered list inside generated records.

country — Country

Sovereign states and territories with ISO codes, currency, calling code and population. 249 records.

ColumnKindLocalizedDescription
namestringyesCommon name.
short_namestringyesShort name; falls back to name.
official_namestringyesOfficial name; falls back to name.
iso3string—ISO 3166-1 alpha-3 code.
iso2string—ISO 3166-1 alpha-2 code.
numericstring—ISO 3166-1 numeric code, three digits.
continentstring—Continent code.
currencystring—ISO 4217 code of the main currency.
calling_codestring—International calling code, digits only.
populationint—Estimated population.
official_languagesstring—ISO 639-3 codes of the official languages, joined with ';'.
vat_ratedecimal—Standard VAT/GST rate in percent; a plausible placeholder where the country has no national VAT. Well formed, not audit grade.

Can be narrowed with parent (a continent code).

Can be narrowed with group:

Localized names by output language

deuengfrahebhinitakornldpolporrusspasweukrzho
100%100%100%100%100%100%100%100%100%100%100%100%100%100%100%

Names missing in a language fall back to English.

Source: Unicode CLDR, ISO 3166 codes, libphonenumber; VAT rates hand-written. License: Unicode License v3 (CLDR); Apache-2.0 (libphonenumber); Ghost Bakery (VAT rates).

language — Language

Languages with ISO 639 codes and native names. 637 records.

ColumnKindLocalizedDescription
namestringyesName of the language.
native_namestring—Name in the language itself.
iso3string—ISO 639-3 code.
iso1string—ISO 639-1 code, empty when none.

Localized names by output language

deuengfrahebhinitakornldpolporrusspasweukrzho
99%100%99%87%85%98%90%100%99%87%87%87%99%89%88%

Names missing in a language fall back to English.

Source: Unicode CLDR, SIL ISO 639-3. License: Unicode License v3 (CLDR); SIL ISO 639-3 terms of use.

currency — Currency

Currencies with ISO 4217 codes, symbols and minor units. 155 records.

ColumnKindLocalizedDescription
namestringyesName of the currency.
iso3string—ISO 4217 alphabetic code.
numericstring—ISO 4217 numeric code, three digits.
symbolstring—Currency symbol.
minor_unitsint—Number of decimal places.

Localized names by output language

deuengfrahebhinitakornldpolporrusspasweukrzho
99%100%99%99%99%99%99%100%99%99%99%99%99%99%100%

Names missing in a language fall back to English.

Source: SIX ISO 4217, Unicode CLDR. License: SIX terms of use; Unicode License v3 (CLDR).

continent — Continent

The seven continents. 7 records.

ColumnKindLocalizedDescription
namestringyesName of the continent.
codestring—Two-letter continent code.

Localized names by output language

deuengfrahebhinitakornldpolporrusspasweukrzho
100%100%100%100%100%100%100%100%100%100%100%100%100%100%100%

Names missing in a language fall back to English.

Source: Unicode CLDR. License: Unicode License v3.

subdivision — Subdivision

First-level ISO 3166-2 subdivisions of every country: states, provinces, regions, prefectures. 3571 records.

ColumnKindLocalizedDescription
namestringyesName of the subdivision.
codestring—ISO 3166-2 code, e.g. DE-BY.
countrystring—ISO 3166-1 alpha-3 code of the country.
country_iso2string—ISO 3166-1 alpha-2 code of the country.

Can be narrowed with parent (a country code).

Localized names by output language

deuengfrahebhinitakornldpolporrusspasweukrzho
99%100%99%57%88%98%98%98%98%96%99%98%96%96%99%

Names missing in a language fall back to English.

Source: Unicode CLDR subdivisions. License: Unicode License v3.

chart — Chart of accounts

Charts of accounts: generic, SKR 03 and SKR 04 (Germany), Plan comptable général (France). 4 records.

ColumnKindLocalizedDescription
namestringyesName of the chart.
codestring—Chart code: generic, skr03, skr04, pcg.
countrystring—ISO 3166-1 alpha-3 code of the chart's country, empty for the generic chart.

Localized names by output language

deuengfrahebhinitakornldpolporrusspasweukrzho
100%100%100%0%0%100%0%0%0%100%0%100%0%0%0%

Names missing in a language fall back to English.

Source: Hand-written after the public class structures of each chart. License: Ghost Bakery.

glAccount — General ledger account

Typical general ledger accounts of each chart, with their class and our own names. Well formed, not a complete or official chart. 221 records.

ColumnKindLocalizedDescription
namestringyesName of the account.
numberstring—Account number, e.g. 1200.
classstring—asset, liability, equity, revenue or expense.
chartstring—Code of the chart.

Can be narrowed with parent (a chart code).

Localized names by output language

deuengfrahebhinitakornldpolporrusspasweukrzho
75%100%48%0%0%24%0%0%0%24%0%24%0%0%0%

Names missing in a language fall back to English.

Source: Hand-written after the public class structures of each chart; names are our own. License: Ghost Bakery.

paymentTerm — Payment term

Common payment terms with their net days and cash discount. 12 records.

ColumnKindLocalizedDescription
namestringyesText of the term, e.g. Net 30 days or 14 Tage 2 % Skonto, 30 Tage netto.
codestring—Term code, e.g. NET30 or 2/14NET30.
net_daysint—Days until the invoice is due.
discount_pctdecimal—Cash discount in percent, empty when none.
discount_daysint—Days within which the discount applies, empty when none.

Localized names by output language

deuengfrahebhinitakornldpolporrusspasweukrzho
100%100%100%0%0%100%0%0%0%100%0%100%0%0%0%

Names missing in a language fall back to English.

Source: Hand-written. License: Ghost Bakery.

legalForm — Company legal form

Common company legal forms of the G20 countries, most common first, as the commercial registers abbreviate them. 69 records.

ColumnKindLocalizedDescription
abbreviationstring—Abbreviation written after the company name, e.g. GmbH or S.A. de C.V.
namestring—Full name of the form in the country's language, e.g. Gesellschaft mit beschränkter Haftung.
countrystring—ISO 3166-1 alpha-3 code of the country.
rankint—Position by how common the form is, 1 for the most common.

Can be narrowed with parent (a country code).

Source: Hand-written from each country's company law. License: Ghost Bakery.

unit — Unit of measure

Frequently used units of measure: UN/ECE Recommendation 20 codes, as e-invoices require, and the short codes ERP systems keep, including packaging units. 66 records.

ColumnKindLocalizedDescription
namestringyesName of the unit, e.g. Kilogram or Square metre.
codestring—Unit code, e.g. KGM in UN/ECE or KG in ERP.
systemstring—Code system: unece or erp.
rankint—Position in the system's list.

Localized names by output language

deuengfrahebhinitakornldpolporrusspasweukrzho
100%100%100%0%0%100%0%0%0%100%0%100%0%0%0%

Names missing in a language fall back to English.

Source: UN/ECE Recommendation 20 codes; ERP codes and names hand-written. License: Ghost Bakery.

Output languages

Set output.language to one of these ISO 639-3 codes.

deu Germaneng Englishfra Frenchheb Hebrewhin Hindiita Italiankor Koreannld Dutchpol Polishpor Portugueserus Russianspa Spanishswe Swedishukr Ukrainianzho Chinese