Currency
Currency parameter accepted by Flights, Hotels, and Shopping. Independent of gl, useful for multi-region price comparison
The currency parameter sets the response currency for the pricing-aware sub-APIs. It's independent of gl, so you can request EUR pricing from a US perspective for unified multi-region comparison without FX conversion on your end.
Applicable to: Flights, Hotels, Shopping. (Search, Maps, News, and Trends do not return currency-denominated values.)
Common Currencies
| Code | Name |
|---|---|
USD (default) | US Dollar |
EUR | Euro |
GBP | British Pound |
JPY | Japanese Yen |
TRY | Turkish Lira |
CAD | Canadian Dollar |
AUD | Australian Dollar |
INR | Indian Rupee |
BRL | Brazilian Real |
MXN | Mexican Peso |
CNY | Chinese Yuan |
KRW | South Korean Won |
CHF | Swiss Franc |
SEK | Swedish Krona |
NOK | Norwegian Krone |
DKK | Danish Krone |
PLN | Polish Złoty |
THB | Thai Baht |
SGD | Singapore Dollar |
HKD | Hong Kong Dollar |
ZAR | South African Rand |
NZD | New Zealand Dollar |
AED | UAE Dirham |
SAR | Saudi Riyal |
RUB | Russian Ruble |
Any ISO 4217 currency code Google supports for the target sub-API can be passed.
Where Currency Appears in Responses
Flights
flights[].price // integer total price
price_insights.lowest_price // integer
price_insights.typical_price_range // [int, int]
price_insights.price_history[] // [unix_ms, int] pairsFlights prices are integer units. Sub-unit precision is dropped, so price=149 in USD means $149.00, not $1.49.
Hotels
Per-property pricing (rate_per_night, total_rate) is returned by the detail endpoint (/plugin/google/hotels/detail), not the listing endpoint. The listing endpoint accepts currency so the detail endpoint URL it returns (property_details_link) carries the same currency through.
The listing's min_price / max_price filters are interpreted in the requested currency.
Shopping
shopping_results[].price // formatted string in the requested currency
shopping_results[].extracted_price // numeric (decimal precision preserved)
shopping_results[].old_price // formatted string (when discounted)
shopping_results[].extracted_old_priceShopping prices preserve sub-unit precision in extracted_price. For price="$189.00", extracted_price=189.00.
Combining with gl and hl
currency is independent of gl. Some useful combinations:
British Shopping from London, GBP pricing:
/plugin/google/shopping?token=TOKEN&q=laptop&hl=en&gl=gb&google_domain=google.co.uk¤cy=GBPTurkish Hotels in Istanbul, TRY pricing:
/plugin/google/hotels?token=TOKEN&q=Istanbul+hotels&hl=tr&gl=tr¤cy=TRY&check_in_date=2026-05-01&check_out_date=2026-05-03Japanese Flights from Tokyo, USD pricing for unified comparison across regions:
/plugin/google/flights?token=TOKEN&departure_id=NRT&arrival_id=LAX&outbound_date=2026-08-10&hl=ja&gl=jp¤cy=USD
