Skip to main content
Connectors

GoLogin connector

Set up the GoLogin connector in Kaivo: authentication, configuration, the 9 BigQuery tables it syncs, and answers to common questions.

Written By Lauri Raivio

Last updated 15 days ago

Kaivo is a fully managed data platform that syncs your GoLogin data into a Google BigQuery warehouse and keeps it up to date automatically. There is no pipeline to build and no infrastructure to run, so you can spend your time analysing your data from GoLogin instead of moving it.

What is the GoLogin connector

Sync your GoLogin profiles, folders, and usage into BigQuery with Kaivo to manage browser profiles and track account activity.

CategoryTech
AuthenticationAPI key
SetupSelf-service

Getting started with the GoLogin connector

  1. Sign up for Kaivo and create a workspace.
  2. Connect your GoLogin account.
  3. Choose which tables to sync.
  4. Wait for the initial sync to finish.
  5. Query your data in BigQuery or your favourite AI or BI tool.

Authenticating GoLogin

Authenticate with your API Key.

FieldDescription
API Key

API Key found at https://app.gologin.com/personalArea/TokenApi

Configuring the GoLogin connector

When you set up the connector, you provide:

FieldDescription
Start Date

Any data before this date will not be fetched.

Tables and columns synced from GoLogin

Kaivo syncs 9 tables from GoLogin into a dedicated dataset in your BigQuery warehouse. Click any table to see its columns and types.

ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
creation_dateFLOAT64
domainSTRING
expiration_dateFLOAT64
host_onlyBOOL
http_onlyBOOL
nameSTRING
pathSTRING
same_siteSTRING
secureBOOL
sessionBOOL
urlSTRING
uuidSTRING
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idSTRING
last_modifiedSTRING
sizeFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idSTRING
nameSTRING
sharedBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: folders__associated_profiles

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
auto_langBOOL
browser_typeSTRING
can_be_runningBOOL
created_atSTRING
default_props__profile_name_is_defaultBOOL
default_props__profile_notes_is_defaultBOOL
geolocation__accuracyFLOAT64
geolocation__customizeBOOL
geolocation__enabledBOOL
geolocation__fill_based_on_ipBOOL
geolocation__latitudeFLOAT64
geolocation__longitudeFLOAT64
geolocation__modeSTRING
idSTRING
is_auto_generatedBOOL
is_bookmarks_syncedBOOL
is_m1BOOL
is_pinnedBOOL
last_activitySTRING
lock_enabledBOOL
nameSTRING
navigator__languageSTRING
navigator__resolutionSTRING
navigator__user_agentSTRING
notesSTRING
osSTRING
os_specSTRING
permissions__add_profile_tagBOOL
permissions__add_vpn_ufo_proxyBOOL
permissions__clone_profileBOOL
permissions__create_share_linksBOOL
permissions__delete_profileBOOL
permissions__delete_share_linksBOOL
permissions__edit_profileBOOL
permissions__export_profileBOOL
permissions__manage_foldersBOOL
permissions__remove_profile_tagBOOL
permissions__run_profileBOOL
permissions__run_profile_webBOOL
permissions__share_profileBOOL
permissions__transfer_profileBOOL
permissions__transfer_to_my_workspaceBOOL
permissions__update_share_linksBOOL
permissions__update_uaBOOL
permissions__view_custom_extensionsBOOL
permissions__view_profileBOOL
permissions__view_share_linksBOOL
proxy__auto_proxy_regionSTRING
proxy__custom_nameSTRING
proxy__hostSTRING
proxy__idSTRING
proxy__modeSTRING
proxy__passwordSTRING
proxy__portFLOAT64
proxy__tor_proxy_regionSTRING
proxy__usernameSTRING
proxy_enabledBOOL
proxy_regionSTRING
proxy_typeSTRING
roleSTRING
timezone__fill_based_on_ipBOOL
timezone__timezoneSTRING
updated_atSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: profiles__chrome_extensions

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: profiles__folders

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: profiles__shared_emails

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: profiles__tags

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_idSTRING
colorSTRING
fieldSTRING
titleSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: profiles__user_chrome_extensions

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_idSTRING
colorSTRING
fieldSTRING
titleSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_idSTRING
aff_link_domainSTRING
card___idSTRING
created_atSTRING
default_workspaceSTRING
emailSTRING
first_plan_selectedBOOL
first_profile_startedBOOL
force_old_pricingBOOL
google_client_idSTRING
has_success_paymentBOOL
hint_preferences__location_changedSTRING
hint_preferences__location_is_unmaskedSTRING
invited_by_linkSTRING
invited_by_userSTRING
is_correctly_registeredBOOL
is_email_confirmedBOOL
is_last_payment_trial_endedBOOL
is_proxy_server_check_enabledBOOL
is_quick_settings_enabledBOOL
is_quick_settings_steps_visibleBOOL
is_two_fa_enabledBOOL
last_app_versionSTRING
last_browser_versionSTRING
new_features__automation_parametersBOOL
new_features__cloud_browserBOOL
new_features__different_providerBOOL
new_features__drag_and_dropBOOL
new_features__drawerBOOL
new_features__headerBOOL
new_features__hide_tor_and_free_proxyBOOL
new_features__hide_tor_and_free_proxy_v2BOOL
new_features__migration_to_workspaceBOOL
new_features__new_stripe_checkoutBOOL
new_features__object_poolBOOL
new_features__pricing_geo_proxy_trafficBOOL
new_features__pricing_geo_proxy_traffic_v2BOOL
new_features__proxy_edit_formBOOL
new_features__proxy_edit_form_citiesBOOL
new_features__proxy_groupsBOOL
new_features__proxy_groups_v2BOOL
new_features__proxy_paginationBOOL
new_features__rename_proxy_to_locationBOOL
new_features__replace_intercom_callBOOL
new_features__show_upgradeBOOL
new_features__workspace_invite_in_foldersBOOL
new_features__workspace_paymentsBOOL
new_features__workspacesBOOL
payment___idSTRING
payment__additional_params__amount_in_currencySTRING
payment__additional_params__receipt_urlSTRING
payment__created_atSTRING
payment__discount_idSTRING
payment__expires_inSTRING
payment__is_trialBOOL
payment__payment_methodSTRING
paypal_subs_countFLOAT64
paypal_subscription_idSTRING
plan___idSTRING
plan__max_fingerprintsFLOAT64
plan__max_profilesFLOAT64
plan__max_sharesFLOAT64
plan__nameSTRING
plan__price_for_monthFLOAT64
plan__rest_enabledBOOL
plan_expire_dateSTRING
profilesFLOAT64
profiles_count_with_sharesFLOAT64
registration_lead__refererSTRING
registration_lead__register_typeSTRING
registration_lead__urlSTRING
run_profiles_in_sync_min_orbita_verFLOAT64
subscription__payment___idSTRING
subscription__payment__created_atSTRING
subscription__payment__discount_idSTRING
subscription__payment__expires_inSTRING
subscription__payment__is_trialBOOL
subscription__payment__payment_methodSTRING
target_page_shownBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: user__folders

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idSTRING
nameSTRING
sharedBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: user__folders__associated_profiles

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: user__hints

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
article_idSTRING
subtitle_translation_keySTRING
title_translation_keySTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: user__proxy_checker_ignore_codes

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: user__shared_folders

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: user__templates

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
browser__auto_langBOOL
browser__dnsSTRING
browser__languageSTRING
browser__launch_argumentsSTRING
browser__max_resolutionSTRING
browser__min_resolutionSTRING
browser__navigator__user_agentSTRING
browser__osSTRING
browser__os_specSTRING
browser__start_urlSTRING
browser__storage__bookmarksBOOL
browser__storage__enable_external_extensionsBOOL
browser__storage__extensionsBOOL
browser__storage__historyBOOL
browser__storage__indexed_dbBOOL
browser__storage__localBOOL
browser__storage__passwordsBOOL
browser__storage__sessionBOOL
browser__ua_user_versionSTRING
idSTRING
profile_name__drop_filesSTRING
proxy__quick_profile_createSTRING
userSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
availableFLOAT64
total_earnedFLOAT64
total_withdrawFLOAT64
uuidSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_idSTRING
created_atSTRING
emailSTRING
google_client_idSTRING
is_correctly_registeredBOOL
payment___idSTRING
payment__created_atSTRING
payment__expires_inSTRING
payment__nameSTRING
plan___idSTRING
plan__max_account_sharesFLOAT64
plan__max_profilesFLOAT64
plan__max_sharesFLOAT64
plan__nameSTRING
profiles__countFLOAT64
sharing_took_msFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
accuracyFLOAT64
citySTRING
countrySTRING
ipSTRING
languagesSTRING
state_provSTRING
timezoneSTRING
uuidSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: user_timezones__ll

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the GoLogin sync works

