API

With GeeLark API, you can deeply integrate your own system with GeeLark. From setting up cloud devices to automating tasks and handling apps or proxies, everything is easy and organized.

Seamless integration

Enterprise-grade automation

GeeLark seamlessly connects with your systems, letting you manage countless accounts and automate tasks across cloud devices – all with streamlined security.

Although a newcomer, GeeLark has managed to offer both innovative and traditional solutions. When it comes to fingerprint spoofing, their cloud phones and browser profiles perform very well.

Proxyway

Advanced automation

Advanced Workflow Automation

Integrate with our API using your scripts or systems to bulk-create profiles and automate tasks directly within your business workflows—all managed from your existing platform.

Developer friendly

Built for technical teams

GeeLark works for everyone from casual users to tech pros. Teams can quickly integrate their projects via API, bulk-create profiles, and automate account tasks with proxies.

Connect and automate at scale with GeeLark API

Frequently asked questions

What can I do with the API?

You can use the API to create, start, stop, and manage multiple cloud phones from your own systems. It lets you automate tasks like installing apps, running ADB commands, setting proxies, and updating device settings in bulk. You can also track real-time status, organize profiles, and streamline workflows for large teams or complex projects.

What types of interfaces does the GeeLark API support?

To help you integrate GeeLark into your specific business model, we offer several specialized interfaces:

What can I customize with GeeLark’s OEM/White Label integration?

GeeLark’s OEM/White Label solution allows partners to fully integrate the world’s leading cloud phone into their own platform. You can customize the brand name, logo, sidebar entrance, QR code domain, and other UI elements to match your brand identity. If you need assistance during integration, our technical team is available to support you.

What types of automation tasks does GeeLark support?

GeeLark supports automation tasks across 10+ major social media platforms. You can run pre-built automation workflows, manage tasks centrally, or create and customize your own automation logic based on your business needs.

How does GeeLark Webhook event notification work?

After configuring your Webhook URL, GeeLark will automatically push operation results and event notifications to your server. Developers can then process these events according to their business logic. For a full list of supported callback types, please refer to the official Callback Type documentation: https://open.geelark.com/api/callback-type

What can I do with the Application Management interface?

The Application Management API allows you to retrieve the list of applications currently installed on a cloud phone, helping you monitor, audit, and manage app environments programmatically.

What should I know before enabling ADB on a GeeLark cloud phone?

ADB currently supports Android 9, 11, 12, 13, 14, and 15 devices. Before enabling ADB, you must start the cloud phone. Since enabling ADB is an asynchronous operation, it is recommended to wait approximately 3 seconds before retrieving the ADB port, password, or related connection details.

What file operations are supported in GeeLark’s File Management API?

GeeLark’s File Management API supports multiple file-related operations, including:

  • Temporary File Upload: Upload temporary files to GeeLark storage (files expire automatically after 30 days).
  • Upload to Cloud Phone: Upload files directly to a cloud phone (the device must be started first). Files are saved to the “Downloads” folder.
  • Query the upload status of files to the cloud phone: Check the upload task result within one hour after initiating the upload. Retrieval will fail after expiration.
  • Keybox File Upload (Google Integrity Verification):
    • Supported on Android 12, 13, and 15 devices.
    • For Android 12/13: Simply upload the keybox file.
    • For Android 15: Additional steps are required:
      1. Update Google Play and GMS to the latest version.
      2. Log in with a valid Google account.
      3. Download and install the Play Integrity API Checker from Google Play.
  • Query the upload keybox file task result: After calling the Keybox upload interface, retrieve the execution result using the returned taskId.

Is GeeLark suitable for integration with other business systems?

Yes, GeeLark is suitable for integration with other business systems. It allows you to connect your own platforms for automated, large-scale account and device management through API.

What automation functions are available through the API?

You can use GeeLark’s automation features to distribute videos across channels, as well as like, comment, and warm up accounts on TikTok and Facebook, among other tasks. In addition, GeeLark supports automated actions on TikTok, Facebook, Instagram, YouTube, and X, making multi-platform management both simple and efficient.

What method is used to initiate requests?

All API calls are initiated with the POST method. The contents of POST are all in JSON format.

Can I run adb shell commands on cloud phones?

Yes, GeeLark lets you send adb shell commands to your cloud phones remotely. You can easily automate tasks from your own system or scripts.


Connect and automate at scale with GeeLark API