Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta página, se incluye una descripción general de alto nivel que describe qué es la API de Data Portability, sus casos de uso con algunos ejemplos hipotéticos y el proceso para acceder a una app que usa la API de Data Portability y crearla.
Introducción
La API de Portabilidad de datos te permite compilar aplicaciones que soliciten la autorización de un usuario para transferir una copia de sus datos de los servicios de Google a tu aplicación.
Esto permite la portabilidad de datos y facilita el cambio de servicios.
La API de Data Portability admite datos de una variedad de productos y servicios de Google, incluido el contenido generado por usuarios y los datos de actividad de los usuarios de productos, como los siguientes:
En esta sección, se describen algunas formas en que puedes usar la API de Data Portability.
Cómo compilar un servicio nuevo
Puedes crear un producto o servicio nuevo que exporte datos de usuarios de Google para facilitar una experiencia. Por ejemplo, puedes crear una app de recomendaciones de restaurantes que use Lugares destacados en Maps y el Historial de búsqueda para sugerir restaurantes cerca del usuario.
Mejora el servicio actual
Puedes usar la API de Data Portability para mejorar las funciones de tu producto con datos de Google. Por ejemplo, puedes mejorar la experiencia del usuario en tu app de fitness si permites que los usuarios transfieran una copia de sus playlists de YouTube Music para que puedas hacer mejores sugerencias musicales que acompañen un plan de entrenamiento.
Habilita que los usuarios se incorporen a tu servicio
Puedes usar la API de Data Portability para facilitar que los usuarios cambien de un producto o servicio de Google a tu producto, o bien usar tu producto y un producto de Google de forma simultánea. Por ejemplo, portar una copia de los datos de Maps para habilitar el uso de varios servicios de navegación.
Proceso
Para usar la API de Data Portability en tu producto o servicio, deberás completar
estas tareas:
Verifica la disponibilidad: Asegúrate de que la API de Data Portability esté disponible para la propagación de tus usuarios.
Verifica que la API de Data Portability esté disponible en tu
ubicación.
La API de Portabilidad de datos no admite el acceso de cuentas de usuarios menores de 18 años.
Configura la API: Para comenzar a usar la API de Data Portability, sigue los pasos que se indican en Configura la API de Data Portability, que son los siguientes:
Regístrate para obtener una Cuenta de desarrollador de Google.
Verifica tu app: Las aplicaciones que usan la API de Portabilidad de datos tienen acceso a los datos de los usuarios de Google y, por lo tanto, están sujetas a un proceso de verificación antes de que se puedan publicar. Por lo general, este proceso incluye lo siguiente:
Verificar tu identidad
Proporciona una copia de tu política de privacidad
Describir cómo usarás los datos
Cómo crear un video de demostración
Si deseas obtener acceso a permisos de OAuth restringidos, el proceso también incluye lo siguiente:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-25 (UTC)"],[[["\u003cp\u003eThe Data Portability API allows developers to build applications that can access and transfer user data from various Google services, like YouTube, Maps, and Search, with user authorization.\u003c/p\u003e\n"],["\u003cp\u003eThis API facilitates creating new services, enhancing existing ones by integrating Google data, and enabling users to easily switch or simultaneously use your service alongside Google products.\u003c/p\u003e\n"],["\u003cp\u003eBefore utilizing the API, developers must ensure its availability in their users' location, set up the API through a Google Developer Account, configure OAuth, develop their application, and undergo a verification process.\u003c/p\u003e\n"],["\u003cp\u003eApplications accessing user data via the Data Portability API require verification, including identity confirmation, privacy policy submission, data usage description, and a demo video; restricted scopes necessitate further security assessments.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers must re-verify their applications annually or after making significant changes to maintain compliance.\u003c/p\u003e\n"]]],[],null,["# Data Portability API Overview\n\nThis page contains a high-level overview that describes what the Data Portability API\nis, its use cases with some hypothetical examples, and the process for accessing\nand creating an app that uses the Data Portability API.\n\nIntroduction\n------------\n\nThe Data Portability API lets you build applications that request authorization from a\nuser to move a copy of their data from Google services into your application.\nThis enables data portability and facilitates switching services.\n\nThe Data Portability API supports data from a variety of Google products and services,\nincluding user generated content and user activity data from products, such as:\n\n- Chrome\n- Maps\n- Play\n- Search\n- Shopping\n- YouTube\n\nFor a full list of what's available, see [Available OAuth scopes](/data-portability/user-guide/scopes).\n\nWhen to use the Data Portability API\n------------------------------------\n\nThis section covers some ways you can use the Data Portability API.\n\n### Build a new service\n\nYou can create a new product or service that is meant to export Google user\ndata to facilitate an experience. For example, you could build a restaurant\nrecommendation app that uses Starred places on Maps and Search history to\nsuggest restaurants near the user.\n\n### Enhance current service\n\nYou can use the Data Portability API to enhance your product's features with Google\ndata. For example, you can enhance the user experience on your fitness app by\nallowing users to port a copy of their YouTube Music playlists so you can make\nbetter music suggestions to go along with a workout plan.\n\n### Enable users to onboard to your service\n\nYou can use the Data Portability API to facilitate users switching from a Google\nproduct or service to your product, or using your product and a Google product\nsimultaneously. For example, porting a copy of Maps data to enable using\nmultiple navigation services.\n\nProcess\n-------\n\nTo use the Data Portability API in your product or service, you'll need to accomplish\nthese tasks:\n\n1. **Check availability** : Ensure the Data Portability API is available to your users' population.\n 1. Verify the Data Portability API is available in your [location](https://support.google.com/accounts/answer/14452558#zippy=%2Ccan-all-users-in-the-countries-listed-above-use-this-feature).\n 2. The Data Portability API does not support access by accounts of users under 18.\n2. **Set up the API** : To begin using the Data Portability API, follow the steps in [Set up the Data Portability API](/data-portability/user-guide/setup), which are:\n 1. Sign up for a Google Developer Account.\n 2. Create your project.\n 3. Enable billing.\n 4. Enable the API.\n3. **Configure OAuth for your application**:\n\n 1. Set up [OAuth](/data-portability/user-guide/configure-oauth).\n 2. Choose applicable Data Portability API [OAuth scopes](/data-portability/user-guide/scopes).\n\n | **Important:** If you select restricted scopes, your product will be subject to an additional security review during verification.\n4. **Develop using the API** : Integrate the Data Portability API into your app\n experience following the steps in [Develop apps using the Data Portability\n API](/data-portability/user-guide/introduction).\n\n5. **Verify your app** : Applications that use the Data Portability API have access to\n Google users' data and therefore are subject to a\n [verification process](https://support.google.com/cloud/answer/13463073) before they can be published. This process\n generally includes:\n\n 1. Verifying your identity\n 2. Providing a copy of your privacy policy\n 3. Describing how you are going to use the data\n 4. Creating a demo video\n\n If you are seeking access to restricted OAuth scopes, the process also\n includes:\n 1. Completing a security assessment.\n\n For more details, see the instructions for\n [submitting your app for verification](https://support.google.com/cloud/answer/13461325) and the full\n [verification requirements](https://support.google.com/cloud/answer/13464321).\n6. **Re-verify your app** : You need to [re-verify](https://support.google.com/cloud/answer/13463073) your application\n annually or if you make changes to the approved app."]]