Catalogs
Curated reference datasets ready to download as CSV, JSON, or TOON. Choose the language, columns, filters, and row limit you need—or use catalog values inside a recipe.
Programmatic access: GET /catalog on the API returns this description as JSON. Data sources and licenses are listed in the terms.
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.
| Dataset | Contents | Rows |
|---|---|---|
Countrycountry |
Sovereign states and territories with ISO codes, currency, calling code and population. | 249 |
Languagelanguage |
Languages with ISO 639 codes and native names. | 637 |
Currencycurrency |
Currencies with ISO 4217 codes, symbols and minor units. | 155 |
Continentcontinent |
The seven continents. | 7 |
Subdivisionsubdivision |
First-level ISO 3166-2 subdivisions of every country: states, provinces, regions, prefectures. | 3571 |
Chart of accountschart |
Charts of accounts: generic, SKR 03 and SKR 04 (Germany), Plan comptable général (France). | 4 |
General ledger accountglAccount |
Typical general ledger accounts of each chart, with their class and our own names. Well formed, not a complete or official chart. | 221 |
Payment termpaymentTerm |
Common payment terms with their net days and cash discount. | 12 |
Company legal formlegalForm |
Common company legal forms of the G20 countries, most common first, as the commercial registers abbreviate them. | 69 |
Unit of measureunit |
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 namegiven_name |
First names native to the language, with gender. | 105 |
Family namefamily_name |
Surnames native to the language; gendered forms carry a gender code. | 100 |
Name affixname_affix |
Titles and suffixes used with personal names (Dr., Herr, Jr.). | 9 |
Citycity |
Cities of the countries where the language is spoken. | 34 |
Street namestreet |
Street names, without house numbers. | 52 |
Company wordcompany_word |
Words to build company names: name parts, business sectors and legal forms (GmbH, Ltd). | 75 |
Monthmonth |
The twelve months, named in the output language. | 12 |
Weekdayweekday |
The seven weekdays, named in the output language. | 7 |
Gendergender |
Gender codes with their names in the output language. | 3 |
Hobbyhobby |
Common hobbies, named in the output language. | 12 |
Time zonetime_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.
| Column | Kind | Localized | Description |
|---|---|---|---|
name | string | yes | Common name. |
short_name | string | yes | Short name; falls back to name. |
official_name | string | yes | Official name; falls back to name. |
iso3 | string | — | ISO 3166-1 alpha-3 code. |
iso2 | string | — | ISO 3166-1 alpha-2 code. |
numeric | string | — | ISO 3166-1 numeric code, three digits. |
continent | string | — | Continent code. |
currency | string | — | ISO 4217 code of the main currency. |
calling_code | string | — | International calling code, digits only. |
population | int | — | Estimated population. |
official_languages | string | — | ISO 639-3 codes of the official languages, joined with ';'. |
vat_rate | decimal | — | 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:
BRICS— BRICSEU— European UnionG20— Group of TwentyMERCOSUR— MercosurOECD— Organisation for Economic Co-operation and Development
Localized names by output language
deu | eng | fra | heb | hin | ita | kor | nld | pol | por | rus | spa | swe | ukr | zho |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
| Column | Kind | Localized | Description |
|---|---|---|---|
name | string | yes | Name of the language. |
native_name | string | — | Name in the language itself. |
iso3 | string | — | ISO 639-3 code. |
iso1 | string | — | ISO 639-1 code, empty when none. |
Localized names by output language
deu | eng | fra | heb | hin | ita | kor | nld | pol | por | rus | spa | swe | ukr | zho |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
| Column | Kind | Localized | Description |
|---|---|---|---|
name | string | yes | Name of the currency. |
iso3 | string | — | ISO 4217 alphabetic code. |
numeric | string | — | ISO 4217 numeric code, three digits. |
symbol | string | — | Currency symbol. |
minor_units | int | — | Number of decimal places. |
Localized names by output language
deu | eng | fra | heb | hin | ita | kor | nld | pol | por | rus | spa | swe | ukr | zho |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
| Column | Kind | Localized | Description |
|---|---|---|---|
name | string | yes | Name of the continent. |
code | string | — | Two-letter continent code. |
Localized names by output language
deu | eng | fra | heb | hin | ita | kor | nld | pol | por | rus | spa | swe | ukr | zho |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
| Column | Kind | Localized | Description |
|---|---|---|---|
name | string | yes | Name of the subdivision. |
code | string | — | ISO 3166-2 code, e.g. DE-BY. |
country | string | — | ISO 3166-1 alpha-3 code of the country. |
country_iso2 | string | — | ISO 3166-1 alpha-2 code of the country. |
Can be narrowed with parent (a country code).
Localized names by output language
deu | eng | fra | heb | hin | ita | kor | nld | pol | por | rus | spa | swe | ukr | zho |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
| Column | Kind | Localized | Description |
|---|---|---|---|
name | string | yes | Name of the chart. |
code | string | — | Chart code: generic, skr03, skr04, pcg. |
country | string | — | ISO 3166-1 alpha-3 code of the chart's country, empty for the generic chart. |
Localized names by output language
deu | eng | fra | heb | hin | ita | kor | nld | pol | por | rus | spa | swe | ukr | zho |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
| Column | Kind | Localized | Description |
|---|---|---|---|
name | string | yes | Name of the account. |
number | string | — | Account number, e.g. 1200. |
class | string | — | asset, liability, equity, revenue or expense. |
chart | string | — | Code of the chart. |
Can be narrowed with parent (a chart code).
Localized names by output language
deu | eng | fra | heb | hin | ita | kor | nld | pol | por | rus | spa | swe | ukr | zho |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
| Column | Kind | Localized | Description |
|---|---|---|---|
name | string | yes | Text of the term, e.g. Net 30 days or 14 Tage 2 % Skonto, 30 Tage netto. |
code | string | — | Term code, e.g. NET30 or 2/14NET30. |
net_days | int | — | Days until the invoice is due. |
discount_pct | decimal | — | Cash discount in percent, empty when none. |
discount_days | int | — | Days within which the discount applies, empty when none. |
Localized names by output language
deu | eng | fra | heb | hin | ita | kor | nld | pol | por | rus | spa | swe | ukr | zho |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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.
| Column | Kind | Localized | Description |
|---|---|---|---|
abbreviation | string | — | Abbreviation written after the company name, e.g. GmbH or S.A. de C.V. |
name | string | — | Full name of the form in the country's language, e.g. Gesellschaft mit beschränkter Haftung. |
country | string | — | ISO 3166-1 alpha-3 code of the country. |
rank | int | — | 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.
| Column | Kind | Localized | Description |
|---|---|---|---|
name | string | yes | Name of the unit, e.g. Kilogram or Square metre. |
code | string | — | Unit code, e.g. KGM in UN/ECE or KG in ERP. |
system | string | — | Code system: unece or erp. |
rank | int | — | Position in the system's list. |
Localized names by output language
deu | eng | fra | heb | hin | ita | kor | nld | pol | por | rus | spa | swe | ukr | zho |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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