logo

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

CodeName
USD (default)US Dollar
EUREuro
GBPBritish Pound
JPYJapanese Yen
TRYTurkish Lira
CADCanadian Dollar
AUDAustralian Dollar
INRIndian Rupee
BRLBrazilian Real
MXNMexican Peso
CNYChinese Yuan
KRWSouth Korean Won
CHFSwiss Franc
SEKSwedish Krona
NOKNorwegian Krone
DKKDanish Krone
PLNPolish Złoty
THBThai Baht
SGDSingapore Dollar
HKDHong Kong Dollar
ZARSouth African Rand
NZDNew Zealand Dollar
AEDUAE Dirham
SARSaudi Riyal
RUBRussian 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] pairs

Flights 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_price

Shopping 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&currency=GBP

Turkish Hotels in Istanbul, TRY pricing:

/plugin/google/hotels?token=TOKEN&q=Istanbul+hotels&hl=tr&gl=tr&currency=TRY&check_in_date=2026-05-01&check_out_date=2026-05-03

Japanese 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&currency=USD

On this page