to_gbq() method can only to be called at most 1000 times before it gets the quota exceeded error
https://cloud.google.com/bigquery/quotas
It would be nice to have a support for stream data to big-query where writing to big-query table is implemented by client.insert_rows method as described below in the link.
https://cloud.google.com/bigquery/streaming-data-into-bigquery#bigquery-stream-data-python
System details:
Ubuntu 14.04
pandas 0.22.0
pandas-gbq 0.7.0