After the first load, Kaivo keeps your BigQuery warehouse up to date for you. Where GoLogin supports it, each sync pulls only new and changed records so it stays fast; otherwise it refreshes the whole table. Every record keeps its original ID, so you won't get duplicate rows.

Frequently asked questions

How long does the initial sync take for GoLogin?

It depends on how much history is in your GoLogin account. Most initial syncs finish within minutes, while large accounts can take a few hours. After that, syncs only fetch new and changed records, so they're much faster.

Can I sync only some tables or columns?

Yes. You pick which tables to sync when you set up the connection and can change the selection later. Tables you don't select are never copied to your warehouse.

What happens when GoLogin's schema changes?

New fields are never added automatically. You choose which fields to sync, so data you haven't selected (sensitive personal data, for example) never lands in your warehouse. When a new field appears, it becomes available for you to add. What happens to removed or renamed fields depends on a table's sync mode: full-refresh tables always match what's currently in GoLogin, so dropped fields disappear, while incremental tables keep their existing columns and history, so an old field stays and newly added fields fill in over time.

How do I handle GDPR or data deletion requests?

Your data lives in your own Kaivo-managed BigQuery warehouse, so the most direct option is to delete or anonymise specific records right in BigQuery. If you delete data in GoLogin instead, full-refresh tables drop it on the next sync, while incremental tables keep it, so you would remove the row in BigQuery or ask us to run a full refresh. To remove everything, delete the GoLogin connector in Kaivo and all of its synced data is deleted with it.

