Skip to content

Local API (1.0.0)

The MoreLogin API offers a comprehensive and developer-friendly RESTful interface that empowers you to programmatically manage browser profiles, cloud phones, and related resources—enabling seamless automation, scalability, and control.The MoreLogin local API runs on your machine and is accessible at:127.0.0.1:40000

Download OpenAPI description
Languages
Servers
Morelogin Local endponint
http://127.0.0.1:40000/

Browser Profile

Operations

Get browser profile details

Request

Bodyapplication/jsonrequired
envIdstringrequired

Target environment (browser profile) ID

Example: "1869988538611834880"
curl -i -X POST \
  http://127.0.0.1:40000/api/env/detail \
  -H 'Content-Type: application/json' \
  -d '{
    "envId": "1869988538611834880"
  }'

Responses

Bodyapplication/json
codeinteger
msgnull
dataobject
requestIdstring
Response
application/json
{ "code": 0, "msg": null, "data": { "id": "string", "envName": "string", "browserTypeId": 0, "operatorSystemId": 0, "groupId": "string", "tagIds": null, "proxyId": "string", "isEncrypt": 0, "envRemark": "string", "uaVersion": 0, "browserCore": 0, "accountInfo": { … }, "isShowAccount": 0, "afterStartupConfig": { … }, "startupParams": null, "cookies": null, "advancedSetting": {} }, "requestId": "string" }

Get a list of browser kernel versions

Request

curl -i -X GET \
  http://127.0.0.1:40000/api/env/advanced/ua/versions

Responses

Bodyapplication/json
codeinteger
msgnull
dataArray of objects
requestIdstring
Response
application/json
{ "code": 0, "msg": null, "data": [ { … } ], "requestId": "string" }

Get browser profile UA

Request

Bodyapplication/jsonrequired
osintegerrequired

Operating system type. 1 = Windows, 2 = macOS, 3 = Android, 4 = iOS

Enum1234
Example: 1
osVersionstring

OS version (e.g., "Windows 11", "macOS 14").

Example: "Windows 11"
vendorinteger

Browser type. 1 = Chrome, 2 = Firefox

Enum12
Example: 1
curl -i -X POST \
  http://127.0.0.1:40000/api/env/advanced/ua/get \
  -H 'Content-Type: application/json' \
  -d '{
    "os": 1,
    "osVersion": "Windows 11",
    "vendor": 1
  }'

Responses

Bodyapplication/json
codeinteger
msgstring
datanull
resolutionobjectrequired
resolution.​idstringrequired
resolution.​valuestringrequired
uastringrequired
requestIdstring
errorobject
Response
application/json
{ "code": 0, "msg": "string", "data": null, "resolution": { "id": "string", "value": "string" }, "ua": "string", "requestId": "string", "error": {} }

Cloud Phone

Operations

Cloud Phone/File Management

Operations

Cloud Phone/App Management

Operations

Cloud Phone/Schedules management

Operations

Proxy Management

Operations

Group Management

Operations

Tag Management

Operations