Skip to main content

countrystatecity-currencies

PyPI Python Version License Type Checked currencies currencies

Official Python package for 249 country/currency associations, including currency codes, names, and symbols. Part of the countrystatecity ecosystem.

From offline prototype to production

This package provides a versioned offline snapshot. For regularly updated data, server-side search and filtering, field-selected responses, or managed availability and support, use the Country State City API.

Get a free API key · API docs · Pricing · Migration guide

Keep API keys in server-side environment variables, never in client-side code or source control.

Installation

pip install countrystatecity-currencies

Quick Start

from countrystatecity_currencies import (
    get_all_currencies,
    get_currency_by_country,
    get_countries_by_currency,
    search_currencies,
)

# Get all currency entries
currencies = get_all_currencies()
# [Currency(code="AFN", name="Afghan afghani", symbol="؋", countryCode="AF", ...), ...]

# Get the currency for a country
usd = get_currency_by_country("US")
# Currency(code="USD", name="United States dollar", symbol="$", countryCode="US", ...)

# Get all countries using a currency
euro_countries = get_countries_by_currency("EUR")
# [Currency(code="EUR", countryCode="DE", ...), Currency(code="EUR", countryCode="FR", ...), ...]

# Search by code, name, or symbol
results = search_currencies("dollar")
# [Currency(code="USD", ...), Currency(code="CAD", ...), ...]

Data Model

class Currency(BaseModel):
    code: str         # ISO 4217 currency code (e.g., "USD")
    name: str         # Full currency name (e.g., "United States dollar")
    symbol: str       # Currency symbol (e.g., "$")
    countryCode: str  # ISO2 country code (e.g., "US")
    countryName: str  # Country name (e.g., "United States")

API Reference

Function Description
get_all_currencies() Get all currency entries (one per country)
get_currency_by_country(code) Get the currency for an ISO2 country code
get_countries_by_currency(code) Get all countries using an ISO 4217 currency code
search_currencies(query) Search by currency code, name, or symbol

License

ODbL-1.0 — see LICENSE.

Other Packages in this Ecosystem

Package Description
countrystatecity-countries 250 countries, 5,308 states, 171,938 cities
countrystatecity-timezones 432 IANA timezones with country associations and time conversion
countrystatecity-translations 4,724 translations in 19 languages
countrystatecity-phonecodes International phone/dialing codes for 250 countries
countrystatecity-regions Region and subregion associations for 250 countries
countrystatecity-postal-codes Postal/ZIP records for 125 countries

Data sourced from countries-states-cities-database.


Made with ❤️ by dr5hn

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

countrystatecity_currencies-1.0.5.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

countrystatecity_currencies-1.0.5-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file countrystatecity_currencies-1.0.5.tar.gz.

File metadata

File hashes

Hashes for countrystatecity_currencies-1.0.5.tar.gz
Algorithm Hash digest
SHA256 8913740a5e06ef614333a41c613156dce96e069f7af592477e461bc7fa5914a6
MD5 fa83855584cbde31ad69e2ef2bf9875a
BLAKE2b-256 7387ddb1eada3b0aad42d03d04b99316958e02d7cc5aca79aeddf73189081225

See more details on using hashes here.

File details

Details for the file countrystatecity_currencies-1.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for countrystatecity_currencies-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 298afa51058f2b4d881820cfbeb42d2fbb551a07176965cb261bb9c5f9fcc387
MD5 654863c27bcfbdf44ccd65fb6ca4162d
BLAKE2b-256 433bb615f8e6ceb212d2f7f7b7f0ff223eadf8476290a620ce62c4ad96c1bec0

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 files

1.0.4

2 files

1.0.3

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page