I am currently developing a function to retrieve data from a BigQuery table on a local server set up using Go. What I don’t understand is whether there is an additional fee for fetching the query results onto the local server, apart from the fee for the amount of data scanned by the query.
From what I have found:
The BigQuery API is free regardless of the region of the table.
I understand that for the BigQuery Storage Read API, if the table’s region is on the same continent as the local server, it is free; however, if the table is located on a different continent, data transfer fees will apply. Is this correct?
Note: Pricing may change, so it’s important to refer to Google Cloud’s documentation for the latest details.
Was this helpful? If so, please accept this answer as “Solution”. If you need additional assistance, reply here within 2 business days and I’ll be happy to help.