Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Is there a fee to retrieve data with the BigQuery API or BigQuery Storage Read API?

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?
0 1 95
1 REPLY 1

Hi @martheid9881,

Welcome to Google Cloud Community!

You are not charged for BigQuery API calls, but there are quotas and limits you should check.

You are also correct regarding Storage Read API, you may refer to Storage Read API data transfer within Google Cloud and Storage Read API pricing details for more insights. You may also find valuable insights in this related discussion on the Google Cloud Community. 

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.