Common use cases for GoLogin data

Profile inventory

Report on profiles by createdAt and folder to see what you have and how it is organised.

Usage tracking

Use user_metadata and user_balance to monitor plan usage and account balance.

Organisation

Join profiles with folders and tags to keep your setup tidy.

Activity history

Use browser_history to review activity across profiles.

Use GoLogin data in your AI and BI tools

Once GoLogin data lands in your Kaivo-managed BigQuery warehouse, you can explore it with AI tools or any BI tool that connects to BigQuery. Here's how the most common destinations work with GoLogin data.

Claude

Use Kaivo's MCP server to give Claude secure, workspace-scoped access to your data. Setup guide →

Power BI

Microsoft's BI tool with a native BigQuery connector. Supports direct query and scheduled refresh. Setup guide →

Data Studio

Free Google BI tool with native BigQuery support. One-click connection to your Kaivo warehouse; great for SMB teams on Google Workspace. Setup guide →

Tableau

The premium analytics standard, with native BigQuery integration. Setup guide →

Google Sheets

Use Connected Sheets to query BigQuery directly from a spreadsheet, with no SQL. Setup guide →

Excel

Connect via Power Query's BigQuery connector. Setup guide →

Metabase

Open-source BI tool with strong BigQuery support. Setup guide →

See our pricing page for GoLogin connector pricing and plan details.

  • Adform: Sync Adform to BigQuery.
  • Amplitude: Sync Amplitude to BigQuery.
  • Auth0: Sync Auth0 to BigQuery.
  • Convex: Sync Convex to BigQuery.
  • GitHub: Sync GitHub to BigQuery.
  • GitLab: Sync GitLab to BigQuery.

Was this helpful?

Still need help? Share an idea