{"info":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","description":"<html><head></head><body><p>The Local API allows to<br>1. Realize basic functions like getting profile config data, starting and closing profiles, querying profiles with the help of basic APIs;<br>2. Automate web-based operations with automation frameworks like Selenium and Puppeteer;</p>\n<h2 id=\"request-limit\"><strong>Request</strong> limit</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Number of Profiles</th>\n<th>Request limit</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0 ~ 200</td>\n<td>2 requests per second</td>\n</tr>\n<tr>\n<td>200 ~ 5000</td>\n<td>5 requests per second</td>\n</tr>\n<tr>\n<td>5000 and above</td>\n<td>10 requests per second</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Special API endpoints with a fixed rate limit: 1 request per second:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Endpoint</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>GET /api/v1/user/list</td>\n</tr>\n<tr>\n<td>POST /api/v2/browser-profile/list</td>\n</tr>\n<tr>\n<td>GET /api/v1/group/list</td>\n</tr>\n<tr>\n<td>GET /api/v2/browser-profile/cookies</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"preparation\">Preparation</h2>\n<ul>\n<li><p>Check if your plan includes access to API;</p>\n</li>\n<li><p>Check API connection status.</p>\n<ul>\n<li><p>Default address：<a href=\"http://local.adspower.net:50325/\"><code>http://local.adspower.net</code></a> or <a href=\"http://localhost:50325/\"><code>http://localhost</code></a></p>\n</li>\n<li><p>Default endpoint：<code>50325</code></p>\n</li>\n</ul>\n</li>\n</ul>\n<img src=\"https://content.pstmn.io/f24d422c-5c3e-4ac0-8829-ae8ea699d5fd/aXdFZEFxTndibWNEQVFUUkJWUUYwUUZ5QnJETm1IUkRaTHlVd3doVGszSC1FNVFBQjlNQUFBQUFoLUF6NVFnQUNhSnBiUW9BQzlJQUFNS0IucG5n\" width=\"485\" height=\"182\">\n\n<ul>\n<li>Supports running API services in CLI mode. In CLI mode, API Key authentication is required for all calls.</li>\n</ul>\n<img src=\"https://content.pstmn.io/b75c6d4a-05bb-4170-bce6-452dc30a0e95/aW1hZ2UucG5n\" width=\"488\" height=\"241\">\n\n<ul>\n<li>When enabling security verification, API Key authentication is required for all calls.</li>\n</ul>\n<img src=\"https://content.pstmn.io/c85ddb63-9172-4b79-a8af-08ff458e294c/aW1hZ2UucG5n\" alt=\"Copy%20API%20Key%20within%20the%20client\" width=\"482\" height=\"197\">\n\n<img src=\"https://content.pstmn.io/49e438cc-0a78-4d0c-8ac6-844050713599/aW1hZ2UucG5n\" alt=\"Paste%20the%20API%20Key%20into%20the%20Postman%20global%20variable%20API_TOKEN.\" width=\"494\" height=\"185\">\n\n<ul>\n<li>The API authorization method uses an AUTHORIZATION Bearer Token, which can be uniformly configured in the collection using the API_TOKEN variable.</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"45822952","collectionId":"80c9308d-d92a-48ae-ae82-ae0776c1adea","publishedId":"2sB34hEzQH","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-09-02T02:51:11.000Z"},"item":[{"name":"Connection Status","item":[{"name":"Connection Status","event":[{"listen":"test","script":{"id":"a5140552-a0c0-4c31-adc1-b61323e08946","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"b9b47b62-2311-4e54-a8ba-088fd872356b","exec":[""],"type":"text/javascript","packages":{}}}],"id":"6742a816-e91c-4d2c-9582-433490a6f043","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:50325/status","description":"<p>Used to check the availability of the current device API interface.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["status"],"host":["http://localhost:50325"],"query":[],"variable":[]}},"response":[{"id":"672b48aa-b6bf-4d4c-84c7-f6868399c57f","name":"Success","originalRequest":{"method":"GET","header":[],"url":"http://localhost:50325/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"success\"\n}"}],"_postman_id":"6742a816-e91c-4d2c-9582-433490a6f043"}],"id":"13776d40-d612-47c2-9576-48fd3a61d8db","description":"<p>Used to check the availability of the current device API interface</p>\n","_postman_id":"13776d40-d612-47c2-9576-48fd3a61d8db","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Profiles","item":[{"name":"Open Profile","id":"74280c85-6300-471a-8e5e-c1332167eb4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:50325/api/v1/browser/start","description":"<p>Launch a designated browser profile by specifying either its <code>user_id</code> (profile ID) or <code>serial_number</code> (profile serial number).</p>\n<p>Both parameters cannot be empty at the same time.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","browser","start"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"user_id","value":"Profile ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Priority will be given to user id when user_id is filled.</p>\n","type":"text/plain"},"key":"serial_number","value":"Profile No."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code><br /><code>1</code>：No\n<code>0</code>：Yes  </p>\n","type":"text/plain"},"key":"open_tabs","value":"Open a platform or historical page. "},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 1</code><br /><code>1</code>：Yes\n<code>0</code>：No</p>\n","type":"text/plain"},"key":"ip_tab","value":"Whether to open the ip detection page"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code><br /><code>1</code>：Yes<br /><code>0</code>：No  </p>\n","type":"text/plain"},"key":"new_first_tab","value":"Whether to use the new version of the ip detection page"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Refer to Chromium command-line switches for details. (<a href=\"https://peter.sh/experiments/chromium-command-line-switches/\">https://peter.sh/experiments/chromium-command-line-switches/</a>)<br />Example: [\"--window-position=400,0\", \"--blink-settings=imagesEnabled=false\", \"--disable-notifications\"]</p>\n","type":"text/plain"},"key":"launch_args","value":"Browser startup parameters[]"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code><br /><code>1</code>：Yes<br /><code>0</code>：No</p>\n","type":"text/plain"},"key":"headless","value":"Whether to start the headless browser"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code><br /><code>1</code>：Yes<br /><code>0</code>：No</p>\n","type":"text/plain"},"key":"disable_password_filling","value":"Whether to disable the function of filling password"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code> Set this parameter to 1 when disk space is low.<br /><code>1</code>：Yes \n<code>0</code>：No </p>\n","type":"text/plain"},"key":"clear_cache_after_closing","value":"Whether to delete the cache after closing the browser"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code> Chrome kernel only.<br /><code>1</code>：Yes<br /><code>0</code>：No</p>\n","type":"text/plain"},"key":"enable_password_saving","value":"Whether to allow password saving"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 1</code> Forced enabled on iOS and Android.<br /><code>1</code>：Yes<br /><code>0</code>：No </p>\n","type":"text/plain"},"key":"cdp_mask","value":"Whether to mask the cdp detection."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Set to 1 for 100% original size. Acceptable range: 0.1 ~ 2.<br />Effective only when:<br />Browser kernel: Chrome 128 or higher<br />User-Agent: Android or iOS</p>\n","type":"text/plain"},"key":"device_scale","value":"Set the zoom ratio in mobile mode."}],"variable":[]}},"response":[],"_postman_id":"74280c85-6300-471a-8e5e-c1332167eb4a"},{"name":"Open Profile v2","id":"7135727c-4dab-41ea-aa97-5c777a201cc2","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"profile_id\": \"abcdefg\",\n    // \"profile_no\": \"1234\",\n    \"launch_args\": [\"--window-position=400,0\",\"--blink-settings=imagesEnabled=false\", \"--disable-notifications\"],\n    \"headless\": \"0\",\n    \"last_opened_tabs\": \"1\",\n    \"proxy_detection\": \"1\",\n    \"password_filling\": \"0\",\n    \"password_saving\": \"0\",\n    \"cdp_mask\": \"1\",\n    \"delete_cache\": \"0\",\n    \"device_scale\": \"1\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/browser-profile/start","description":"<p>Launch a designated browser profile by specifying either its <code>profile_id</code> (profile ID) or <code>profile_no</code> (profile serial number).</p>\n<p>Both parameters cannot be empty at the same time.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","start"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Priority will be given to user id when profile_id is filled.</p>\n","type":"text/plain"},"key":"profile_no","value":"Profile No."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Refer to Chromium command-line switches for details.(<a href=\"https://peter.sh/experiments/chromium-command-line-switches/\">https://peter.sh/experiments/chromium-command-line-switches/</a>)<br />Example: [\"--window-position=400,0\", \"--blink-settings=imagesEnabled=false\", \"--disable-notifications\"]</p>\n","type":"text/plain"},"key":"launch_args","value":"Browser startup parameters[]"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code><br /><code>1</code>：Yes<br /><code>0</code>：No</p>\n","type":"text/plain"},"key":"headless","value":"Whether to open in headless mode."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 1</code><br /><code>1</code>：Yes<br /><code>0</code>：No</p>\n","type":"text/plain"},"key":"last_opened_tabs","value":"Whether to continue browsing the last opened page."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 1</code><br /><code>1</code>：Yes<br /><code>0</code>：No</p>\n","type":"text/plain"},"key":"proxy_detection","value":"Whether to open the proxy detection page."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code> Effective only when the profile is opened for the first time.<br /><code>1</code>：Yes<br /><code>0</code>：No</p>\n","type":"text/plain"},"key":"password_filling","value":"Whether to activate the password filling function. "},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code> Chrome kernel only.<br /><code>1</code>：Yes<br /><code>0</code>：No</p>\n","type":"text/plain"},"key":"password_saving","value":"Whether to save the password."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 1</code> Forced enabled on iOS and Android.<br /><code>1</code>：Yes<br /><code>0</code>：No </p>\n","type":"text/plain"},"key":"cdp_mask","value":"Whether to mask the cdp detection."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Set to 1 for 100% original size. Acceptable range: 0.1 ~ 2.<br />Effective only when:<br />Browser kernel: Chrome 128 or higher<br />User-Agent: Android or iOS</p>\n","type":"text/plain"},"key":"device_scale","value":"Set the zoom ratio of mobile OS profile."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 0</code> Set this parameter to 1 when disk space is low.<br /><code>1</code>：Yes \n<code>0</code>：No </p>\n","type":"text/plain"},"key":"delete_cache","value":"Whether to clear the cache after closing the profile."}],"variable":[]}},"response":[{"id":"be725fd9-a1d3-4d83-944b-4e00837ddb12","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"profile_id\": \"abcdefg\",\n    // \"profile_no\": \"1234\",\n    \"launch_args\": [\"--window-position=400,0\",\"--blink-settings=imagesEnabled=false\", \"--disable-notifications\"],\n    \"headless\": \"0\",\n    \"last_opened_tabs\": \"1\",\n    \"proxy_detection\": \"1\",\n    \"password_filling\": \"0\",\n    \"password_saving\": \"0\",\n    \"cdp_mask\": \"1\",\n    \"delete_cache\": \"0\",\n    \"device_scale\": \"1\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/browser-profile/start","host":["http://localhost:50325"],"path":["api","v2","browser-profile","start"],"query":[{"key":"profile_id","value":"Profile ID","description":"`string` `Required` Unique profile ID, generated after creating profile.","type":"text","disabled":true},{"key":"profile_no","value":"Profile No.","description":"`string` `Optional` Priority will be given to user id when profile_id is filled.","type":"text","disabled":true},{"key":"launch_args","value":"Browser startup parameters[]","description":"`string` `Optional` Refer to Chromium command-line switches for details.(https://peter.sh/experiments/chromium-command-line-switches/)\nExample: [\"--window-position=400,0\", \"--blink-settings=imagesEnabled=false\", \"--disable-notifications\"]","type":"text","disabled":true},{"key":"headless","value":"Whether to open in headless mode.","description":"`string` `Optional` `Default: 0`  \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"last_opened_tabs","value":"Whether to continue browsing the last opened page.","description":"`string` `Optional` `Default: 1`  \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"proxy_detection","value":"Whether to open the proxy detection page.","description":"`string` `Optional` `Default: 1`  \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"password_filling","value":"Whether to activate the password filling function. ","description":"`string` `Optional` `Default: 0` Effective only when the profile is opened for the first time.  \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"password_saving","value":"Whether to save the password.","description":"`string` `Optional` `Default: 0` Chrome kernel only.    \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"cdp_mask","value":"Whether to mask the cdp detection.","description":"`string` `Optional` `Default: 1` Forced enabled on iOS and Android.   \n`1`：Yes  \n`0`：No ","type":"text","disabled":true},{"key":"device_scale","value":"Set the zoom ratio of mobile OS profile.","description":"`string` `Optional` Set to 1 for 100% original size. Acceptable range: 0.1 ~ 2.  \nEffective only when:  \nBrowser kernel: Chrome 128 or higher  \nUser-Agent: Android or iOS","type":"text","disabled":true},{"key":"delete_cache","value":"Whether to clear the cache after closing the profile.","description":"`string` `Optional` `Default: 0` Set this parameter to 1 when disk space is low.    \n`1`：Yes \n`0`：No ","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"success\",\n    \"data\": {\n        \"ws\": {\n            \"puppeteer\": \"ws://127.0.0.1:xxxx/devtools/browser/xxxxxxxx\",//Browser debug interface, used for puppeteer automation\n            \"selenium\": \"127.0.0.1:xxxx\"  //Browser debug interface, used for selenium automation\n        },\n         \"debug_port\": \"xxxx\", //debug port\n        \"webdriver\": \"xxxxxxxxxxxx\" //webdriver path\n    }\n}"},{"id":"f1c0ea12-586a-4f0c-9c18-f9b4a70fac73","name":"Failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"profile_id\": \"abcdefg\",\n    // \"profile_no\": \"1234\",\n    \"launch_args\": [\"--window-position=400,0\",\"--blink-settings=imagesEnabled=false\", \"--disable-notifications\"],\n    \"headless\": \"0\",\n    \"last_opened_tabs\": \"1\",\n    \"proxy_detection\": \"1\",\n    \"password_filling\": \"0\",\n    \"password_saving\": \"0\",\n    \"cdp_mask\": \"1\",\n    \"delete_cache\": \"0\",\n    \"device_scale\": \"1\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/browser-profile/start","host":["http://localhost:50325"],"path":["api","v2","browser-profile","start"],"query":[{"key":"profile_id","value":"Profile ID","description":"`string` `Required` Unique profile ID, generated after creating profile.","type":"text","disabled":true},{"key":"profile_no","value":"Profile No.","description":"`string` `Optional` Priority will be given to user id when profile_id is filled.","type":"text","disabled":true},{"key":"launch_args","value":"Browser startup parameters[]","description":"`string` `Optional` Refer to Chromium command-line switches for details.(https://peter.sh/experiments/chromium-command-line-switches/)\nExample: [\"--window-position=400,0\", \"--blink-settings=imagesEnabled=false\", \"--disable-notifications\"]","type":"text","disabled":true},{"key":"headless","value":"Whether to open in headless mode.","description":"`string` `Optional` `Default: 0`  \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"last_opened_tabs","value":"Whether to continue browsing the last opened page.","description":"`string` `Optional` `Default: 1`  \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"proxy_detection","value":"Whether to open the proxy detection page.","description":"`string` `Optional` `Default: 1`  \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"password_filling","value":"Whether to activate the password filling function. ","description":"`string` `Optional` `Default: 0` Effective only when the profile is opened for the first time.  \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"password_saving","value":"Whether to save the password.","description":"`string` `Optional` `Default: 0` Chrome kernel only.    \n`1`：Yes  \n`0`：No","type":"text","disabled":true},{"key":"cdp_mask","value":"Whether to mask the cdp detection.","description":"`string` `Optional` `Default: 1` Forced enabled on iOS and Android.   \n`1`：Yes  \n`0`：No ","type":"text","disabled":true},{"key":"device_scale","value":"Set the zoom ratio of mobile OS profile.","description":"`string` `Optional` Set to 1 for 100% original size. Acceptable range: 0.1 ~ 2.  \nEffective only when:  \nBrowser kernel: Chrome 128 or higher  \nUser-Agent: Android or iOS","type":"text","disabled":true},{"key":"delete_cache","value":"Whether to clear the cache after closing the profile.","description":"`string` `Optional` `Default: 0` Set this parameter to 1 when disk space is low.    \n`1`：Yes \n`0`：No ","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"code\":-1,\n  \"data\":{},\n  \"msg\":\"failed\"\n}"}],"_postman_id":"7135727c-4dab-41ea-aa97-5c777a201cc2"},{"name":"Close Profile","id":"da225bce-120d-471f-9ff8-f8c658af8a43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:50325/api/v1/browser/stop","description":"<p>Close the specified browser profile by <code>user_id</code> or <code>serial_number</code>. Both <code>user_id</code> and <code>serial_number</code> cannot be empty at the same time.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","browser","stop"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"user_id","value":"Profile ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Priority will be given to user id when user_id is filled.</p>\n","type":"text/plain"},"key":"serial_number","value":"Profile No."}],"variable":[]}},"response":[],"_postman_id":"da225bce-120d-471f-9ff8-f8c658af8a43"},{"name":"Close Profile v2","id":"59b79587-55fd-4d9a-887f-f028dcd14ea4","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    // \"profile_no\": \"1234\",\n    \"profile_id\": \"abcdefg\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/browser-profile/stop","description":"<p>Close the specified browser profile by <code>profile_id</code> or <code>profile_no</code>. Both <code>profile_id</code> and <code>profile_no</code> cannot be empty at the same time.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","stop"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> A unique ID generated after the profile is successfully created. Either profile_id or profile_no must be provided.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Priority will be given to user id when profile_id is filled.</p>\n","type":"text/plain"},"key":"profile_no","value":"Profile No."}],"variable":[]}},"response":[{"id":"1ebe2fbe-ec7c-46d7-b619-46d68f226085","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    // \"profile_no\": \"1234\",\n    \"profile_id\": \"abcdefg\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/browser-profile/stop","host":["http://localhost:50325"],"path":["api","v2","browser-profile","stop"],"query":[{"key":"profile_id","value":"Profile ID","description":"`string` `Optional` A unique ID generated after the profile is successfully created. Either profile_id or profile_no must be provided.","disabled":true},{"key":"profile_no","value":"Profile No.","description":"`string` `Optional` Priority will be given to user id when profile_id is filled.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"code\":0,\n  \"msg\":\"success\"\n}"},{"id":"625a8245-fd9f-4172-ac30-d384d95a7b34","name":"Failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    // \"profile_id\": \"abcdefg\",\n    \"profile_no\": \"1234\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/browser-profile/stop","host":["http://localhost:50325"],"path":["api","v2","browser-profile","stop"],"query":[{"key":"profile_id","value":"Profile ID","description":"`string` `Optional` A unique ID generated after the profile is successfully created. Either profile_id or profile_no must be provided.","disabled":true},{"key":"profile_no","value":"Profile No.","description":"`string` `Optional` Priority will be given to user id when profile_id is filled.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"code\":-1,\n  \"msg\":\"failed\"\n}"}],"_postman_id":"59b79587-55fd-4d9a-887f-f028dcd14ea4"},{"name":"Check Profile Status","id":"583a8f4b-28a9-4437-950f-1dce14e6fb17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:50325/api/v1/browser/active","description":"<p>Query the status of a browser profile on the current device by <code>user_id</code> or <code>serial_number</code>. Both <code>user_id</code> and <code>serial_number</code> cannot be empty at the same time.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","browser","active"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"user_id","value":"Profile ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Priority will be given to user id when user_id is filled.</p>\n","type":"text/plain"},"key":"serial_number","value":"Profile No."}],"variable":[]}},"response":[],"_postman_id":"583a8f4b-28a9-4437-950f-1dce14e6fb17"},{"name":"Check Profile Status v2","id":"10922171-d0c6-4c06-ab59-33c13983bfc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:50325/api/v2/browser-profile/active","description":"<p>Query the status of a browser profile on the current device by <code>profile_id</code> or <code>profile_no</code>. Both <code>profile_id</code> and <code>profile_no</code> cannot be empty at the same time.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","active"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Priority will be given to user id when profile_id is filled.</p>\n","type":"text/plain"},"key":"profile_no","value":"Profile No."}],"variable":[]}},"response":[{"id":"565f9640-277b-4951-a0bd-e490cdd054b2","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:50325/api/v2/browser-profile/active","host":["http://localhost:50325"],"path":["api","v2","browser-profile","active"],"query":[{"key":"profile_id","value":"Profile ID","description":"`string` `Required` Unique profile ID, generated after creating profile.","disabled":true},{"key":"profile_no","value":"Profile No.","description":"`string` `Optional` Priority will be given to user id when profile_id is filled.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"success\",\n    \"data\": {\n        \"status\": \"Active\",// profile has been opend \"Active\" ，if not \"Inactive\"\n        \"ws\": {\n            \"puppeteer\": \"ws://127.0.0.1:xxxx/devtools/browser/xxxxxxxx\",//Browser debug interface，can be used for puppeteer automation\n            \"selenium\": \"127.0.0.1:xxxx\"  //Browser debug interface，can be used for selenium automation\n        },\n        \"debug_port\": \"xxxx\",\n        \"webdriver\": \"xxxxxxxxxxxx\"\n    }\n}"},{"id":"462c3e06-0c2f-42d1-8c2d-78ef96cb325e","name":"Failed","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:50325/api/v2/browser-profile/active","host":["http://localhost:50325"],"path":["api","v2","browser-profile","active"],"query":[{"key":"profile_id","value":"Profile ID","description":"`string` `Required` Unique profile ID, generated after creating profile.","disabled":true},{"key":"profile_no","value":"Profile No.","description":"`string` `Optional` Priority will be given to user id when profile_id is filled.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"code\":-1,\n  \"data\":{},\n  \"msg\":\"failed\"\n}"}],"_postman_id":"10922171-d0c6-4c06-ab59-33c13983bfc1"},{"name":"Check startup status (current device)","id":"a8c9d58d-71a1-4f52-a94e-7a4f4c8a8f0b","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v1/browser/active","description":"<p>Used to check the profile startup status.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","browser","active"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"user_id","value":"xxxxx"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Priority will be given to user id when profile_id is filled.</p>\n","type":"text/plain"},"key":"serial_number","value":"123"}],"variable":[]}},"response":[{"id":"84ff2e12-7a33-41c5-a101-f639000ed7f9","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/v1/browser/active?user_id=k119i41a","host":["{{baseUrl}}"],"path":["api","v1","browser","active"],"query":[{"key":"user_id","value":"k119i41a","description":"`string` `必填` 环境ID，创建环境成功后生成的唯一ID。"},{"key":"serial_number","value":"123","description":"`string` `选填` 通过环境编号检查，如果已传递环境ID则优先用环境ID。","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"342"},{"key":"Date","value":"Thu, 26 Feb 2026 06:25:24 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"success\",\n    \"data\": {\n        \"status\": \"Active\", // “Active” means the profile is opening; “Inactive” means it is not.\n        \"ws\": {\n            \"puppeteer\": \"ws://127.0.0.1:xxxx/devtools/browser/xxxxxx\", //Browser debug API, used for Puppeteer automation.\n            \"selenium\": \"127.0.0.1:xxxx\" //Browser debugging API for Selenium automation.\n        },\n        \"debug_port\": \"xxxx\",\n        \"webdriver\": \"xxxxxxx\"\n    }\n}"}],"_postman_id":"a8c9d58d-71a1-4f52-a94e-7a4f4c8a8f0b"},{"name":"Check startup status (current device) v2","id":"3f113081-f713-4949-91c7-14ea8c1b2a15","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v2/browser-profile/active","description":"<p>Used to check the profile startup status.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","active"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>string``Optional</code> A unique ID generated after the profile is successfully created. Either profile_id or profile_no must be provided.</p>\n","type":"text/plain"},"key":"profile_id","value":"xxxxx"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Priority will be given to user id when profile_id is filled.</p>\n","type":"text/plain"},"key":"profile_no","value":"123"}],"variable":[]}},"response":[{"id":"ac3991bf-3a4b-49c7-9802-016a9456e177","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/v2/browser-profile/active","host":["{{baseUrl}}"],"path":["api","v2","browser-profile","active"],"query":[{"key":"profile_id","value":"k13gxw16","description":"`string` `选填` 创建环境成功后生成的唯一ID。","disabled":true},{"key":"profile_no","value":"123","description":"`string` `选填` 如果已传递环境ID则优先使用环境ID。","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"55"},{"key":"Date","value":"Thu, 26 Feb 2026 09:57:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"success\",\n    \"data\": {\n        \"status\": \"Inactive\"\n    }\n}"}],"_postman_id":"3f113081-f713-4949-91c7-14ea8c1b2a15"},{"name":"Check Profile Status(cross-devices)","id":"211bb6b3-cc46-4880-82b9-f233f4d62ce9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user_ids\":\"xxx\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v1/browser/cloud-active","description":"<p>Query the status of browser profiles by <code>user_id</code>, up to 100 profiles per request. If the team has enabled “Multi device mode,” specific statuses cannot be retrieved and the response will indicate “Profile not opened.”</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","browser","cloud-active"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"user_ids","value":"Profile ID"}],"variable":[]}},"response":[{"id":"0dfc2845-49b5-4290-be24-8f185d1addb0","name":"The profile is already open.","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user_ids\":\"xxx\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v1/browser/cloud-active","host":["http://localhost:50325"],"path":["api","v1","browser","cloud-active"],"query":[{"key":"user_id","value":"Profile ID","description":"`string` `Required` Unique profile ID, generated after creating profile.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"89"},{"key":"Date","value":"Thu, 12 Jun 2025 10:18:14 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"success\",\n    \"data\": [\n        {\n            \"user_id\": \"xxx\", //profile ID\n            \"account\": \"user_xxx\" //The user account that opened the profile.\n        }\n    ]\n}"},{"id":"77a7ba80-0be0-47b4-9268-c4b3de69d32d","name":"The profile is not open.","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user_ids\":\"xxx\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v1/browser/cloud-active","host":["http://localhost:50325"],"path":["api","v1","browser","cloud-active"],"query":[{"key":"user_id","value":"Profile ID","description":"`string` `Required` Unique profile ID, generated after creating profile.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Thu, 12 Jun 2025 10:18:51 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"success\",\n    \"data\": []\n}"}],"_postman_id":"211bb6b3-cc46-4880-82b9-f233f4d62ce9"},{"name":"Query Active Profile","id":"80c5ebed-e113-4d6c-9e95-f98818e7dfcf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"description":"<p>Query all active profiles on the current device.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"query":[],"variable":[]},"url":""},"response":[{"id":"8557f6ba-9d2b-4fcc-8913-4db9883d058d","name":"Query Active Profile","originalRequest":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v1/browser/local-active"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"356"},{"key":"Date","value":"Tue, 03 Mar 2026 08:13:38 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"msg\": \"success\",\n    \"data\": {\n        \"list\": [\n            {\n                \"user_id\": \"xxxx\",\n                \"ws\": {\n                    \"puppeteer\": \"ws://127.0.0.1:xxxx/devtools/browser/xxxxxx\",  //Browser debug API, used for Puppeteer \n                    \"selenium\": \"127.0.0.1:xxxx\" //Browser debugging API for Selenium automation.\n                },\n                \"debug_port\": \"xxxx\",\n                \"webdriver\": \"xxxxxx\"\n            }\n        ]\n    }\n}"}],"_postman_id":"80c5ebed-e113-4d6c-9e95-f98818e7dfcf"},{"name":"Query Profile","id":"de57428b-86ea-4e1b-8bb1-5ab7be8c1581","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v1/user/list","description":"<p>Retrieve the browser profile list with precise filtering by combining multiple parameters. Use the page parameter to switch pages and fetch additional results.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","user","list"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code> Lookup by Profile ID. \n Example: <code>[\"abcd01\",\"abcd02\",\"abcd03\"]</code></p>\n","type":"text/plain"},"key":"user_id","value":"Profile ID[]"},{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code> Lookup by Profile No.\n Example: <code>[\"1\",\"2\",\"3\"]</code></p>\n","type":"text/plain"},"key":"serial_number","value":"Profile No.[]"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Lookup by Group ID.</p>\n","type":"text/plain"},"key":"group_id","value":"Group ID"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 1</code> View data on the specified page.</p>\n","type":"text/plain"},"key":"page","value":"Page number"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 1</code><br />Number of profiles returned per page, range 1 ~ 1000.</p>\n","type":"text/plain"},"key":"page_size","value":"Number of items per page"},{"disabled":true,"description":{"content":"<p><code>object</code> <code>Optional</code> <code>Default: ：{\"serial_number\":\"desc\"}</code>The results returned by the query account can be sorted by the specified type, supporting three fields serial_number, last_open_time, created_time, and two values asc and desc.</p>\n","type":"text/plain"},"key":"user_sort","value":"Sort type"}],"variable":[]}},"response":[{"id":"4bab47f3-7a21-4c72-9a6c-dcf9266625bb","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user_id\":\"xxx\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/browser-profile/list","host":["http://localhost:50325"],"path":["api","v2","browser-profile","list"],"query":[{"key":"user_id","value":"Profile ID[]","description":"`array` `Optional` Lookup by Profile ID. \n Example: `[\"abcd01\",\"abcd02\",\"abcd03\"]`","disabled":true},{"key":"serial_number","value":"Profile No.[]","description":"`array` `Optional` Lookup by Profile No.\n Example: `[\"1\",\"2\",\"3\"]`","disabled":true},{"key":"group_id","value":"Group ID","description":"`string` `Optional` Lookup by Group ID.","disabled":true},{"key":"page","value":"Page number","description":"`integer` `Optional` `Default: 1` View data on the specified page.","disabled":true},{"key":"page_size","value":"Number of items per page","description":"`integer` `Optional` `Default: 50`  \nNumber of profiles returned per page, range 1 ~ 200.","disabled":true},{"key":"user_sort","value":"Sort type","description":"`object` `Optional` `Default: ：{\"serial_number\":\"desc\"}`The results returned by the query account can be sorted by the specified type, supporting three fields serial_number, last_open_time, created_time, and two values asc and desc.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"458"},{"key":"Date","value":"Wed, 20 Aug 2025 07:51:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"list\": [\n            {\n                \"name\": \"\",\n                \"created_time\": \"1754534006\",\n                \"ip\": \"xxx\",\n                \"ip_country\": \"cn\",\n                \"password\": \"1\",\n                \"fbcc_proxy_acc_id\": \"\",\n                \"ipchecker\": \"ipapi\",\n                \"fakey\": \"\",\n                \"user_proxy_config\": {\n                    \"proxy_soft\": \"no_proxy\"\n                },\n                \"group_id\": \"xxx\",\n                \"group_name\": \"xxx\",\n                \"remark\": \"\",\n                \"last_open_time\": \"0\",\n                \"username\": \"1\",\n                \"platform\": \"facebook.com\",\n                \"category_id\": \"0\",\n                \"profile_no\": \"xxx\",\n                \"profile_id\": \"xxx\"\n            }\n        ],\n        \"page\": 1,\n        \"page_size\": 1\n    },\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"de57428b-86ea-4e1b-8bb1-5ab7be8c1581"},{"name":"Query Profile v2","id":"5f62833a-abe0-4820-9920-e8d742851ede","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/browser-profile/list","description":"<p>Retrieve the browser profile list with precise filtering by combining multiple parameters. Use the page parameter to switch pages and fetch additional results.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","list"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code> Lookup by Profile ID. \n Example: <code>[\"abcd01\",\"abcd02\",\"abcd03\"]</code></p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID[]"},{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code> Lookup by Profile No.\n Example: <code>[\"1\",\"2\",\"3\"]</code></p>\n","type":"text/plain"},"key":"profile_no","value":"Profile No.[]"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Lookup by Group ID.</p>\n","type":"text/plain"},"key":"group_id","value":"Group ID"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 1</code><br />Number of profiles returned per page, range 1 ~ 1000.</p>\n","type":"text/plain"},"key":"limit","value":"Number of items per page"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 1</code> View data on the specified page.</p>\n","type":"text/plain"},"key":"page","value":"Page number"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: profile_no</code><br />Sort by specific type. Supported values:\nprofile_no: Profile number\nlast_open_time: Last time the profile was opened\ncreated_time: Profile creation time</p>\n","type":"text/plain"},"key":"sort_type","value":"Type of sorting to apply."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: desc</code><br />Set the sorting order for sort_type:\nasc: Ascending\ndesc: Descending</p>\n","type":"text/plain"},"key":"sort_order","value":"Sorting direction."},{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code>Query profile by tags</p>\n","type":"text/plain"},"key":"tag_ids","value":"Tag ID[]"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>Used to specify the tag filtering logic. Supported values:<br />include (Default): Include specified tags<br />exclude: Exclude specified tags</p>\n","type":"text/plain"},"key":"tags_filter","value":"Tag matching method"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>Query profile by name</p>\n","type":"text/plain"},"key":"name","value":"Profile Name"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>Used to specify the profile name filtering logic. Supported values:<br />include (Default): Include specified profile name<br />exclude: Exclude specified profile name</p>\n","type":"text/plain"},"key":"name_filter","value":"Profile name matching method"}],"variable":[]}},"response":[{"id":"52f3ff2b-cb53-4c9d-84ae-b32729ac267d","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"profile_id\":[\"xxx\"]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/browser-profile/list","host":["http://localhost:50325"],"path":["api","v2","browser-profile","list"],"query":[{"key":"profile_id","value":"Profile ID[]","description":"`array` `Optional` Lookup by Profile ID. \n Example: `[\"abcd01\",\"abcd02\",\"abcd03\"]`","disabled":true},{"key":"profile_no","value":"Profile No.[]","description":"`array` `Optional` Lookup by Profile No.\n Example: `[\"1\",\"2\",\"3\"]`","disabled":true},{"key":"group_id","value":"Group ID","description":"`string` `Optional` Lookup by Group ID.","disabled":true},{"key":"limit","value":"Number of items per page","description":"`integer` `Optional` `Default: 50`  \nNumber of profiles returned per page, range 1 ~ 200.","disabled":true},{"key":"page","value":"Page number","description":"`integer` `Optional` `Default: 1` View data on the specified page.","disabled":true},{"key":"sort_type","value":"Type of sorting to apply.","description":"`string` `Optional` `Default: profile_no`  \nSort by specific type. Supported values:\nprofile_no: Profile number\nlast_open_time: Last time the profile was opened\ncreated_time: Profile creation time","disabled":true},{"key":"sort_order","value":"Sorting direction.","description":"`string` `Optional` `Default: desc`  \nSet the sorting order for sort_type:\nasc: Ascending\ndesc: Descending","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"458"},{"key":"Date","value":"Wed, 20 Aug 2025 07:53:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"list\": [\n            {\n                \"name\": \"\",\n                \"created_time\": \"1754534006\",\n                \"ip\": \"xxx\",\n                \"ip_country\": \"cn\",\n                \"password\": \"1\",\n                \"fbcc_proxy_acc_id\": \"\",\n                \"ipchecker\": \"ipapi\",\n                \"fakey\": \"\",\n                \"user_proxy_config\": {\n                    \"proxy_soft\": \"no_proxy\"\n                },\n                \"group_id\": \"xxx\",\n                \"group_name\": \"xxx\",\n                \"remark\": \"\",\n                \"last_open_time\": \"0\",\n                \"username\": \"1\",\n                \"platform\": \"facebook.com\",\n                \"category_id\": \"0\",\n                \"profile_no\": \"xxx\",\n                \"profile_id\": \"xxx\"\n            }\n        ],\n        \"page\": 1,\n        \"page_size\": 1\n    },\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"5f62833a-abe0-4820-9920-e8d742851ede"},{"name":"New Profile","id":"098133e0-c094-41e5-a152-b2e5803bd196","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n    \"name\":\"profile name\",\r\n    \"domain_name\": \"facebook.com\",\r\n    \"repeat_config\": [\"0\"],\r\n    \"username\":\"\",\r\n    \"password\":\"\",\r\n    \"ipchecker\": \"ip2location\",\r\n    \"open_urls\": [\"http://www.baidu.com\", \"https://www.google.com\"],\r\n    \"cookie\":\"[{\\\"domain\\\": \\\".baidu.com\\\",\\\"expirationDate\\\": 1724188800,\\\"name\\\": \\\"BAIDUID\\\",\\\"path\\\": \\\"/\\\",\\\"sameSite\\\": \\\"unspecified\\\",\\\"secure\\\": true,\\\"value\\\": \\\"xxxxxxxxxx\\\",\\\"id\\\": 1}]\",\r\n    \"group_id\": \"0\",\r\n    \"ip\": \"\",\r\n    \"user_proxy_config\":{\"proxy_soft\":\"no_proxy\"},\r\n    \"country\":\"us\",\r\n    \"region\":\"california \",\r\n    \"city\":\"riverside\",\r\n    \"remark\":\"remark\",\r\n    \"fingerprint_config\": {\r\n        \"automatic_timezone\": \"1\",\r\n        \"flash\": \"block\",\r\n        \"scan_port_type\": \"1\",\r\n        \"location\": \"ask\",\r\n        \"location_switch\": \"1\",\r\n        \"accuracy\": \"1000\",\r\n        \"canvas\": \"0\",\r\n        \"webgl\": \"0\",\r\n        \"webgl_image\": \"0\",\r\n        \"audio\": \"0\",\r\n        \"longitude\":\"180\",\r\n        \"latitude\":\"90\",\r\n        \"webrtc\": \"local\",\r\n        \"do_not_track\": \"true\",\r\n        \"hardware_concurrency\": \"default\",\r\n        \"device_memory\": \"default\",\r\n        \"gpu\": \"2\",\r\n        \"mac_address_config\": {\r\n            \"model\": \"1\",\r\n            \"address\": \"\"\r\n        },\r\n        \"browser_kernel_config\": {\r\n            \"version\": \"latest\",\r\n            \"type\":\"firefox\"\r\n        },\r\n        \"random_ua\":{\r\n            \"ua_system_version\": [\"Android\"]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v1/user/create","description":"<p>Create a new browser profile with configurable platform credentials, cookies, proxy ID and details, fingerprint information, and more.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","user","create"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string(100]</code> <code>Optional</code> The name of the profile, no more than 100 characters</p>\n","type":"text/plain"},"key":"name","value":"Profile name"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />Example: <code>facebook.com</code></p>\n","type":"text/plain"},"key":"domain_name","value":"Platform"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"username","value":"Platform account"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"password","value":"Platform password"},{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code><br />Example: <code>[\"http://www.baidu.com\",\"https://www.google.com\"]</code></p>\n","type":"text/plain"},"key":"open_urls","value":"Tabs"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />0: Allow duplicates (default)<br />2: Deduplicate by account &amp; password<br />3: Deduplicate by cookies<br />4: Deduplicate by c_user (Facebook-specific identifier)</p>\n","type":"text/plain"},"key":"repeat_config","value":"Account deduplication"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"fakey","value":"Enter the 2FA-key"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"cookie","value":"cookie"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />0 (default): Return data as-is even if the format is incorrect<br />1: Filter out incorrectly formatted cookies and keep only valid ones. Only supports Netscape format.</p>\n","type":"text/plain"},"key":"ignore_cookie_error","value":"Specifies how to handle the case when cookie validation fails."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Set the group ID to assign the profile to. Use 0 for ungrouped.</p>\n","type":"text/plain"},"key":"group_id","value":"Group ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"ip","value":"IP"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"country","value":"Country/Region"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"region","value":"Region"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"city","value":"City"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Maximum 1500 characters.</p>\n","type":"text/plain"},"key":"remark","value":"Profile remarks"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> If left blank, the setting in Global settings will be used.\nSupport: ip2location/ipapi/ipfoxy</p>\n","type":"text/plain"},"key":"ipchecker","value":"IP checker"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"sys_app_cate_id","value":"Category ID"},{"disabled":true,"description":{"content":"<p><code>object</code> <code>Optional</code>   Either user_proxy_config or proxyid must be provided. Only one is required.</p>\n","type":"text/plain"},"key":"user_proxy_config","value":"Proxy configuration"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>  Either user_proxy_config or proxyid must be provided. Only one is required.</p>\n","type":"text/plain"},"key":"proxyid","value":"Proxy ID"},{"disabled":true,"description":{"content":"<p><code>object</code> <code>Required</code> </p>\n","type":"text/plain"},"key":"fingerprint_config","value":"Fingerprint configuration"}],"variable":[]}},"response":[{"id":"2901c6fc-2f73-4963-8499-a185b30c4677","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n    \"name\":\"profile name\",\r\n    \"domain_name\": \"facebook.com\",\r\n    \"repeat_config\": [\"0\"],\r\n    \"username\":\"\",\r\n    \"password\":\"\",\r\n    \"ipchecker\": \"ip2location\",\r\n    \"open_urls\": [\"http://www.baidu.com\", \"https://www.google.com\"],\r\n    \"cookie\": \"\",\r\n    \"group_id\": \"0\",\r\n    \"ip\": \"\",\r\n    \"user_proxy_config\":{\"proxy_soft\":\"no_proxy\"},\r\n    \"country\":\"us\",\r\n    \"region\":\"california \",\r\n    \"city\":\"riverside\",\r\n    \"remark\":\"remark\",\r\n    \"fingerprint_config\": {\r\n        \"automatic_timezone\": \"1\",\r\n        \"flash\": \"block\",\r\n        \"scan_port_type\": \"1\",\r\n        \"location\": \"ask\",\r\n        \"location_switch\": \"1\",\r\n        \"accuracy\": \"1000\",\r\n        \"canvas\": \"0\",\r\n        \"webgl\": \"0\",\r\n        \"webgl_image\": \"0\",\r\n        \"audio\": \"0\",\r\n        \"longitude\":\"180\",\r\n        \"latitude\":\"90\",\r\n        \"webrtc\": \"local\",\r\n        \"do_not_track\": \"true\",\r\n        \"hardware_concurrency\": \"default\",\r\n        \"device_memory\": \"default\",\r\n        \"gpu\": \"2\",\r\n        \"mac_address_config\": {\r\n            \"model\": \"1\",\r\n            \"address\": \"\"\r\n        },\r\n        \"browser_kernel_config\": {\r\n            \"version\": \"latest\",\r\n            \"type\":\"firefox\"\r\n        },\r\n        \"random_ua\":{\r\n            \"ua_system_version\": [\"Android\"]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v1/user/create","host":["http://localhost:50325"],"path":["api","v1","user","create"],"query":[{"key":"name","value":"Profile name","description":"`string(100]` `Optional` The name of the profile, no more than 100 characters","disabled":true},{"key":"domain_name","value":"Platform","description":"`string` `Optional`  \nExample: `facebook.com`","disabled":true},{"key":"username","value":"Platform account","description":"`string` `Optional` ","disabled":true},{"key":"password","value":"Platform password","description":"`string` `Optional` ","disabled":true},{"key":"open_urls","value":"Tabs","description":"`array` `Optional`  \nExample: `[\"http://www.baidu.com\",\"https://www.google.com\"]`","disabled":true},{"key":"repeat_config","value":"Account deduplication","description":"`string` `Optional`  \n0: Allow duplicates (default)  \n2: Deduplicate by account & password  \n3: Deduplicate by cookies  \n4: Deduplicate by c_user (Facebook-specific identifier)","disabled":true},{"key":"fakey","value":"Enter the 2FA-key","description":"`string` `Optional` ","disabled":true},{"key":"cookie","value":"cookie","description":"`string` `Optional` ","disabled":true},{"key":"ignore_cookie_error","value":"Specifies how to handle the case when cookie validation fails.","description":"`string` `Optional`  \n0 (default): Return data as-is even if the format is incorrect  \n1: Filter out incorrectly formatted cookies and keep only valid ones. Only supports Netscape format.","disabled":true},{"key":"group_id","value":"Group ID","description":"`string` `Required` Set the group ID to assign the profile to. Use 0 for ungrouped.","disabled":true},{"key":"ip","value":"IP","description":"`string` `Optional` ","disabled":true},{"key":"country","value":"Country/Region","description":"`string` `Optional` ","disabled":true},{"key":"region","value":"Region","description":"`string` `Optional` ","disabled":true},{"key":"city","value":"City","description":"`string` `Optional` ","disabled":true},{"key":"remark","value":"Profile remarks","description":"`string` `Optional` Maximum 1500 characters.","disabled":true},{"key":"ipchecker","value":"IP checker","description":"`string` `Optional` If left blank, the setting in Global settings will be used.\nSupport: ip2location/ipapi/ipfoxy","disabled":true},{"key":"sys_app_cate_id","value":"Category ID","description":"`string` `Optional` ","disabled":true},{"key":"user_proxy_config","value":"Proxy configuration","description":"`object` `Optional`   Either user_proxy_config or proxyid must be provided. Only one is required.","disabled":true},{"key":"proxyid","value":"Proxy ID","description":"`string` `Optional`  Either user_proxy_config or proxyid must be provided. Only one is required.","disabled":true},{"key":"fingerprint_config","value":"Fingerprint configuration","description":"`object` `Required` ","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"74"},{"key":"Date","value":"Wed, 20 Aug 2025 07:54:55 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"xxx\",\n        \"serial_number\": \"xxx\"\n    },\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"098133e0-c094-41e5-a152-b2e5803bd196"},{"name":"New Profile v2","id":"10839f62-37ae-45d0-9be6-af53bef0eca0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"profile name\",\n    \"platform\": \"baidu.com\", \n    \"tabs\": [\"https://google.com\", \"https://yuanbao.com\"], \n    \"repeat_config\": [],\n    \"username\": \"123\",\n    \"password\": \"123\",\n    \"fakey\": \"\",\n    \"platform_account\": [\n    {\n      \"domain_name\": \"https://www.google.com\",\n      \"login_user\": \"abc\",\n      \"password\": \"123\",\n      \"fakey\": \"abc123\"\n    },\n    {\n      \"domain_name\": \"https://www.facebook.com\",\n      \"login_user\": \"def\",\n      \"password\": \"456\",\n      \"fakey\": \"def456\"\n    }\n  ],\n    \"cookie\":\"[{\\\"domain\\\": \\\".baidu.com\\\",\\\"expirationDate\\\": 1724188800,\\\"name\\\": \\\"BAIDUID\\\",\\\"path\\\": \\\"/\\\",\\\"sameSite\\\": \\\"unspecified\\\",\\\"secure\\\": true,\\\"value\\\": \\\"xxxxxxxxxx\\\",\\\"id\\\": 1}]\",\n    \"ignore_cookie_error\": \"1\",\n    \"group_id\": \"0\",\n    \"ip\": \"\",\n    \"country\": \"sg\",\n    \"region\": \"\",\n    \"city\": \"sg\",\n    \"remark\": \"remarks\",\n    \"ipchecker\": \"ip2location\",\n    //\"category_id\": \"4\",\n    // \"user_proxy_config\":{\"proxy_soft\":\"proxy302auto\",\"global_config\":\"1\"},\n    \"proxyid\": \"random\",\n    \"fingerprint_config\": {\n        \"automatic_timezone\": \"1\",\n        \"flash\": \"block\",\n        \"scan_port_type\": \"1\",\n        \"location\": \"ask\",\n        \"location_switch\": \"1\",\n        \"accuracy\": \"1000\",\n        \"canvas\": \"0\",\n        \"webgl\": \"0\",\n        \"webgl_image\": \"0\",\n        \"audio\": \"0\",\n        \"longitude\":\"180\",\n        \"latitude\":\"90\",\n        \"webrtc\": \"local\",\n        \"do_not_track\": \"true\",\n        \"hardware_concurrency\": \"default\",\n        \"device_memory\": \"default\",\n        \"gpu\": \"2\",\n        \"mac_address_config\": {\n            \"model\": \"1\",\n            \"address\": \"\"\n        },\n        \"browser_kernel_config\": {\n            \"version\": \"latest\",\n            \"type\":\"firefox\"\n        },\n        \"random_ua\":{\n            \"ua_system_version\": [\"Android\"]\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/browser-profile/create?platform_account=Multi-account Platform","description":"<p>Create a new browser profile with configurable platform credentials, cookies, proxy ID and details, fingerprint information, and more. Upon successful creation, the profile ID will be returned.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","create"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string(100)</code> <code>Optional</code> The name of the profile, no more than 100 characters</p>\n","type":"text/plain"},"key":"name","value":"Profile name"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Set the group ID to assign the profile to. Use 0 for ungrouped.</p>\n","type":"text/plain"},"key":"group_id","value":"Group ID"},{"disabled":true,"description":{"content":"<p><code>string(1500)</code> <code>Optional</code> Maximum 1500 characters.</p>\n","type":"text/plain"},"key":"remark","value":"Profile remarks"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />Example：<code>facebook.com</code><br />The account platform field only applies to single-account platform configuration.\nIf you need to configure multiple account platforms, please use platform_account instead.</p>\n","type":"text/plain"},"key":"platform","value":"Platform"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"username","value":"Platform account"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"password","value":"Platform password"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"fakey","value":"Enter the 2FA-key"},{"description":{"content":"<p><code>array</code> <code>Optional</code> JS version must be upgraded to 2.8.8.4 or later.<br />domain_name： Account platform<br />login_user： User account<br />password：User password<br />fakey：2FA key<br />Description:<br />1.platform_account applies to both single-account platform and multi-account platform scenarios.<br />2.Each object in the array represents one independent set of platform account information.<br />3.When multiple account platforms are configured, parameters should be passed group by group as separate objects in the array.</p>\n","type":"text/plain"},"key":"platform_account","value":"Multi-account Platform"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"cookie","value":"cookie"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />0: Allow duplicates (default)<br />2: Deduplicate by account &amp; password<br />3: Deduplicate by cookies<br />4: Deduplicate by c_user (Facebook-specific identifier)</p>\n","type":"text/plain"},"key":"repeat_config","value":"Account deduplication"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />0 (default): Return data as-is even if the format is incorrect<br />1: Filter out incorrectly formatted cookies and keep only valid ones. Only supports Netscape format.</p>\n","type":"text/plain"},"key":"ignore_cookie_error","value":"Specifies how to handle the case when cookie validation fails."},{"disabled":true,"description":{"content":"<p><code>array(10)</code> <code>Optional</code><br />Example:<code>[\"http://www.baidu.com\",\"https://www.google.com\"]</code></p>\n","type":"text/plain"},"key":"tabs","value":"Tabs"},{"disabled":true,"description":{"content":"<p><code>object</code> <code>Optional</code>  Either user_proxy_config or proxyid must be provided. Only one is required.</p>\n","type":"text/plain"},"key":"user_proxy_config","value":"Proxy configuration"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>  Either user_proxy_config or proxyid must be provided. Only one is required.</p>\n","type":"text/plain"},"key":"proxyid","value":"proxy ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"ip","value":"IP"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"country","value":"Country/Region"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"region","value":"Region"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"city","value":"City"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> If left blank, the setting in Global settings will be used.\nSupport: ip2location/ipapi/ipfoxy</p>\n","type":"text/plain"},"key":"ipchecker","value":"IP checker"},{"disabled":true,"description":{"content":"<p><code>object</code> <code>Required</code> </p>\n","type":"text/plain"},"key":"fingerprint_config","value":"Fingerprint configuration"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"category_id","value":"Category ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Maximum of 30 tags can be assigned per profile.</p>\n","type":"text/plain"},"key":"profile_tag_ids","value":"Tag ID"}],"variable":[]}},"response":[{"id":"d5e08573-6c6b-423c-8ba5-57edab915b5e","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"profile name\",\n    \"platform\": \"baidu.com\", \n    \"tabs\": [\"https://google.com\", \"https://yuanbao.com\"], \n    \"repeat_config\": [],\n    \"username\": \"123\",\n    \"password\": \"123\",\n    \"fakey\": \"\",\n    \"platform_account\": [\n    {\n      \"domain_name\": \"https://www.google.com\",\n      \"login_user\": \"abc\",\n      \"password\": \"123\",\n      \"fakey\": \"abc123\"\n    },\n    {\n      \"domain_name\": \"https://www.facebook.com\",\n      \"login_user\": \"def\",\n      \"password\": \"456\",\n      \"fakey\": \"def456\"\n    }\n  ],\n    \"cookie\": \"\",\n    \"ignore_cookie_error\": \"1\",\n    \"group_id\": \"0\",\n    \"ip\": \"\",\n    \"country\": \"sg\",\n    \"region\": \"\",\n    \"city\": \"sg\",\n    \"remark\": \"remarks\",\n    \"ipchecker\": \"ip2location\",\n    //\"category_id\": \"4\",\n    // \"user_proxy_config\":{\"proxy_soft\":\"proxy302auto\",\"global_config\":\"1\"},\n    \"proxyid\": \"random\",\n    \"fingerprint_config\": {\n        \"automatic_timezone\": \"1\",\n        \"flash\": \"block\",\n        \"scan_port_type\": \"1\",\n        \"location\": \"ask\",\n        \"location_switch\": \"1\",\n        \"accuracy\": \"1000\",\n        \"canvas\": \"0\",\n        \"webgl\": \"0\",\n        \"webgl_image\": \"0\",\n        \"audio\": \"0\",\n        \"longitude\":\"180\",\n        \"latitude\":\"90\",\n        \"webrtc\": \"local\",\n        \"do_not_track\": \"true\",\n        \"hardware_concurrency\": \"default\",\n        \"device_memory\": \"default\",\n        \"gpu\": \"2\",\n        \"mac_address_config\": {\n            \"model\": \"1\",\n            \"address\": \"\"\n        },\n        \"browser_kernel_config\": {\n            \"version\": \"latest\",\n            \"type\":\"firefox\"\n        },\n        \"random_ua\":{\n            \"ua_system_version\": [\"Android\"]\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/browser-profile/create?platform_account=Multi-account Platform","host":["http://localhost:50325"],"path":["api","v2","browser-profile","create"],"query":[{"key":"name","value":"Profile name","description":"`string(100)` `Optional` The name of the profile, no more than 100 characters","disabled":true},{"key":"group_id","value":"Group ID","description":"`string` `Required` Set the group ID to assign the profile to. Use 0 for ungrouped.","disabled":true},{"key":"remark","value":"Profile remarks","description":"`string(1500)` `Optional` Maximum 1500 characters.","disabled":true},{"key":"platform","value":"Platform","description":"`string` `Optional`  \nExample：`facebook.com`  \nThe account platform field only applies to single-account platform configuration.\nIf you need to configure multiple account platforms, please use platform_account instead.","disabled":true},{"key":"username","value":"Platform account","description":"`string` `Optional` ","disabled":true},{"key":"password","value":"Platform password","description":"`string` `Optional` ","disabled":true},{"key":"fakey","value":"Enter the 2FA-key","description":"`string` `Optional` ","disabled":true},{"key":"platform_account","value":"Multi-account Platform","description":"`array` `Optional` JS version must be upgraded to 2.8.8.4 or later.  \ndomain_name： Account platform  \nlogin_user： User account  \npassword：User password  \nfakey：2FA key  \nDescription:  \n1.platform_account applies to both single-account platform and multi-account platform scenarios.  \n2.Each object in the array represents one independent set of platform account information.  \n3.When multiple account platforms are configured, parameters should be passed group by group as separate objects in the array."},{"key":"cookie","value":"cookie","description":"`string` `Optional` ","disabled":true},{"key":"repeat_config","value":"Account deduplication","description":"`string` `Optional`  \n0: Allow duplicates (default)   \n2: Deduplicate by account & password   \n3: Deduplicate by cookies   \n4: Deduplicate by c_user (Facebook-specific identifier)","disabled":true},{"key":"ignore_cookie_error","value":"Specifies how to handle the case when cookie validation fails.","description":"`string` `Optional`  \n0 (default): Return data as-is even if the format is incorrect   \n1: Filter out incorrectly formatted cookies and keep only valid ones. Only supports Netscape format.","disabled":true},{"key":"tabs","value":"Tabs","description":"`array(10)` `Optional`  \nExample:`[\"http://www.baidu.com\",\"https://www.google.com\"]`","disabled":true},{"key":"user_proxy_config","value":"Proxy configuration","description":"`object` `Optional`  Either user_proxy_config or proxyid must be provided. Only one is required.","disabled":true},{"key":"proxyid","value":"proxy ID","description":"`string` `Optional`  Either user_proxy_config or proxyid must be provided. Only one is required.","disabled":true},{"key":"ip","value":"IP","description":"`string` `Optional` ","disabled":true},{"key":"country","value":"Country/Region","description":"`string` `Optional` ","disabled":true},{"key":"region","value":"Region","description":"`string` `Optional` ","disabled":true},{"key":"city","value":"City","description":"`string` `Optional` ","disabled":true},{"key":"ipchecker","value":"IP checker","description":"`string` `Optional` If left blank, the setting in Global settings will be used.\nSupport: ip2location/ipapi/ipfoxy","disabled":true},{"key":"fingerprint_config","value":"Fingerprint configuration","description":"`object` `Required` ","disabled":true},{"key":"category_id","value":"Category ID","description":"`string` `Optional` ","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"79"},{"key":"Date","value":"Wed, 20 Aug 2025 07:55:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"profile_id\": \"xxx\",\n        \"profile_no\": \"xxx\"\n    },\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"10839f62-37ae-45d0-9be6-af53bef0eca0"},{"name":"Update Profile","id":"0ca6f6ef-ab64-4865-967c-9d5974ab91e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\":\"xxx\",\r\n    \"name\":\"profile name\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v1/user/update","description":"<p>Update the configuration of a specified browser profile, including its name, remark, account information, proxy settings, fingerprint parameters, and more.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","user","update"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"user_id","value":"Profile ID"},{"disabled":true,"description":{"content":"<p><code>string(100]</code> <code>Optional</code> The name of the profile, no more than 100 characters</p>\n","type":"text/plain"},"key":"name","value":"Profile name"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />Example:<code>facebook.com</code></p>\n","type":"text/plain"},"key":"domain_name","value":"Platform"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"username","value":"Platform account"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"password","value":"Platform password"},{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code><br />Example:<code>[\"http://www.baidu.com\",\"https://www.google.com\"]</code></p>\n","type":"text/plain"},"key":"open_urls","value":"Tabs"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"fakey","value":"Enter the 2FA-key"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"cookie","value":"cookie"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />0 (default): Return data as-is even if the format is incorrect<br />1: Filter out incorrectly formatted cookies and keep only valid ones. Only supports Netscape format.</p>\n","type":"text/plain"},"key":"ignore_cookie_error","value":"Specifies how to handle the case when cookie validation fails."},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"ip","value":"IP"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"country","value":"Country/Region"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"region","value":"Region"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"city","value":"City"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Maximum 1500 characters.</p>\n","type":"text/plain"},"key":"remark","value":"Profile remarks"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"sys_app_cate_id","value":"Category ID"},{"disabled":true,"description":{"content":"<p><code>object</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"user_proxy_config","value":"Proxy configuration"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"proxyid","value":"Proxy ID"},{"disabled":true,"description":{"content":"<p><code>object</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"fingerprint_config","value":"Fingerprint configuration"}],"variable":[]}},"response":[{"id":"6241630a-e09a-4bea-8807-e50b24b6bc36","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_id\":\"xxx\",\r\n    \"name\":\"profile name\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v1/user/update","host":["http://localhost:50325"],"path":["api","v1","user","update"],"query":[{"key":"user_id","value":"Profile ID","description":"`string` `Required` Unique profile ID, generated after creating profile.","disabled":true},{"key":"name","value":"Profile name","description":"`string(100]` `Optional` The name of the profile, no more than 100 characters","disabled":true},{"key":"domain_name","value":"Platform","description":"`string` `Optional`  \nExample:`facebook.com`","disabled":true},{"key":"username","value":"Platform account","description":"`string` `Optional` ","disabled":true},{"key":"password","value":"Platform password","description":"`string` `Optional` ","disabled":true},{"key":"open_urls","value":"Tabs","description":"`array` `Optional`  \nExample:`[\"http://www.baidu.com\",\"https://www.google.com\"]`","disabled":true},{"key":"fakey","value":"Enter the 2FA-key","description":"`string` `Optional` ","disabled":true},{"key":"cookie","value":"cookie","description":"`string` `Optional` ","disabled":true},{"key":"ignore_cookie_error","value":"Specifies how to handle the case when cookie validation fails.","description":"`string` `Optional`  \n0 (default): Return data as-is even if the format is incorrect  \n1: Filter out incorrectly formatted cookies and keep only valid ones. Only supports Netscape format.","disabled":true},{"key":"ip","value":"IP","description":"`string` `Optional` ","disabled":true},{"key":"country","value":"Country/Region","description":"`string` `Optional` ","disabled":true},{"key":"region","value":"Region","description":"`string` `Optional` ","disabled":true},{"key":"city","value":"City","description":"`string` `Optional` ","disabled":true},{"key":"remark","value":"Profile remarks","description":"`string` `Optional` Maximum 1500 characters.","disabled":true},{"key":"sys_app_cate_id","value":"Category ID","description":"`string` `Optional` ","disabled":true},{"key":"user_proxy_config","value":"Proxy configuration","description":"`object` `Optional` ","disabled":true},{"key":"proxyid","value":"Proxy ID","description":"`string` `Optional` ","disabled":true},{"key":"fingerprint_config","value":"Fingerprint configuration","description":"`object` `Optional` ","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 20 Aug 2025 07:56:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {},\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"0ca6f6ef-ab64-4865-967c-9d5974ab91e0"},{"name":"Update Profile v2","id":"c66011b3-31e7-4d9d-a9b7-190511d3eff6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"profile_id\":\"xxx\",\n    \"name\": \"profile name\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/browser-profile/update?platform_account=Multi-account Platform","description":"<p>Update the configuration of a specified browser profile, including its name, remark, account information, proxy settings, fingerprint parameters, and more.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","update"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID"},{"disabled":true,"description":{"content":"<p><code>string(100]</code> <code>Optional</code> The name of the profile, no more than 100 characters</p>\n","type":"text/plain"},"key":"name","value":"Profile name"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Maximum 1500 characters.</p>\n","type":"text/plain"},"key":"remark","value":"Profile remarks"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />Example：<code>facebook.com</code><br />The account platform field only applies to single-account platform configuration.\nIf you need to configure multiple account platforms, please use platform_account instead.</p>\n","type":"text/plain"},"key":"platform","value":"Platform"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"username","value":"Platform account"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"password","value":"Platform password"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"fakey","value":"Enter the 2FA-key"},{"description":{"content":"<p><code>array</code> <code>Optional</code> JS version must be upgraded to 2.8.8.4 or later.<br />domain_name： Account platform<br />login_user： User account<br />password：User password<br />fakey：2FA key<br />Description：<br />1.platform_account applies to both single-account platform and multi-account platform scenarios.<br />2.Each object in the array represents one independent set of platform account information.<br />3.When multiple account platforms are configured, parameters should be passed group by group as separate objects in the array.</p>\n","type":"text/plain"},"key":"platform_account","value":"Multi-account Platform"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"cookie","value":"cookie"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />0 (default): Return data as-is even if the format is incorrect<br />1: Filter out incorrectly formatted cookies and keep only valid ones. Only supports Netscape format.</p>\n","type":"text/plain"},"key":"ignore_cookie_error","value":"Specifies how to handle the case when cookie validation fails."},{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code><br />Example:<code>[\"http://www.baidu.com\",\"https://www.google.com\"]</code></p>\n","type":"text/plain"},"key":"tabs","value":"Tabs"},{"disabled":true,"description":{"content":"<p><code>object</code> <code>Optional</code>  </p>\n","type":"text/plain"},"key":"user_proxy_config","value":"Proxy configuration"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>  </p>\n","type":"text/plain"},"key":"proxyid","value":"Proxy ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"ip","value":"IP"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"country","value":"Country/Region"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"region","value":"Region"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"city","value":"City"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"fingerprint_config","value":"Fingerprint configuration"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"category_id","value":"Category ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Refer to Chromium command-line switches for details.(<a href=\"https://peter.sh/experiments/chromium-command-line-switches/\">https://peter.sh/experiments/chromium-command-line-switches/</a>)<br />Example: [\"--window-position=400,0\", \"--blink-settings=imagesEnabled=false\", \"--disable-notifications\"]</p>\n","type":"text/plain"},"key":"launch_args","value":"Browser startup parameters[]"},{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code></p>\n","type":"text/plain"},"key":"profile_tag_ids","value":"Tag ID[]"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code><br />1 (default): Replace — Replaces all tags of the selected profile.<br />2: Append — Adds tags. If the total number of tags exceeds 30, excess tags will be truncated automatically.</p>\n","type":"text/plain"},"key":"tags_update_type","value":"Profile tag update method"}],"variable":[]}},"response":[{"id":"63abed91-4daa-49db-89aa-149d2c36ced4","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"profile_id\":\"xxx\",\n    \"name\": \"profile name\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/browser-profile/update?platform_account=Multi-account Platform","host":["http://localhost:50325"],"path":["api","v2","browser-profile","update"],"query":[{"key":"profile_id","value":"Profile ID","description":"`string` `Required` Unique profile ID, generated after creating profile.","disabled":true},{"key":"name","value":"Profile name","description":"`string(100]` `Optional` The name of the profile, no more than 100 characters","disabled":true},{"key":"remark","value":"Profile remarks","description":"`string` `Optional` Maximum 1500 characters.","disabled":true},{"key":"platform","value":"Platform","description":"`string` `Optional`  \nExample：`facebook.com`  \nThe account platform field only applies to single-account platform configuration.\nIf you need to configure multiple account platforms, please use platform_account instead.","disabled":true},{"key":"username","value":"Platform account","description":"`string` `Optional` ","disabled":true},{"key":"password","value":"Platform password","description":"`string` `Optional` ","disabled":true},{"key":"fakey","value":"Enter the 2FA-key","description":"`string` `Optional` ","disabled":true},{"key":"platform_account","value":"Multi-account Platform","description":"`array` `Optional` JS version must be upgraded to 2.8.8.4 or later.  \ndomain_name： Account platform  \nlogin_user： User account  \npassword：User password  \nfakey：2FA key  \nDescription：  \n1.platform_account applies to both single-account platform and multi-account platform scenarios.  \n2.Each object in the array represents one independent set of platform account information.  \n3.When multiple account platforms are configured, parameters should be passed group by group as separate objects in the array."},{"key":"cookie","value":"cookie","description":"`string` `Optional` ","disabled":true},{"key":"ignore_cookie_error","value":"Specifies how to handle the case when cookie validation fails.","description":"`string` `Optional`  \n0 (default): Return data as-is even if the format is incorrect  \n1: Filter out incorrectly formatted cookies and keep only valid ones. Only supports Netscape format.","disabled":true},{"key":"tabs","value":"Tabs","description":"`array` `Optional`  \nExample:`[\"http://www.baidu.com\",\"https://www.google.com\"]`","disabled":true},{"key":"user_proxy_config","value":"Proxy configuration","description":"`object` `Optional`  ","disabled":true},{"key":"proxyid","value":"Proxy ID","description":"`string` `Optional`  ","disabled":true},{"key":"ip","value":"IP","description":"`string` `Optional` ","disabled":true},{"key":"country","value":"Country/Region","description":"`string` `Optional` ","disabled":true},{"key":"region","value":"Region","description":"`string` `Optional` ","disabled":true},{"key":"city","value":"City","description":"`string` `Optional` ","disabled":true},{"key":"fingerprint_config","value":"Fingerprint configuration","description":"`string` `Optional` ","disabled":true},{"key":"category_id","value":"Category ID","description":"`string` `Optional` ","disabled":true},{"key":"launch_args","value":"Browser startup parameters[]","description":"`string` `Optional` Refer to Chromium command-line switches for details.(https://peter.sh/experiments/chromium-command-line-switches/)   \nExample: [\"--window-position=400,0\", \"--blink-settings=imagesEnabled=false\", \"--disable-notifications\"]","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 20 Aug 2025 07:56:58 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {},\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"c66011b3-31e7-4d9d-a9b7-190511d3eff6"},{"name":"Delete Profile","id":"40335146-7d06-4a24-acf1-5e5604a0b808","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user_ids\": [\"xxx\", \"xxx\"]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v1/user/delete","description":"<p>Delete specified browser profiles, with support for batch deletion. A maximum of 100 profiles can be deleted in a single request.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","user","delete"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"user_ids","value":"Profile ID[]"}],"variable":[]}},"response":[{"id":"0fe339f7-d40f-4b4f-a3ca-1b75e04caa6d","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user_ids\": [\"xxx\", \"xxx\"]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v1/user/delete","host":["http://localhost:50325"],"path":["api","v1","user","delete"],"query":[{"key":"user_ids","value":"Profile ID[]","description":"`array` `Required` Unique profile ID, generated after creating profile.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 20 Aug 2025 07:57:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {},\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"40335146-7d06-4a24-acf1-5e5604a0b808"},{"name":"Delete Profile v2","id":"23630fb4-833b-4d32-99d4-9ee106c535c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"profile_id\": [\"xxx\", \"xxx\"]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/browser-profile/delete","description":"<p>Delete specified browser profiles, with support for batch deletion. A maximum of 100 profiles can be deleted in a single request.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","delete"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID[]"}],"variable":[]}},"response":[{"id":"35c82111-4bc3-4e39-bf00-0ab14df8f879","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"profile_id\": [\"xxx\", \"xxx\"]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/browser-profile/delete","host":["http://localhost:50325"],"path":["api","v2","browser-profile","delete"],"query":[{"key":"profile_id","value":"Profile ID[]","description":"`array` `Required` Unique profile ID, generated after creating profile.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 20 Aug 2025 07:57:39 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {},\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"23630fb4-833b-4d32-99d4-9ee106c535c8"},{"name":"Move Profile","id":"b0afd709-e6ff-498b-9d6c-50281ff2aa20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user_ids\": [\"xxx\", \"xxx\"],\n    \"group_id\":\"123\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v1/user/regroup","description":"<p>Reassign browser profiles to a different group by specifying the target group ID.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","user","regroup"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"user_ids","value":"Profile ID[]"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> The unique ID generated upon successful group creation.</p>\n","type":"text/plain"},"key":"group_id","value":"Group ID"}],"variable":[]}},"response":[{"id":"2f56a457-f6a6-46a8-b82e-444c08d927fb","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"user_ids\": [\"xxx\", \"xxx\"],\n    \"group_id\":\"123\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v1/user/regroup","host":["http://localhost:50325"],"path":["api","v1","user","regroup"],"query":[{"key":"user_ids","value":"Profile ID[]","description":"`array` `Required` Unique profile ID, generated after creating profile.","disabled":true},{"key":"group_id","value":"Group ID","description":"`string` `Required` The unique ID generated upon successful group creation.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Wed, 20 Aug 2025 07:58:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {},\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"b0afd709-e6ff-498b-9d6c-50281ff2aa20"},{"name":"Delete Cache","id":"01e8a56d-4bbe-43f9-b09f-53ac67c675a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:50325/api/v1/user/delete-cache","description":"<p>Used to clear the local cache generated by all open browsers. If the disk space is insufficient, you can use this interface to clear all locally cached data generated by open browsers to free up space. For account security, please ensure that there are no open browsers on the device when using this interface.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","user","delete-cache"],"host":["http://localhost:50325"],"query":[],"variable":[]}},"response":[],"_postman_id":"01e8a56d-4bbe-43f9-b09f-53ac67c675a9"},{"name":"Delete Cache v2","id":"86680efc-aeb2-40c2-9238-4e170d40b38c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"profile_id\": [\"xxx\"],\n    \"type\": [\"history\",\"image_file\"]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/browser-profile/delete-cache","description":"<p>Clear local cache of specific profiles.</p>\n<p>For account security, please ensure that there are no open browsers on the device when using this interface.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","delete-cache"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID[]"},{"disabled":true,"description":{"content":"<p><code>array</code> <code>Required</code><br /><code>local_storage</code><br /><code>indexeddb</code><br /><code>extension_cache</code><br /><code>cookie</code><br /><code>history</code><br /><code>image_file</code>  </p>\n","type":"text/plain"},"key":"type","value":"Types of cache to clear.[]"}],"variable":[]}},"response":[],"_postman_id":"86680efc-aeb2-40c2-9238-4e170d40b38c"},{"name":"Share Profile","id":"bf82d62d-871b-42fc-b2f0-d45b0b13284b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"profile_id\":[\"xxx\",\"xxx\",\"xxx\"],\n    \"share_type\":1,\n    \"receiver\":\"123@123.com\",\n    \"content\":[\"name\",\"proxy\",\"remark\",\"tabs\"]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/browser-profile/share","description":"<p>Share profiles via account email or phone number. The maximum number of profiles that can be shared at one time is 200.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","share"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Required</code> Unique profile ID, generated after creating profile.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID[]"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Receiver's account email or phone number (no area code)</p>\n","type":"text/plain"},"key":"receiver","value":"Receiver"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code><br />1: Share via email (default)\n2. Share via phone number</p>\n","type":"text/plain"},"key":"share_type","value":"Share type"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>  By default, shares platform, account, password, 2FA key, cookies, fingerprint info, IP, etc.\nYou can choose to share the following additional items:\nname: Profile name\nproxy: Proxy information\nremark: Profile remarks\ntabs: Profile tabs</p>\n","type":"text/plain"},"key":"content","value":"Shared content[]"}],"variable":[]}},"response":[],"_postman_id":"bf82d62d-871b-42fc-b2f0-d45b0b13284b"},{"name":"Query Profile Cookies","id":"cdb22af9-647a-4028-ac9d-c69e2dea2a59","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:50325/api/v2/browser-profile/cookies","description":"<p>Query and return cookies of the specified profile. Only one profile can be queried per request.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","cookies"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> A unique ID generated after the profile is successfully created. Either profile_id or profile_no must be provided.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Priority will be given to user id when profile_id is filled.</p>\n","type":"text/plain"},"key":"profile_no","value":"Profile No."}],"variable":[]}},"response":[],"_postman_id":"cdb22af9-647a-4028-ac9d-c69e2dea2a59"},{"name":"Query Profile User-Agent","id":"8745e9a0-18f7-4ea1-b8c8-94b7d0779298","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{Authorization}}"}],"body":{"mode":"raw","raw":"{\n    \"profile_id\": [\"xxx\",\"xxx\"],\n    \"profile_no\": [\"xxx\",\"xxx\"]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/browser-profile/ua","description":"<p>Query and return the User-Agent of specified profiles. Up to 10 profiles can be queried per request.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","ua"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code> A unique ID generated after the profile is successfully created. Either profile_id or profile_no must be provided.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID[]"},{"disabled":true,"description":{"content":"<p><code>array``Optional</code> Priority will be given to user id when profile_id is filled.</p>\n","type":"text/plain"},"key":"profile_no","value":"Profile No.[]"}],"variable":[]}},"response":[],"_postman_id":"8745e9a0-18f7-4ea1-b8c8-94b7d0779298"},{"name":"Close All Profiles","id":"431dee5a-7419-4994-b846-b6dc651b3436","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"text"}}},"url":"{{baseUrl}}/api/v2/browser-profile/stop-all","description":"<p>Close all opened profiles on the current device.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","stop-all"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"431dee5a-7419-4994-b846-b6dc651b3436"},{"name":"New Fingerprint","id":"da38d10d-7033-4fc9-99eb-f09425323232","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{Authorization}}"}],"body":{"mode":"raw","raw":"{\n    \"profile_id\": [\"xxx\",\"xxx\"],\n    \"profile_no\": [\"xxx\",\"xxx\"]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/browser-profile/new-fingerprint","description":"<p>Generate a new fingerprint for specified profiles. Up to 10 profiles are supported per request.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","new-fingerprint"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code> A unique ID generated after the profile is successfully created. Either profile_id or profile_no must be provided.</p>\n","type":"text/plain"},"key":"profile_id","value":"Profile ID[]"},{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code> Priority will be given to user id when profile_id is filled.</p>\n","type":"text/plain"},"key":"profile_no","value":"Profile No.[]"}],"variable":[]}},"response":[],"_postman_id":"da38d10d-7033-4fc9-99eb-f09425323232"},{"name":"Get Kernel List","id":"f2e44470-7b35-4c4c-9eae-7a0a7cfd099f","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{baseUrl}}/api/v2/browser-profile/kernels","description":"<p>Gets the list of supported kernels, with optional filtering by Chrome or Firefox, and indicates whether each is installed locally.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","kernels"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>Supports Chrome or Firefox. Returns all kernel types by default if not specified.</p>\n","type":"text/plain"},"key":"kernel_type","value":"内核类型"}],"variable":[]}},"response":[],"_postman_id":"f2e44470-7b35-4c4c-9eae-7a0a7cfd099f"},{"name":"Download Kernel","id":"ad73b894-7937-43d3-a0bf-28555fcb3c42","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{Authorization}}"}],"body":{"mode":"raw","raw":"{\n  \"kernel_type\": \"Chrome\",\n  \"kernel_version\": \"143\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/browser-profile/download-kernel","description":"<p>Download or update a specified browser kernel version. The request returns status and progress information, allowing the download progress to be queried. Each request supports only one kernel version. Ensure no opening profiles are using the kernel before downloading, otherwise installation will fail.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","download-kernel"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code>Browser kernel type. Used to specify the kernel type of the profiles. Allowed values: Chrome, Firefox.</p>\n","type":"text/plain"},"key":"kernel_type","value":"Kernel type"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code>Browser kernel version number, e.g., 141.</p>\n","type":"text/plain"},"key":"kernel_version","value":"Kernel version"}],"variable":[]}},"response":[],"_postman_id":"ad73b894-7937-43d3-a0bf-28555fcb3c42"},{"name":"Update to Latest Patch","id":"ab2f4e87-e4d7-4b6b-bd3d-1faf33c1481d","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"version_type\": \"beta\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/browser-profile/update-patch","description":"<p>Updates to the latest patch version. stable (default) is more stable; beta is a preview version with the latest features and may be less stable. Ensure no profiles are open before updating, otherwise the update will fail.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-profile","update-patch"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>Specifies the patch version type. Supported values: stable (default) or beta.</p>\n","type":"text/plain"},"key":"version_type","value":"Version type"}],"variable":[]}},"response":[{"id":"47ce58bb-7ffc-4a6c-97dc-b55380122545","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"version_type\": \"beta\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/browser-profile/update-patch","host":["{{baseUrl}}"],"path":["api","v2","browser-profile","update-patch"],"query":[{"key":"version_type","value":"版本类型","description":"指定补丁版本类型，支持 stable（默认）或 beta。","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"220"},{"key":"Date","value":"Wed, 01 Apr 2026 08:39:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": 0,\n    \"data\": {\n        \"before_version\": \"v2.8.4.6\",\n        \"after_version\": \"v2.8.4.7\",\n        \"version_type\": \"stable\"\n    },\n    \"msg\": \"Please pause operations for 60 seconds and wait for the restart to complete. Check availability via the status API.\"\n}"}],"_postman_id":"ab2f4e87-e4d7-4b6b-bd3d-1faf33c1481d"}],"id":"1db38dee-c567-4067-b028-d19a0a7751b0","description":"<p>Perform operations and management on browser profiles.</p>\n","_postman_id":"1db38dee-c567-4067-b028-d19a0a7751b0","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Tags","item":[{"name":"Create Tag","id":"180d40bf-c24d-493e-a1b5-c25a9baae5f3","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{Authorization}}"}],"body":{"mode":"raw","raw":"{\n  \"tags\": [\n    {\n      \"name\": \"1\", // tag name\n      \"color\": \"lightGreen\" // tag color\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/browser-tags/create","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-tags","create"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>string(50)</code> <code>Required</code> Tag name. Up to 50 characters.</p>\n","type":"text/plain"},"key":"name","value":"Tag name"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>Tag color. Available values: darkBlue (default), blue, purple, red, yellow, orange, green, lightGreen.</p>\n","type":"text/plain"},"key":"color","value":"Tag color"}],"variable":[]}},"response":[],"_postman_id":"180d40bf-c24d-493e-a1b5-c25a9baae5f3"},{"name":"Update tag","id":"3d9bc6f1-7f82-4a8e-91ed-e447bb2ee3b7","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{Authorization}}"}],"body":{"mode":"raw","raw":"{\n  \"tags\": [\n    {\n      \"id\": \"1\",\n      \"name\": \"name\", // tag name\n      \"color\": \"lightGreen\" // tag color\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/browser-tags/update","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-tags","update"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code>Tag ID</p>\n","type":"text/plain"},"key":"id","value":"Tag ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>Tag name</p>\n","type":"text/plain"},"key":"name","value":"Tag name"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code>Tag color. Available values: darkBlue (default), blue, purple, red, yellow, orange, green, lightGreen.</p>\n","type":"text/plain"},"key":"color","value":"Tag color"}],"variable":[]}},"response":[],"_postman_id":"3d9bc6f1-7f82-4a8e-91ed-e447bb2ee3b7"},{"name":"Delete Tag","id":"9a2380d0-d013-4690-ae4e-f3759ba2abaa","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{Authorization}}"}],"body":{"mode":"raw","raw":"{\n  \"ids\":[\"1\"] \n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/browser-tags/delete","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-tags","delete"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Required</code>Tag ID; up to 100 tags per request.</p>\n","type":"text/plain"},"key":"ids","value":"Tag ID[]"}],"variable":[]}},"response":[],"_postman_id":"9a2380d0-d013-4690-ae4e-f3759ba2abaa"},{"name":"Query Tag","id":"e77448a7-6f39-4691-aa15-09ebe5c16342","protocolProfileBehavior":{"strictSSL":false,"followRedirects":true,"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"{{Authorization}}"}],"body":{"mode":"raw","raw":"{\n    \"ids\": [\"1\"],\n    \"page\": 1,\n    \"limit\": 10\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/browser-tags/list","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","browser-tags","list"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code>Tag ID</p>\n","type":"text/plain"},"key":"ids","value":"Tag id[]"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default:1</code>View data on the specified page.</p>\n","type":"text/plain"},"key":"page","value":"Page number\n\n"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default:50</code>Number of tags returned per page. Parameter range: 1–200.</p>\n","type":"text/plain"},"key":"limit","value":"Number of items per page"}],"variable":[]}},"response":[],"_postman_id":"e77448a7-6f39-4691-aa15-09ebe5c16342"}],"id":"f596c690-643b-41d0-ad1a-4f91045502ba","description":"<p>Supports creating, updating, deleting, and querying tags for managing profile.</p>\n","_postman_id":"f596c690-643b-41d0-ad1a-4f91045502ba","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Groups","item":[{"name":"Query Group","id":"ae2a3648-cec1-4c76-b0d2-86cf5d7151fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:50325/api/v1/group/list","description":"<p>Query group information, including group ID and group name. The group ID is used for assigning profiles to groups when creating them, and group ID 0 is the default group created by the system.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","group","list"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Query groups by specifying the group name. If left empty, all groups will be returned.</p>\n","type":"text/plain"},"key":"group_name","value":"Group name"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 1</code> View data on the specified page.</p>\n","type":"text/plain"},"key":"page","value":"Page number"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 1</code><br />Number of groups returned per page, range 1 ~ 200.</p>\n","type":"text/plain"},"key":"page_size","value":"Number of items per page"}],"variable":[]}},"response":[],"_postman_id":"ae2a3648-cec1-4c76-b0d2-86cf5d7151fa"},{"name":"New Group","id":"e765c4bd-3819-4878-86b4-bd4f3a239d15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"group_name\":\"123\", \n    \"remark\":\"123456\" \n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v1/group/create","description":"<p>Create profile groups and assign profiles to groups when creating them. Ensure that group name are unique. Upon successful creation of a group, a 'group_id' will be returned. 'group_id 0' is the default group created by the system.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","group","create"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Maximum 30 characters. Group names must be unique.</p>\n","type":"text/plain"},"key":"group_name","value":"Group name"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Maximum 100 characters. </p>\n","type":"text/plain"},"key":"remark","value":"Group remarks"}],"variable":[]}},"response":[],"_postman_id":"e765c4bd-3819-4878-86b4-bd4f3a239d15"},{"name":"Update Group","id":"e6c98b3b-cd90-4521-b003-99b3fed42f65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"group_id\":\"6215915\", \n    \"group_name\":\"12345\", \n    \"remark\":\"123456\" \n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v1/group/update","description":"<p>Edit group information, such as group name, ensuring uniqueness.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","group","update"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> The unique ID generated upon successful group creation.</p>\n","type":"text/plain"},"key":"group_id","value":"Group ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> Modify the group name (maximum 30 characters). Group names must be unique.</p>\n","type":"text/plain"},"key":"group_name","value":"Group name"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Modify the group remarks (maximum 100 characters).</p>\n","type":"text/plain"},"key":"remark","value":"Group remarks"}],"variable":[]}},"response":[],"_postman_id":"e6c98b3b-cd90-4521-b003-99b3fed42f65"}],"id":"80ddf0f4-97aa-44db-bc44-9a2a81fdcead","description":"<p>Manage and query groups.</p>\n","_postman_id":"80ddf0f4-97aa-44db-bc44-9a2a81fdcead","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Proxies","item":[{"name":"Create Proxy","id":"65d19751-a3d0-40db-b48e-1a187578cccc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"[\n    {\n\t\"type\":\"http\", //http、https、socks5、ssh\n\t\"host\":\"192.168.0.1\", \n\t\"port\":\"8000\",\n\t//\"user\":\"username\",\n\t//\"password\":\"password\",\n\t//\"proxy_url\":\"https://www.baidu.com/\", \n\t\"ipchecker\":\"ip2location\",\n    \"remark\":\"remark1\"\n    },\n    {\n\t\"type\":\"http\", //http、https、socks5、ssh\n\t\"host\":\"192.168.0.1\", \n\t\"port\":\"8000\",\n\t//\"user\":\"username\",\n\t//\"password\":\"password\",\n\t//\"proxy_url\":\"https://www.baidu.com/\", \n\t\"ipchecker\":\"ip2location\",\n    \"remark\":\"remark1\"\n    },\n    {\n\t\"type\":\"http\", //http、https、socks5、ssh\n\t\"host\":\"192.168.0.1\", \n\t\"port\":\"8000\",\n\t//\"user\":\"username\",\n\t//\"password\":\"password\",\n\t//\"proxy_url\":\"https://www.baidu.com/\",\n\t\"ipchecker\":\"ip2location\",\n    \"remark\":\"remark1\"\n    }\n]","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/proxy-list/create","description":"<p>Add proxies to the Saved proxies. A maximum of 500 proxies can be added at a time. Duplicate verification is not supported.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","proxy-list","create"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> support:  http/https/ssh/socks5</p>\n","type":"text/plain"},"key":"type","value":"Proxy type"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> support: ipV4、ipV6</p>\n","type":"text/plain"},"key":"host","value":"Proxy host"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> range: 0-65536</p>\n","type":"text/plain"},"key":"port","value":"Port"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"user","value":"Proxy username"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"password","value":"Proxy password"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"proxy_url","value":"URL used to refresh the proxy"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> If left blank, the setting in Global settings will be used.</p>\n<p>Support: ip2location/ipapi/ipfoxy</p>\n","type":"text/plain"},"key":"ipchecker","value":"IP checker"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Maximum 200 characters. </p>\n","type":"text/plain"},"key":"remark","value":"Proxy remarks"}],"variable":[]}},"response":[{"id":"8ad23013-fb48-4033-8b09-3563941bb877","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/proxy-list/create","host":["http://localhost:50325"],"path":["api","v2","proxy-list","create"],"query":[{"key":"type","value":"Proxy type","description":"`string` `Required` support:  http/https/ssh/socks5","disabled":true},{"key":"host","value":"Proxy host","description":"`string` `Required` support: ipV4、ipV6","disabled":true},{"key":"port","value":"Port","description":"`string` `Required` range: 0-65536","disabled":true},{"key":"user","value":"Proxy username","description":"`string` `Optional` ","disabled":true},{"key":"password","value":"Proxy password","description":"`string` `Optional` ","disabled":true},{"key":"proxy_url","value":"URL used to refresh the proxy","description":"`string` `Optional` ","disabled":true},{"key":"ipchecker","value":"IP checker","description":"`string` `Optional` If left blank, the setting in Global settings will be used.\n\nSupport: ip2location/ipapi/ipfoxy","type":"text","disabled":true},{"key":"remark","value":"Proxy remarks","description":"`string` `Optional` Maximum 200 characters. ","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"66"},{"key":"Date","value":"Tue, 19 Aug 2025 08:22:57 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"proxy_id\": [\n            \"369\",\n            \"370\",\n            \"371\"\n        ]\n    },\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"65d19751-a3d0-40db-b48e-1a187578cccc"},{"name":"Update Proxy","id":"21dba879-f687-4a2a-b361-921c6d309425","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"proxy_id\":\"xxx\", \n    \"type\":\"https\", \n    \"port\":\"8001\",\n\t\"user\":\"username\",\n\t\"password\":\"password\",\n\t\"proxy_url\":\"https://www.baidu.com/\", \n    \"ipchecker\":\"ipfoxy\",\n    \"remark\":\"remark\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/proxy-list/update","description":"<p>Update the proxy information of the specified proxy. For proxies of IPFoxy, only the remark can be updated.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","proxy-list","update"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Required</code> The unique ID generated upon successful proxy creation.</p>\n","type":"text/plain"},"key":"proxy_id","value":"Proxy ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> support:  http/https/ssh/socks5</p>\n","type":"text/plain"},"key":"type","value":"Proxy type"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> support: ipV4、ipV6</p>\n","type":"text/plain"},"key":"host","value":"Proxy host"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> range: 0-65536</p>\n","type":"text/plain"},"key":"port","value":"Port"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"user","value":"Proxy username"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"password","value":"Proxy password"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> </p>\n","type":"text/plain"},"key":"proxy_url","value":"URL used to refresh the proxy"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> If left blank, the setting in Global settings will be used.</p>\n<p>Support: ip2location/ipapi/ipfoxy</p>\n","type":"text/plain"},"key":"ipchecker","value":"IP checker"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Maximum 200 characters. </p>\n","type":"text/plain"},"key":"remark","value":"Proxy remarks"}],"variable":[]}},"response":[{"id":"3cffe071-2427-4115-b143-e09120dfbda4","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"proxy_id\":\"xxx\", \n    \"type\":\"https\", \n    \"port\":\"8001\",\n\t\"user\":\"username\",\n\t\"password\":\"password\",\n\t\"proxy_url\":\"https://www.baidu.com/\", \n    \"ipchecker\":\"ipfoxy\",\n    \"remark\":\"remark\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/proxy-list/update","host":["http://localhost:50325"],"path":["api","v2","proxy-list","update"],"query":[{"key":"proxy_id","value":"Proxy ID","description":"`string` `Required` The unique ID generated upon successful proxy creation.","type":"text","disabled":true},{"key":"type","value":"Proxy type","description":"`string` `Optional` support:  http/https/ssh/socks5","disabled":true},{"key":"host","value":"Proxy host","description":"`string` `Optional` support: ipV4、ipV6","disabled":true},{"key":"port","value":"Port","description":"`string` `Optional` range: 0-65536","disabled":true},{"key":"user","value":"Proxy username","description":"`string` `Optional` ","disabled":true},{"key":"password","value":"Proxy password","description":"`string` `Optional` ","disabled":true},{"key":"proxy_url","value":"URL used to refresh the proxy","description":"`string` `Optional` ","disabled":true},{"key":"ipchecker","value":"IP checker","description":"`string` `Optional` If left blank, the setting in Global settings will be used.\n\nSupport: ip2location/ipapi/ipfoxy","type":"text","disabled":true},{"key":"remark","value":"Proxy remarks","description":"`string` `Optional` Maximum 200 characters. ","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Tue, 19 Aug 2025 08:24:30 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {},\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"},{"id":"f06cb277-5437-495c-b752-a45ef4631835","name":"Failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"proxy_id\":\"xxx\", \n    \"type\":\"https\", \n    \"port\":\"8001\",\n\t\"user\":\"username\",\n\t\"password\":\"password\",\n\t\"proxy_url\":\"https://www.baidu.com/\", \n    \"ipchecker\":\"ipfoxy\",\n    \"remark\":\"remark\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/proxy-list/update","host":["http://localhost:50325"],"path":["api","v2","proxy-list","update"],"query":[{"key":"proxy_id","value":"Proxy ID","description":"`string` `Required` The unique ID generated upon successful proxy creation.","type":"text","disabled":true},{"key":"type","value":"Proxy type","description":"`string` `Optional` support:  http/https/ssh/socks5","disabled":true},{"key":"host","value":"Proxy host","description":"`string` `Optional` support: ipV4、ipV6","disabled":true},{"key":"port","value":"Port","description":"`string` `Optional` range: 0-65536","disabled":true},{"key":"user","value":"Proxy username","description":"`string` `Optional` ","disabled":true},{"key":"password","value":"Proxy password","description":"`string` `Optional` ","disabled":true},{"key":"proxy_url","value":"URL used to refresh the proxy","description":"`string` `Optional` ","disabled":true},{"key":"ipchecker","value":"IP checker","description":"`string` `Optional` If left blank, the setting in Global settings will be used.\n\nSupport: ip2location/ipapi/ipfoxy","type":"text","disabled":true},{"key":"remark","value":"Proxy remarks","description":"`string` `Optional` Maximum 200 characters. ","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Tue, 19 Aug 2025 08:28:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": -1,\n    \"msg\": \"proxy none exist\"\n}"}],"_postman_id":"21dba879-f687-4a2a-b361-921c6d309425"},{"name":"Query Proxy","id":"f9bf16cc-9d87-47a9-a007-124e10b5a442","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"proxy_id\":[\"xxx\",\"xxx\"],\n    \"limit\":\"10\",\n    \"page\":\"1\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/proxy-list/list","description":"<p>Query the proxy information in the Saved proxies</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","proxy-list","list"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Optional</code> Maximum of 100 proxy IDs per request.</p>\n","type":"text/plain"},"key":"proxy_id","value":"Proxy ID"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 50</code><br />Number of proxies returned per page, range 1 ~ 200.</p>\n","type":"text/plain"},"key":"limit","value":"Number of items per page"},{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> <code>Default: 1</code> View data on the specified page.</p>\n","type":"text/plain"},"key":"page","value":"Page number"}],"variable":[]}},"response":[{"id":"abf84517-420b-4f3a-81cb-8c646883784e","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"proxy_id\":[\"xxx\",\"xxx\"],\n    \"limit\":\"10\",\n    \"page\":\"1\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/proxy-list/list","host":["http://localhost:50325"],"path":["api","v2","proxy-list","list"],"query":[{"key":"proxy_id","value":"Proxy ID","description":"`array` `Optional` Maximum of 100 proxy IDs per request.","type":"text","disabled":true},{"key":"limit","value":"Number of items per page","description":"`string` `Optional` `Default: 50`  \nNumber of proxies returned per page, range 1 ~ 200.","disabled":true},{"key":"page","value":"Page number","description":"`string` `Optional` `Default: 1` View data on the specified page.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"573"},{"key":"Date","value":"Tue, 19 Aug 2025 08:28:59 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": {\n        \"list\": [\n            {\n                \"proxy_id\": \"371\",\n                \"type\": \"https\",\n                \"host\": \"192.168.0.1\",\n                \"port\": \"8001\",\n                \"user\": \"username\",\n                \"password\": \"password\",\n                \"proxy_url\": \"https://www.baidu.com/\",\n                \"remark\": \"remark\",\n                \"ipchecker\": \"ipfoxy\",\n                \"proxy_partner\": \"\",\n                \"profile_count\": \"0\",\n                \"related_profile_no\": [],\n                \"proxy_tags\": []\n            },\n            {\n                \"proxy_id\": \"370\",\n                \"type\": \"http\",\n                \"host\": \"192.168.0.1\",\n                \"port\": \"8000\",\n                \"user\": \"\",\n                \"password\": \"\",\n                \"proxy_url\": \"\",\n                \"remark\": \"remark1\",\n                \"ipchecker\": \"ip2location\",\n                \"proxy_partner\": \"\",\n                \"profile_count\": \"0\",\n                \"related_profile_no\": [],\n                \"proxy_tags\": []\n            }\n        ],\n        \"total\": 2,\n        \"page\": 1,\n        \"page_size\": 10\n    },\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"f9bf16cc-9d87-47a9-a007-124e10b5a442"},{"name":"Delete Proxy","id":"f9226ca8-26f4-425f-8080-e3810604820d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"proxy_id\":[\"xxx\"]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:50325/api/v2/proxy-list/delete","description":"<p>Delete the specified proxies. Up to 100 proxies can be deleted at one time. Unexpired proxies of IPFoxy cannot be deleted. </p>\n<p>Note: If the deleted proxies were configured in the profies, after delection, the proxy setting will become \"Non proxy\" in these profiles. Please pay attention to this modification.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","proxy-list","delete"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>array</code> <code>Required</code> The unique ID generated upon successful proxy creation.</p>\n","type":"text/plain"},"key":"proxy_id","value":"Proxy ID[]"}],"variable":[]}},"response":[{"id":"bac35b43-74bb-46cd-a820-4e46c351c406","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"proxy_id\":[\"xxx\"]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:50325/api/v2/proxy-list/delete","host":["http://localhost:50325"],"path":["api","v2","proxy-list","delete"],"query":[{"key":"proxy_id","value":"Proxy ID[]","description":"`array` `Required` The unique ID generated upon successful proxy creation.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Vary","value":"Origin"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"36"},{"key":"Date","value":"Tue, 19 Aug 2025 08:29:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {},\n    \"code\": 0,\n    \"msg\": \"Success\"\n}"}],"_postman_id":"f9226ca8-26f4-425f-8080-e3810604820d"}],"id":"8cc46354-e1fd-44b7-8be2-97a5d2c9bea7","description":"<p>Add proxies to the proxy list, query proxy details, delete specific proxies, and update proxy information.</p>\n","_postman_id":"8cc46354-e1fd-44b7-8be2-97a5d2c9bea7","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Extensions","item":[{"name":"Category List","id":"776ce9a0-e5e3-475c-beaf-d489c7137ff4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:50325/api/v1/application/list","description":"<p>Query the list of application categories. You can get the application category ID to create profies and edit profile information.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v1","application","list"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 1</code> View data on the specified page.</p>\n","type":"text/plain"},"key":"page","value":"Page number"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 50</code><br />Number of profiles returned per page, range 1 ~ 200.</p>\n","type":"text/plain"},"key":"page_size","value":"Number of items per page"}],"variable":[]}},"response":[],"_postman_id":"776ce9a0-e5e3-475c-beaf-d489c7137ff4"},{"name":"Category List v2","id":"8ef80219-1ca5-4d1a-a16f-b2219028ec5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:50325/api/v2/category/list","description":"<p>Query the list of extension categories. You can get the category ID or the specific category details.</p>\n","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}},"urlObject":{"path":["api","v2","category","list"],"host":["http://localhost:50325"],"query":[{"disabled":true,"description":{"content":"<p><code>string</code> <code>Optional</code> Provide the category ID to retrieve its details.</p>\n","type":"text/plain"},"key":"category_id","value":"Category ID"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 50</code><br />Number of profiles returned per page, range 1 ~ 200.</p>\n","type":"text/plain"},"key":"limit","value":"Number of items per page"},{"disabled":true,"description":{"content":"<p><code>integer</code> <code>Optional</code> <code>Default: 1</code>  View data on the specified page.</p>\n","type":"text/plain"},"key":"page","value":"Page number"}],"variable":[]}},"response":[],"_postman_id":"8ef80219-1ca5-4d1a-a16f-b2219028ec5b"}],"id":"565fcc77-4369-49ae-a43e-743f2b5814e8","_postman_id":"565fcc77-4369-49ae-a43e-743f2b5814e8","description":"","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Appendix","item":[{"name":"Parameter Object","item":[{"name":"user_proxy_config","item":[],"id":"b7995905-5c76-4759-91f7-f32ab78c8807","description":"<p>user_proxy_config: Information about account proxy configuration. AdsPower supports frequently used proxy software and protocol.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Necessary</th>\n<th>Default</th>\n<th>Example</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>proxy_soft</td>\n<td>string</td>\n<td>Yes</td>\n<td>-</td>\n<td>brightdata</td>\n<td>Currently supports brightdata, brightauto, oxylabsauto,  <br />ipfoxyauto,  <br />kookauto,lumiproxyauto,  <br />ssh, other, noproxy</td>\n</tr>\n<tr>\n<td>proxy_type</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>socks5</td>\n<td>Currently supports http, https, socks5; For no_proxy, you may pass the parameter or not</td>\n</tr>\n<tr>\n<td>proxy_host</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>pr.oxylabs.io</td>\n<td>Address of the proxy server, users can enter domain name or IP; For no_proxy, you may pass the parameter or not</td>\n</tr>\n<tr>\n<td>proxy_port</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>123</td>\n<td>Port of the proxy server; For no_proxy, you may pass the parameter or not</td>\n</tr>\n<tr>\n<td>proxy_user</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>abc</td>\n<td>Proxy account name</td>\n</tr>\n<tr>\n<td>proxy_password</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>xyz</td>\n<td>Proxy account password</td>\n</tr>\n<tr>\n<td>proxy_url</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td><a href=\"http://www.xxx.com/\">http://www.xxx.com/</a></td>\n<td>The link to change IP is used for mobile proxies and only supports http/https/socks5 proxy.  <br />1. You can change proxy IP address via the link  <br />2. If many profiles have the same proxy settings, IP address of these profiles will be changed simultaneously after refreshing proxy IP address</td>\n</tr>\n<tr>\n<td>global_config</td>\n<td>string</td>\n<td>No</td>\n<td>0</td>\n<td>1</td>\n<td>Specifies whether to use the saved proxy account from [Proxies] – [Proxy Configuration].  <br />Values:  <br />0: Do not use saved proxy account  <br />1: Use saved proxy account</td>\n</tr>\n</tbody>\n</table>\n</div><p>For user_proxy_config to pass corresponding JSON object is required, for example,</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Agent</th>\n<th>JSON</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>brightdata</td>\n<td>{\"proxy_soft\":\"brightdata\",\"proxy_type\":\"http\",\"proxy_host\":\"xxxx\",  <br />\"proxy_port\":\"xx\",\"proxy_user\":\"xxx\",\"proxy_password\":\"**\"}</td>\n<td>proxy_type supports settings to use http, https, and socks5.</td>\n</tr>\n<tr>\n<td>brightauto</td>\n<td>{\"proxy_soft\":\"brightauto\",\"proxy_type\":\"http\",\"proxy_host\":\"xxxx\",  <br />\"proxy_port\":\"xx\",\"proxy_user\":\"xxx\",\"proxy_password\":\"**\"}</td>\n<td>-</td>\n</tr>\n<tr>\n<td>oxylabsauto</td>\n<td>{\"proxy_soft\":\"oxylabsauto\",\"proxy_type\":\"http\",\"proxy_host\":\"xxxx\",  <br />\"proxy_port\":\"xx\",\"proxy_user\":\"xx\",\"proxy_password\":\"**\"}</td>\n<td>-</td>\n</tr>\n<tr>\n<td>ipfoxyauto</td>\n<td>{\"proxy_soft\":\"ipfoxyauto\",\"proxy_type\":\"http\",\"proxy_host\":\"xxxx\",  <br />\"proxy_port\":\"xx\",\"proxy_user\":\"xx\",\"proxy_password\":\"**\"}</td>\n<td>proxy_type supports settings to use http, socks5</td>\n</tr>\n<tr>\n<td>kookauto</td>\n<td>{\"proxy_soft\":\"kookauto\",\"proxy_type\":\"http\",\"proxy_host\":\"xxxx\",  <br />\"proxy_port\":\"xx\",\"proxy_user\":\"xx\",\"proxy_password\":\"**\"}</td>\n<td>proxy_type supports settings to use http, socks5</td>\n</tr>\n<tr>\n<td>lumiproxyauto</td>\n<td>{\"proxy_soft\":\"lumiproxyauto\",\"proxy_type\":\"http\",\"proxy_host\":\"xxxx\",  <br />\"proxy_port\":\"xx\",\"proxy_user\":\"xx\",\"proxy_password\":\"**\"}</td>\n<td>proxy_type supports settings to use http, socks5</td>\n</tr>\n<tr>\n<td>other</td>\n<td>{\"proxy_soft\":\"other\",\"proxy_type\":\"socks5\",\"proxy_host\":\"xxxx\",  <br />\"proxy_port\":\"xx\",\"proxy_user\":\"xxx\",\"proxy_password\":\"**\"}</td>\n<td>proxy_type supports settings to use http, https, and socks5.</td>\n</tr>\n<tr>\n<td>no_proxy</td>\n<td>{\"proxy_soft\":\"no_proxy\"}</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"b7995905-5c76-4759-91f7-f32ab78c8807","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"fingerprint_config","item":[],"id":"25f72178-802f-4f74-bf94-0d4ca06e0518","description":"<p>fingerprint_config: Information about browser fingerprint configuration. AdsPower allows to configure many kinds of fingerprints.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Necessary</th>\n<th>Default</th>\n<th>Example</th>\n<th>Description</th>\n<th>Remarks</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>automatic_timezone</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>1: Timezone, automatically generated based on IP (Default setting); 0: Custom timezone</td>\n<td></td>\n</tr>\n<tr>\n<td>timezone</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>America/Yellowknife</td>\n<td>Custom timezone, empty string \"\" represents local timezone by default</td>\n<td></td>\n</tr>\n<tr>\n<td>webrtc</td>\n<td>string</td>\n<td>No</td>\n<td>disabled</td>\n<td>disabled</td>\n<td>Chrome instant messaging component, 5 options:  <br />forward: Use proxy IP to cover real IP, high-security (upgrade to V2.6.8.6 and above)  <br />proxy: Replace (Use proxy IP to cover real IP);  <br />local: Real (The local IP is acquired);  <br />disabled: Disabled (Default setting, website cannot obtain your IP)；  <br />Disables UDP: This option blocks non-proxied UDP traffic (Chrome kernel only)</td>\n<td></td>\n</tr>\n<tr>\n<td>location</td>\n<td>string</td>\n<td>No</td>\n<td>ask</td>\n<td>ask</td>\n<td>Website requests your current location. Ask: ask for permission (Default setting), the same as common browsers; Allow: always allow website to obtain your location information;  <br />Block: always block obtaining location</td>\n<td></td>\n</tr>\n<tr>\n<td>location_switch</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>1: Location, generated based on IP (Default setting); 0: Custom location</td>\n<td></td>\n</tr>\n<tr>\n<td>longitude</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>-40.123321</td>\n<td>Configure the longitude of location, necessary when designating location. From -180 to 180 with 6 number after decimal point.</td>\n<td></td>\n</tr>\n<tr>\n<td>latitude</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>30.123321</td>\n<td>Configure latitude of location, necessary when designating location, from -90 to 90 with 6 numbers after decimal point.</td>\n<td></td>\n</tr>\n<tr>\n<td>accuracy</td>\n<td>string</td>\n<td>No</td>\n<td>1000</td>\n<td>1000</td>\n<td>Configure distance of location, necessary when designating location, from 10 to 5000 meters, should be integer.</td>\n<td></td>\n</tr>\n<tr>\n<td>language</td>\n<td>array</td>\n<td>No</td>\n<td>[\"en-US\",\"en\"]</td>\n<td>[\"en-US\",\"en\",\"zh-CN\",\"zh\"]</td>\n<td>language_switch needs to be 0 to take effect, supports many languages, format: string array.</td>\n<td>Should upgrade to V2.4.4.3 or above.</td>\n</tr>\n<tr>\n<td>language_switch</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>Configure languages based on IP country.  <br />0: Off;  <br />1: On.</td>\n<td></td>\n</tr>\n<tr>\n<td>page_language_switch</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>Match interface language based on [language], 0: Disabled 1: Enabled</td>\n<td>Conditions for use: 1. Upgrade to Patch 2.6.72 or above. 2. Supported SunBrowser versions: a. Windows: Chrome 109 and above. b. macOS: Chrome 119 or above.</td>\n</tr>\n<tr>\n<td>page_language</td>\n<td>string</td>\n<td>No</td>\n<td>native</td>\n<td>en-US</td>\n<td>page_language_switch needs to be 0 to take effect, page_language defaults to native, i.e., the local language, you can also pass in the country code to see the page language.</td>\n<td></td>\n</tr>\n<tr>\n<td>ua</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36</td>\n<td>User-agent, default setting: using random ua base. When customizing please make sure that ua format and content meet the requirement.</td>\n<td></td>\n</tr>\n<tr>\n<td>screen_resolution</td>\n<td>string</td>\n<td>No</td>\n<td>none</td>\n<td>1024_600</td>\n<td>none: default setting, follow current computer. random: random resolution. When customizing, separate them with \"_\", width_height</td>\n<td></td>\n</tr>\n<tr>\n<td>fonts</td>\n<td>array</td>\n<td>No</td>\n<td>-</td>\n<td>[\"all\"]  <br />[\"Arial\",\"Calibri\",\"Cambria\"]</td>\n<td>Font of the browser.  <br />Allows to customize font, format: string array</td>\n<td></td>\n</tr>\n<tr>\n<td>canvas</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>Browser canvas fingerprint switch.  <br />1: Add noise (Default setting);  <br />0: Use the current computer default Canvas;</td>\n<td></td>\n</tr>\n<tr>\n<td>webgl_image</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>Browser webgl image fingerprint switch.  <br />1: Add noise (Default setting);  <br />0: Use the current computer default WebGL</td>\n<td></td>\n</tr>\n<tr>\n<td>webgl</td>\n<td>string</td>\n<td>No</td>\n<td>3</td>\n<td>3</td>\n<td>Browser webgl metadata fingerprint switch.  <br />0 computer default;  <br />2 Custom (need to define webgl_config);  <br />3 Random matching (this type is only supported in the interface of adding an account, and the interface of updating an account is not currently supported);</td>\n<td>For Custom, should upgrade to V 2.4.3.9 or above</td>\n</tr>\n<tr>\n<td>webgl_config</td>\n<td>Object</td>\n<td>No</td>\n<td>{\"unmasked_vendor\": \"\", \"unmasked_renderer\": \"\", \"webgpu\": { \"webgpu_switch\": \"1\" }}</td>\n<td>{\"unmasked_vendor\": \"Google Inc.\", \"unmasked_renderer\": \"ANGLE (Intel(R) HD Graphics 620 Direct3D11 vs_5_0 ps_5_0)\", \"webgpu\": { \"webgpu_switch\": \"1\" }}</td>\n<td>Custom browser webgl metadata.  <br />Unmasked vendor: providers;  <br />Unmasked renderer: can be customized only when webgl is 2. When webgl is 2, vendor and renderer cannot be empty.  <br />webgpu based on webgl_config  <br />1: WebGL based matching  <br />2: Real  <br />0: Disabled</td>\n<td>Should update to V 2.6.8.1 or above.</td>\n</tr>\n<tr>\n<td>audio</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>Audio fingerprint switch.  <br />1: Add noise; (Default setting)  <br />0: Close</td>\n<td></td>\n</tr>\n<tr>\n<td>do_not_track</td>\n<td>string</td>\n<td>No</td>\n<td>default</td>\n<td>true</td>\n<td>DNT means do not track. A browser configuration switch.  <br />3 options:  <br />Default;  <br />True: open;  <br />False: close.</td>\n<td></td>\n</tr>\n<tr>\n<td>hardware_concurrency</td>\n<td>string</td>\n<td>No</td>\n<td>4</td>\n<td>4</td>\n<td>The number of CPU cores.  <br />Follow the current computer (Default); 2; 4 (Default value if parameter is not passed); 6; 8; 16</td>\n<td></td>\n</tr>\n<tr>\n<td>device_memory</td>\n<td>string</td>\n<td>No</td>\n<td>8</td>\n<td>8</td>\n<td>Follow the current computer (Default);  <br />2; 4; 6; 8 (Default value if parameter is not passed)</td>\n<td></td>\n</tr>\n<tr>\n<td>flash</td>\n<td>string</td>\n<td>No</td>\n<td>block</td>\n<td>allow</td>\n<td>Flash configuration switch. Allow or block (Default setting)</td>\n<td></td>\n</tr>\n<tr>\n<td>scan_port_type</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>Port scan protection. 1: Enable (Default setting); 0: Close.</td>\n<td></td>\n</tr>\n<tr>\n<td>allow_scan_ports</td>\n<td>array</td>\n<td>No</td>\n<td>-</td>\n<td>[\"4000\",\"4001\"]</td>\n<td>Port allowed to be scanned when port scan protection is enabled, format: string array. Leave it empty if not to pass the parameter.</td>\n<td></td>\n</tr>\n<tr>\n<td>media_devices</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>Media device switch, 0: off (each  <br />Browser uses the default media device ID of the current computer)  <br />1: Noise (number of devices follows local machine)  <br />2: Noise (custom number of devices, media_devices_num needs to be transmitted)</td>\n<td>Need to upgrade to version V2.6.4.2 and above.</td>\n</tr>\n<tr>\n<td>media_devices_num</td>\n<td>string</td>\n<td>No</td>\n<td>{\"audioinput_num\": \"1\", \"videoinput_num\": \"1\", \"audiooutput_num\": \"1\"}</td>\n<td>{\"audioinput_num\": \"1\", \"videoinput_num\": \"2\", \"audiooutput_num\": \"3\"}</td>\n<td>audioinput_num：Number of microphones(1-9)；videoinput_num：Number of cameras(1-9)；audiooutput_num: Number of speakers(1-9)；</td>\n<td>Need to upgrade to version V2.6.4.2 and above.</td>\n</tr>\n<tr>\n<td>client_rects</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>ClientRects，0：Each browser uses the default ClientRects of the current computer. 1：Add corresponding noise, generate different ClientRects for each browser on the same computer.</td>\n<td>Should upgrade to V3.6.2 or above.</td>\n</tr>\n<tr>\n<td>device_name_switch</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>Device name, 0: Close, each browser uses the device name of the current computer. 1: Mask, replace your real device name with a suitable value. 2: Custom device name.</td>\n<td>Should upgrade to 3.6.25 or above, when the value is 2, upgrade to V2.4.8.1 and above.</td>\n</tr>\n<tr>\n<td>device_name</td>\n<td>string</td>\n<td>No</td>\n<td>-</td>\n<td>abcd</td>\n<td>Custom device name.</td>\n<td>Should upgrade to V2.4.8.1 or above.</td>\n</tr>\n<tr>\n<td>random_ua</td>\n<td>Object</td>\n<td>No</td>\n<td>-</td>\n<td>{\"ua_browser\":[\"chrome\"],\"ua_version\":[\"80\"],\"ua_system_version\":[\"Windows 10\"]}</td>\n<td>Support specified type, system, version setting ua. If you pass in a custom ua at the same time, take the custom ua first.  <br />ua_browser: chrome</td>\n<td></td>\n</tr>\n<tr>\n<td>speech_switch</td>\n<td>string</td>\n<td>No</td>\n<td>1</td>\n<td>1</td>\n<td>SpeechVoices，0：Each profile uses the default SpeechVoices of the current computer 1：Use a value to replace the real SpeechVoices.</td>\n<td>Should update program version to V3.11.10 or above and kernel version to V2.5.0.9 or above.</td>\n</tr>\n<tr>\n<td>mac_address_config</td>\n<td>Object</td>\n<td>No</td>\n<td>{\"model\": \"1\", \"address\": \"\"}</td>\n<td>{\"model\": \"2\", \"address\": \"E4-02-9B-3B-E9-27\"}</td>\n<td>MAC address: Support setting an appropriate value instead of the real MAC address.  <br />  <br />model: 0 (use the MAC address of the current computer) , 1 (match an appropriate value instead of the real MAC address) , 2 (custom appropriate value instead of the real MAC address).  <br />  <br />address: Custom MAC address, when model is 2, this value needs to be passed in.</td>\n<td>Should update program version to V4.3.9 or above.</td>\n</tr>\n<tr>\n<td>browser_kernel_config</td>\n<td>Object</td>\n<td>No</td>\n<td>{\"version\": \"ua_auto\", \"type\":\"chrome\"}</td>\n<td>{\"version\": \"99\", \"type\":\"chrome\"}</td>\n<td>Open the browser with the specified kernel (chrome or firefox). Use the version parameter to set the kernel version: '92', '99', '102', '105', '108', '111', or 'ua_auto' for smart matching.</td>\n<td></td>\n</tr>\n<tr>\n<td>gpu</td>\n<td>string</td>\n<td>No</td>\n<td>0</td>\n<td>0</td>\n<td>0：Deploy settings from [Local settings - Hardware acceleration]  <br />1：Turn on hardware acceleration to improve browser performance. Using different hardware may affect hardware-related fingerprints.  <br />2：Turning off hardware acceleration will reduce browser performance.</td>\n<td></td>\n</tr>\n<tr>\n<td>tls_switch</td>\n<td>string</td>\n<td>No</td>\n<td>'0'</td>\n<td>'1'</td>\n<td>'1'= open Disable TLS features  <br />'0'= close Disable TLS features (by default)</td>\n<td></td>\n</tr>\n<tr>\n<td>tls</td>\n<td>string</td>\n<td>Required when the tls_switch parameter is set to '1'.</td>\n<td>''</td>\n<td>'0xC02C,0xC030'</td>\n<td>Pass the corresponding tls hexadecimal code when you need to open tls_switch, separated by commas, refer to chrome_tls_cripher below.</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p>ua_version: list, not required. If not filled, support current mainstream versions, it will be random in all versions by default.</p>\n<p>ua_system_version: list, not required. If you don’t fill in, it will be random in all systems by default. Support：</p>\n<ul>\n<li><p>Android（*Specify version：Android 9、Android 10、Android 11、Android 12、Android 13）</p>\n</li>\n<li><p>iOS（*Specify version：iOS 14、iOS 15）</p>\n</li>\n<li><p>Windows（*Specify version：Windows 7、Windows 8、Windows 10、Windows 11）</p>\n</li>\n<li><p>Mac OS X（*Specify version：Mac OS X 10、Mac OS X 11、Mac OS X 12、Mac OS X 13）</p>\n</li>\n<li><p>Linux</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384: '0xC02C',\n    TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384: '0xC030',\n    TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256: '0xC02B',\n    TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256: '0xC02F',\n    TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256: '0xCCA9',\n    TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256: '0xCCA8',\n    TLS_DHE_RSA_WITH_AES_256_GCM_SHA384: '0x009F',\n    TLS_DHE_RSA_WITH_AES_128_GCM_SHA256: '0x009E',\n    TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384: '0xC024',\n    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384: '0xC028',\n    TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA: '0xC00A',\n    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA: '0xC014',\n    TLS_DHE_RSA_WITH_AES_256_CBC_SHA256: '0x006B',\n    TLS_DHE_RSA_WITH_AES_256_CBC_SHA: '0x0039',\n    TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256: '0xC023',\n    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256: '0xC027',\n    TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA: '0xC009',\n    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA: '0xC013',\n    TLS_DHE_RSA_WITH_AES_128_CBC_SHA256: '0x0067',\n    TLS_DHE_RSA_WITH_AES_128_CBC_SHA: '0x0033',\n    TLS_RSA_WITH_AES_256_GCM_SHA384: '0x009D',\n    TLS_RSA_WITH_AES_128_GCM_SHA256: '0x009C',\n    TLS_RSA_WITH_AES_256_CBC_SHA256: '0x003D',\n    TLS_RSA_WITH_AES_128_CBC_SHA256: '0x003C',\n    TLS_RSA_WITH_AES_256_CBC_SHA: '0x0035',\n    TLS_RSA_WITH_AES_128_CBC_SHA: '0x002F',\n    TLS_AES_128_CCM_8_SHA256: '0x1305',\n    TLS_AES_128_CCM_SHA256: '0x1304',\n}\n\n</code></pre><p>For fingerprint_config to pass JSON object is required,cannot be {}</p>\n<p>example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n\"automatic_timezone\": \"1\",\n\"language\": [\"en-US\",\"en\",\"zh-CN\",\"zh\"],\n\"ua\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141\",\n\"flash\": \"block\",\n\"webrtc\": \"disabled\"\n}\n\n</code></pre>","_postman_id":"25f72178-802f-4f74-bf94-0d4ca06e0518","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}}],"id":"f9625b0b-fb5a-4ca2-9a0e-22fbb8f967a0","_postman_id":"f9625b0b-fb5a-4ca2-9a0e-22fbb8f967a0","description":"","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Country code","item":[],"id":"0181e40a-9bf7-4d86-9c04-a49184bd93d1","description":"<p><strong>Note that when passing parameters, enter the country code, consisting of 2 letters. For example, for cn: 'China' enter cn</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-antlr4\"> ad: 'Andorra'\n ae: 'United Arab Emirates'\n af: 'Afghanistan'\n ag: 'Antigua &amp; Barbuda'\n ai: 'Anguilla'\n al: 'Albania'\n am: 'Armenia'\n ao: 'Angola'\n aq: 'Antarctica'\n ar: 'Argentina'\n as: 'American Samoa'\n at: 'Austria'\n au: 'Australia'\n aw: 'Aruba'\n ax: '_land Islands'\n az: 'Azerbaijan'\n ba: 'Bosnia &amp; Herzegovina'\n bb: 'Barbados'\n bd: 'Bangladesh'\n be: 'Belgium'\n bf: 'Burkina'\n bg: 'Bulgaria'\n bh: 'Bahrain'\n bi: 'Burundi'\n bj: 'Benin'\n bl: 'Saint Barthélemy'\n bm: 'Bermuda'\n bn: 'Brunei'\n bo: 'Bolivia'\n bq: 'Caribbean Netherlands'\n br: 'Brazil'\n bs: 'The Bahamas'\n bt: 'Bhutan'\n bv: 'Bouvet Island'\n bw: 'Botswana'\n by: 'Belarus'\n bz: 'Belize'\n ca: 'Canada'\n cc: 'Cocos (Keeling) Islands'\n cf: 'Central African Republic'\n ch: 'Switzerland'\n cl: 'Chile'\n cm: 'Cameroon'\n co: 'Colombia'\n cr: 'Costa Rica'\n cu: 'Cuba'\n cv: 'Cape Verde'\n cx: 'Christmas Island'\n cy: 'Cyprus'\n cz: 'Czech Republic'\n de: 'Germany'\n dj: 'Djibouti'\n dk: 'Denmark'\n dm: 'Dominica'\n do: 'Dominican Republic'\n dz: 'Algeria'\n ec: 'Ecuador'\n ee: 'Estonia'\n eg: 'Egypt'\n eh: 'Western Sahara'\n er: 'Eritrea'\n es: 'Spain'\n fi: 'Finland'\n fj: 'Fiji'\n fk: 'Falkland Islands'\n fm: 'Federated States of Micronesia'\n fo: 'Faroe Islands'\n fr: 'France'\n ga: 'Gabon'\n gd: 'Grenada'\n ge: 'Georgia'\n gf: 'French Guiana'\n gh: 'Ghana'\n gi: 'Gibraltar'\n gl: 'Greenland'\n gn: 'Guinea'\n gp: 'Guadeloupe'\n gq: 'Equatorial Guinea'\n gr: 'Greece'\n gs: 'South Georgia and the South Sandwich Islands'\n gt: 'Guatemala'\n gu: 'Guam'\n gw: 'Guinea-Bissau'\n gy: 'Guyana'\n hk: 'China Hong Kong'\n hm: 'Heard Island and McDonald Islands'\n hn: 'Honduras'\n hr: 'Croatia'\n ht: 'Haiti'\n hu: 'Hungary'\n id: 'Indonesia'\n ie: 'Ireland'\n il: 'Israel'\n im: 'Isle of Man'\n in: 'India'\n io: 'British Indian Ocean Territory'\n iq: 'Iraq'\n ir: 'Iran'\n is: 'Iceland'\n it: 'Italy'\n je: 'Jersey'\n jm: 'Jamaica'\n jo: 'Jordan'\n jp: 'Japan'\n kh: 'Cambodia'\n ki: 'Kiribati'\n km: 'The Comoros'\n kw: 'Kuwait'\n ky: 'Cayman Islands'\n lb: 'Lebanon'\n li: 'Liechtenstein'\n lk: 'Sri Lanka'\n lr: 'Liberia'\n ls: 'Lesotho'\n lt: 'Lithuania'\n lu: 'Luxembourg'\n lv: 'Latvia'\n ly: 'Libya'\n ma: 'Morocco'\n mc: 'Monaco'\n md: 'Moldova'\n me: 'Montenegro'\n mf: 'Saint Martin (France)'\n mg: 'Madagascar'\n mh: 'Marshall islands'\n mk: 'Republic of Macedonia (FYROM)'\n ml: 'Mali'\n mm: 'Myanmar (Burma)'\n mo: 'China Macao'\n mq: 'Martinique'\n mr: 'Mauritania'\n ms: 'Montserrat'\n mt: 'Malta'\n mv: 'Maldives'\n mw: 'Malawi'\n mx: 'Mexico'\n my: 'Malaysia'\n na: 'Namibia'\n ne: 'Niger'\n nf: 'Norfolk Island'\n ng: 'Nigeria'\n ni: 'Nicaragua'\n nl: 'Netherlands'\n no: 'Norway'\n np: 'Nepal'\n nr: 'Nauru'\n om: 'Oman'\n pa: 'Panama'\n pe: 'Peru'\n pf: 'French polynesia'\n pg: 'Papua New Guinea'\n ph: 'The Philippines'\n pk: 'Pakistan'\n pl: 'Poland'\n pn: 'Pitcairn Islands'\n pr: 'Puerto Rico'\n ps: 'Palestinian territories'\n pw: 'Palau'\n py: 'Paraguay'\n qa: 'Qatar'\n re: 'Réunion'\n ro: 'Romania'\n rs: 'Serbia'\n ru: 'Russian Federation'\n rw: 'Rwanda'\n sb: 'Solomon Islands'\n sc: 'Seychelles'\n sd: 'Sudan'\n se: 'Sweden'\n sg: 'Singapore'\n si: 'Slovenia'\n sj: 'Template:Country data SJM Svalbard'\n sk: 'Slovakia'\n sl: 'Sierra Leone'\n sm: 'San Marino'\n sn: 'Senegal'\n so: 'Somalia'\n sr: 'Suriname'\n ss: 'South Sudan'\n st: 'Sao Tome &amp; Principe'\n sv: 'El Salvador'\n sy: 'Syria'\n sz: 'Swaziland'\n tc: 'Turks &amp; Caicos Islands'\n td: 'Chad'\n tg: 'Togo'\n th: 'Thailand'\n tk: 'Tokelau'\n tl: 'Timor-Leste (East Timor)'\n tn: 'Tunisia'\n to: 'Tonga'\n tr: 'Turkey'\n tv: 'Tuvalu'\n tz: 'Tanzania'\n ua: 'Ukraine'\n ug: 'Uganda'\n us: 'United States of America (USA)'\n uy: 'Uruguay'\n va: 'Vatican City (The Holy See)'\n ve: 'Venezuela'\n vg: 'British Virgin Islands'\n vi: 'United States Virgin Islands'\n vn: 'Vietnam'\n wf: 'Wallis and Futuna'\n ws: 'Samoa'\n ye: 'Yemen'\n yt: 'Mayotte'\n za: 'South Africa'\n zm: 'Zambia'\n zw: 'Zimbabwe'\n cn: 'China'\n cg: 'Republic of the Congo'\n cd: 'Democratic Republic of the Congo'\n mz: 'Mozambique'\n gg: 'Guernsey'\n gm: 'Gambia'\n mp: 'Northern Mariana Islands'\n et: 'Ethiopia'\n nc: 'New Caledonia'\n vu: 'Vanuatu'\n tf: 'French Southern Territories'\n nu: 'Niue'\n um: 'United States Minor Outlying Islands'\n ck: 'Cook Islands'\n gb: 'Great Britain'\n tt: 'Trinidad &amp; Tobago'\n vc: 'St. Vincent &amp; the Grenadines'\n tw: 'China Taiwan'\n nz: 'New Zealand'\n sa: 'Saudi Arabia'\n la: 'Laos'\n kp: 'North Korea'\n kr: 'South Korea'\n pt: 'Portugal'\n kg: 'Kyrgyzstan'\n kz: 'Kazakhstan'\n tj: 'Tajikistan'\n tm: 'Turkmenistan'\n uz: 'Uzbekistan'\n kn: 'St. Kitts &amp; Nevis'\n pm: 'Saint-Pierre and Miquelon'\n sh: 'St. Helena &amp; Dependencies'\n lc: 'St. Lucia'\n mu: 'Mauritius'\n ci: 'C_te d\\'Ivoire'\n ke: 'Kenya'\n mn: 'Mongolia'\n\n</code></pre>\n","_postman_id":"0181e40a-9bf7-4d86-9c04-a49184bd93d1","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"TimeZone","item":[],"id":"5c7cc316-8c18-4555-9bfb-3917de2b9bd6","description":"<p><strong>Note that when passing parameters enter in GMT format, for example, tz: 'GMT+08:00', gmt: 'Asia/Shanghai', so when passing parameter enter Asia/Shanghai</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code> tz: 'GMT-09:00', gmt: 'America/Metlakatla'  \n tz: 'GMT-12:00', gmt: 'Etc/GMT+12'  \n tz: 'GMT-11:00', gmt: 'Etc/GMT+11'  \n tz: 'GMT-11:00', gmt: 'Pacific/Midway'  \n tz: 'GMT-11:00', gmt: 'Pacific/Niue'  \n tz: 'GMT-11:00', gmt: 'Pacific/Pago Pago'  \n tz: 'GMT-10:00', gmt: 'America/Adak'  \n tz: 'GMT-10:00', gmt: 'Etc/GMT+10'  \n tz: 'GMT-10:00', gmt: 'HST'  \n tz: 'GMT-10:00', gmt: 'Pacific/Honolulu'  \n tz: 'GMT-10:00', gmt: 'Pacific/Rarotonga'  \n tz: 'GMT-10:00', gmt: 'Pacific/Tahiti'  \n tz: 'GMT-09:30', gmt: 'Pacific/Marquesas'  \n tz: 'GMT-09:00', gmt: 'America/Anchorage'  \n tz: 'GMT-09:00', gmt: 'America/Juneau'  \n tz: 'GMT-09:00', gmt: 'America/Nome'  \n tz: 'GMT-09:00', gmt: 'America/Sitka'  \n tz: 'GMT-09:00', gmt: 'America/Yakutat'  \n tz: 'GMT-09:00', gmt: 'Etc/GMT+9'  \n tz: 'GMT-09:00', gmt: 'Pacific/Gambier'  \n tz: 'GMT-08:00', gmt: 'America/Los Angeles'  \n tz: 'GMT-08:00', gmt: 'America/Tijuana'  \n tz: 'GMT-08:00', gmt: 'America/Vancouver'  \n tz: 'GMT-08:00', gmt: 'Etc/GMT+8'  \n tz: 'GMT-08:00', gmt: 'PST8PDT'  \n tz: 'GMT-08:00', gmt: 'Pacific/Pitcairn'  \n tz: 'GMT-07:00', gmt: 'America/Boise'  \n tz: 'GMT-07:00', gmt: 'America/Cambridge Bay'  \n tz: 'GMT-07:00', gmt: 'America/Chihuahua'  \n tz: 'GMT-07:00', gmt: 'America/Creston'  \n tz: 'GMT-07:00', gmt: 'America/Dawson'  \n tz: 'GMT-07:00', gmt: 'America/Dawson Creek'  \n tz: 'GMT-07:00', gmt: 'America/Denver'  \n tz: 'GMT-07:00', gmt: 'America/Edmonton'  \n tz: 'GMT-07:00', gmt: 'America/Fort Nelson'  \n tz: 'GMT-07:00', gmt: 'America/Hermosillo'  \n tz: 'GMT-07:00', gmt: 'America/Inuvik'  \n tz: 'GMT-07:00', gmt: 'America/Mazatlan'  \n tz: 'GMT-07:00', gmt: 'America/Ojinaga'  \n tz: 'GMT-07:00', gmt: 'America/Phoenix'  \n tz: 'GMT-07:00', gmt: 'America/Whitehorse'  \n tz: 'GMT-07:00', gmt: 'America/Yellowknife'  \n tz: 'GMT-07:00', gmt: 'Etc/GMT+7'  \n tz: 'GMT-07:00', gmt: 'MST'  \n tz: 'GMT-07:00', gmt: 'MST7MDT'  \n tz: 'GMT-06:00', gmt: 'America/Bahia Banderas'  \n tz: 'GMT-06:00', gmt: 'America/Belize'  \n tz: 'GMT-06:00', gmt: 'America/Chicago'  \n tz: 'GMT-06:00', gmt: 'America/Costa Rica'  \n tz: 'GMT-06:00', gmt: 'America/El Salvador'  \n tz: 'GMT-06:00', gmt: 'America/Guatemala'  \n tz: 'GMT-06:00', gmt: 'America/Indiana/Knox'  \n tz: 'GMT-06:00', gmt: 'America/Indiana/Tell City'  \n tz: 'GMT-06:00', gmt: 'America/Managua'  \n tz: 'GMT-06:00', gmt: 'America/Matamoros'  \n tz: 'GMT-06:00', gmt: 'America/Menominee'  \n tz: 'GMT-06:00', gmt: 'America/Merida'  \n tz: 'GMT-06:00', gmt: 'America/Mexico City'  \n tz: 'GMT-06:00', gmt: 'America/Monterrey'  \n tz: 'GMT-06:00', gmt: 'America/North Dakota/Beulah'  \n tz: 'GMT-06:00', gmt: 'America/North Dakota/Center'  \n tz: 'GMT-06:00', gmt: 'America/North Dakota/New_Salem'  \n tz: 'GMT-06:00', gmt: 'America/Rainy River'  \n tz: 'GMT-06:00', gmt: 'America/Rankin Inlet'  \n tz: 'GMT-06:00', gmt: 'America/Regina'  \n tz: 'GMT-06:00', gmt: 'America/Resolute'  \n tz: 'GMT-06:00', gmt: 'America/Swift Current'  \n tz: 'GMT-06:00', gmt: 'America/Tegucigalpa'  \n tz: 'GMT-06:00', gmt: 'America/Winnipeg'  \n tz: 'GMT-06:00', gmt: 'CST6CDT'  \n tz: 'GMT-06:00', gmt: 'Etc/GMT+6'  \n tz: 'GMT-06:00', gmt: 'Pacific/Galapagos'  \n tz: 'GMT-05:00', gmt: 'America/Atikokan'  \n tz: 'GMT-05:00', gmt: 'America/Bogota'  \n tz: 'GMT-05:00', gmt: 'America/Cancun'  \n tz: 'GMT-05:00', gmt: 'America/Cayman'  \n tz: 'GMT-05:00', gmt: 'America/Detroit'  \n tz: 'GMT-05:00', gmt: 'America/Eirunepe'  \n tz: 'GMT-05:00', gmt: 'America/Grand Turk'  \n tz: 'GMT-05:00', gmt: 'America/Guayaquil'  \n tz: 'GMT-05:00', gmt: 'America/Havana'  \n tz: 'GMT-05:00', gmt: 'America/Indiana/Indianapolis'  \n tz: 'GMT-05:00', gmt: 'America/Indiana/Marengo'  \n tz: 'GMT-05:00', gmt: 'America/Indiana/Petersburg'  \n tz: 'GMT-05:00', gmt: 'America/Indiana/Vevay'  \n tz: 'GMT-05:00', gmt: 'America/Indiana/Vincennes'  \n tz: 'GMT-05:00', gmt: 'America/Indiana/Winamac'  \n tz: 'GMT-05:00', gmt: 'America/Indianapolis'  \n tz: 'GMT-05:00', gmt: 'America/Iqaluit'  \n tz: 'GMT-05:00', gmt: 'America/Jamaica'  \n tz: 'GMT-05:00', gmt: 'America/Kentucky/Louisville'  \n tz: 'GMT-05:00', gmt: 'America/Kentucky/Monticello'  \n tz: 'GMT-05:00', gmt: 'America/Lima'  \n tz: 'GMT-05:00', gmt: 'America/Montreal'  \n tz: 'GMT-05:00', gmt: 'America/Nassau'  \n tz: 'GMT-05:00', gmt: 'America/New York'  \n tz: 'GMT-05:00', gmt: 'America/Nipigon'  \n tz: 'GMT-05:00', gmt: 'America/Panama'  \n tz: 'GMT-05:00', gmt: 'America/Pangnirtung'  \n tz: 'GMT-05:00', gmt: 'America/Port-au-Prince'  \n tz: 'GMT-05:00', gmt: 'America/Rio Branco'  \n tz: 'GMT-05:00', gmt: 'America/Thunder Bay'  \n tz: 'GMT-05:00', gmt: 'America/Toronto'  \n tz: 'GMT-05:00', gmt: 'EST'  \n tz: 'GMT-05:00', gmt: 'EST5EDT'  \n tz: 'GMT-05:00', gmt: 'Etc/GMT+5'  \n tz: 'GMT-05:00', gmt: 'Pacific/Easter'  \n tz: 'GMT-04:00', gmt: 'America/Anguilla'  \n tz: 'GMT-04:00', gmt: 'America/Antigua'  \n tz: 'GMT-04:00', gmt: 'America/Aruba'  \n tz: 'GMT-04:00', gmt: 'America/Barbados'  \n tz: 'GMT-04:00', gmt: 'America/Blanc-Sablon'  \n tz: 'GMT-04:00', gmt: 'America/Boa Vista'  \n tz: 'GMT-04:00', gmt: 'America/Campo Grande'  \n tz: 'GMT-04:00', gmt: 'America/Caracas'  \n tz: 'GMT-04:00', gmt: 'America/Cuiaba'  \n tz: 'GMT-04:00', gmt: 'America/Curacao'  \n tz: 'GMT-04:00', gmt: 'America/Dominica'  \n tz: 'GMT-04:00', gmt: 'America/Glace Bay'  \n tz: 'GMT-04:00', gmt: 'America/Goose Bay'  \n tz: 'GMT-04:00', gmt: 'America/Grenada'  \n tz: 'GMT-04:00', gmt: 'America/Guadeloupe'  \n tz: 'GMT-04:00', gmt: 'America/Guyana'  \n tz: 'GMT-04:00', gmt: 'America/Halifax'  \n tz: 'GMT-04:00', gmt: 'America/Kralendijk'  \n tz: 'GMT-04:00', gmt: 'America/La Paz'  \n tz: 'GMT-04:00', gmt: 'America/Lower Princes'  \n tz: 'GMT-04:00', gmt: 'America/Manaus'  \n tz: 'GMT-04:00', gmt: 'America/Marigot'  \n tz: 'GMT-04:00', gmt: 'America/Martinique'  \n tz: 'GMT-04:00', gmt: 'America/Moncton'  \n tz: 'GMT-04:00', gmt: 'America/Montserrat'  \n tz: 'GMT-04:00', gmt: 'America/Port of_Spain'  \n tz: 'GMT-04:00', gmt: 'America/Porto Velho'  \n tz: 'GMT-04:00', gmt: 'America/Puerto Rico'  \n tz: 'GMT-04:00', gmt: 'America/Santo Domingo'  \n tz: 'GMT-04:00', gmt: 'America/St Barthelemy'  \n tz: 'GMT-04:00', gmt: 'America/St Kitts'  \n tz: 'GMT-04:00', gmt: 'America/St Lucia'  \n tz: 'GMT-04:00', gmt: 'America/St Thomas'  \n tz: 'GMT-04:00', gmt: 'America/St Vincent'  \n tz: 'GMT-04:00', gmt: 'America/Thule'  \n tz: 'GMT-04:00', gmt: 'America/Tortola'  \n tz: 'GMT-04:00', gmt: 'Atlantic/Bermuda'  \n tz: 'GMT-04:00', gmt: 'Etc/GMT+4'  \n tz: 'GMT-03:30', gmt: 'America/St Johns'  \n tz: 'GMT-03:00', gmt: 'America/Araguaina'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/Buenos Aires'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/Catamarca'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/Cordoba'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/Jujuy'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/La Rioja'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/Mendoza'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/Rio Gallegos'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/Salta'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/San Juan'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/San Luis'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/Tucuman'  \n tz: 'GMT-03:00', gmt: 'America/Argentina/Ushuaia'  \n tz: 'GMT-03:00', gmt: 'America/Asuncion'  \n tz: 'GMT-03:00', gmt: 'America/Bahia'  \n tz: 'GMT-03:00', gmt: 'America/Belem'  \n tz: 'GMT-03:00', gmt: 'America/Cayenne'  \n tz: 'GMT-03:00', gmt: 'America/Fortaleza'  \n tz: 'GMT-03:00', gmt: 'America/Godthab'  \n tz: 'GMT-03:00', gmt: 'America/Maceio'  \n tz: 'GMT-03:00', gmt: 'America/Miquelon'  \n tz: 'GMT-03:00', gmt: 'America/Montevideo'  \n tz: 'GMT-03:00', gmt: 'America/Nuuk'  \n tz: 'GMT-03:00', gmt: 'America/Paramaribo'  \n tz: 'GMT-03:00', gmt: 'America/Punta Arenas'  \n tz: 'GMT-03:00', gmt: 'America/Recife'  \n tz: 'GMT-03:00', gmt: 'America/Santarem'  \n tz: 'GMT-03:00', gmt: 'America/Santiago'  \n tz: 'GMT-03:00', gmt: 'America/Sao Paulo'  \n tz: 'GMT-03:00', gmt: 'Antarctica/Palmer'  \n tz: 'GMT-03:00', gmt: 'Antarctica/Rothera'  \n tz: 'GMT-03:00', gmt: 'Atlantic/Stanley'  \n tz: 'GMT-03:00', gmt: 'Etc/GMT+3'  \n tz: 'GMT-02:00', gmt: 'America/Noronha'  \n tz: 'GMT-02:00', gmt: 'Atlantic/South Georgia'  \n tz: 'GMT-02:00', gmt: 'Etc/GMT+2'  \n tz: 'GMT-01:00', gmt: 'America/Scoresbysund'  \n tz: 'GMT-01:00', gmt: 'Atlantic/Azores'  \n tz: 'GMT-01:00', gmt: 'Atlantic/Cape Verde'  \n tz: 'GMT-01:00', gmt: 'Etc/GMT+1'  \n tz: 'GMT+00:00', gmt: 'Africa/Abidjan'  \n tz: 'GMT+00:00', gmt: 'Africa/Accra'  \n tz: 'GMT+00:00', gmt: 'Africa/Bamako'  \n tz: 'GMT+00:00', gmt: 'Africa/Banjul'  \n tz: 'GMT+00:00', gmt: 'Africa/Bissau'  \n tz: 'GMT+00:00', gmt: 'Africa/Conakry'  \n tz: 'GMT+00:00', gmt: 'Africa/Dakar'  \n tz: 'GMT+00:00', gmt: 'Africa/Freetown'  \n tz: 'GMT+00:00', gmt: 'Africa/Lome'  \n tz: 'GMT+00:00', gmt: 'Africa/Monrovia'  \n tz: 'GMT+00:00', gmt: 'Africa/Nouakchott'  \n tz: 'GMT+00:00', gmt: 'Africa/Ouagadougou'  \n tz: 'GMT+00:00', gmt: 'Africa/Sao Tome'  \n tz: 'GMT+00:00', gmt: 'America/Danmarkshavn'  \n tz: 'GMT+00:00', gmt: 'Antarctica/Troll'  \n tz: 'GMT+00:00', gmt: 'Atlantic/Canary'  \n tz: 'GMT+00:00', gmt: 'Atlantic/Faroe'  \n tz: 'GMT+00:00', gmt: 'Atlantic/Madeira'  \n tz: 'GMT+00:00', gmt: 'Atlantic/Reykjavik'  \n tz: 'GMT+00:00', gmt: 'Atlantic/St Helena'  \n tz: 'GMT+00:00', gmt: 'Etc/GMT'  \n tz: 'GMT+00:00', gmt: 'Etc/GMT+0'  \n tz: 'GMT+00:00', gmt: 'Etc/GMT-0'  \n tz: 'GMT+00:00', gmt: 'Etc/GMT0'  \n tz: 'GMT+00:00', gmt: 'Etc/Greenwich'  \n tz: 'GMT+00:00', gmt: 'Etc/Universal'  \n tz: 'GMT+00:00', gmt: 'Etc/Zulu'  \n tz: 'GMT+00:00', gmt: 'Europe/Dublin'  \n tz: 'GMT+00:00', gmt: 'Europe/Guernsey'  \n tz: 'GMT+00:00', gmt: 'Europe/Isle of_Man'  \n tz: 'GMT+00:00', gmt: 'Europe/Jersey'  \n tz: 'GMT+00:00', gmt: 'Europe/Lisbon'  \n tz: 'GMT+00:00', gmt: 'Europe/London'  \n tz: 'GMT+00:00', gmt: 'GMT'  \n tz: 'GMT+00:00', gmt: 'UTC'  \n tz: 'GMT+00:00', gmt: 'WET'  \n tz: 'GMT+01:00', gmt: 'Africa/Algiers'  \n tz: 'GMT+01:00', gmt: 'Africa/Bangui'  \n tz: 'GMT+01:00', gmt: 'Africa/Brazzaville'  \n tz: 'GMT+01:00', gmt: 'Africa/Casablanca'  \n tz: 'GMT+01:00', gmt: 'Africa/Ceuta'  \n tz: 'GMT+01:00', gmt: 'Africa/Douala'  \n tz: 'GMT+01:00', gmt: 'Africa/El Aaiun'  \n tz: 'GMT+01:00', gmt: 'Africa/Kinshasa'  \n tz: 'GMT+01:00', gmt: 'Africa/Lagos'  \n tz: 'GMT+01:00', gmt: 'Africa/Libreville'  \n tz: 'GMT+01:00', gmt: 'Africa/Luanda'  \n tz: 'GMT+01:00', gmt: 'Africa/Malabo'  \n tz: 'GMT+01:00', gmt: 'Africa/Ndjamena'  \n tz: 'GMT+01:00', gmt: 'Africa/Niamey'  \n tz: 'GMT+01:00', gmt: 'Africa/Porto-Novo'  \n tz: 'GMT+01:00', gmt: 'Africa/Tunis'  \n tz: 'GMT+01:00', gmt: 'Arctic/Longyearbyen'  \n tz: 'GMT+01:00', gmt: 'CET'  \n tz: 'GMT+01:00', gmt: 'Etc/GMT-1'  \n tz: 'GMT+01:00', gmt: 'Europe/Amsterdam'  \n tz: 'GMT+01:00', gmt: 'Europe/Andorra'  \n tz: 'GMT+01:00', gmt: 'Europe/Belgrade'  \n tz: 'GMT+01:00', gmt: 'Europe/Berlin'  \n tz: 'GMT+01:00', gmt: 'Europe/Bratislava'  \n tz: 'GMT+01:00', gmt: 'Europe/Brussels'  \n tz: 'GMT+01:00', gmt: 'Europe/Budapest'  \n tz: 'GMT+01:00', gmt: 'Europe/Busingen'  \n tz: 'GMT+01:00', gmt: 'Europe/Copenhagen'  \n tz: 'GMT+01:00', gmt: 'Europe/Gibraltar'  \n tz: 'GMT+01:00', gmt: 'Europe/Ljubljana'  \n tz: 'GMT+01:00', gmt: 'Europe/Luxembourg'  \n tz: 'GMT+01:00', gmt: 'Europe/Madrid'  \n tz: 'GMT+01:00', gmt: 'Europe/Malta'  \n tz: 'GMT+01:00', gmt: 'Europe/Monaco'  \n tz: 'GMT+01:00', gmt: 'Europe/Oslo'  \n tz: 'GMT+01:00', gmt: 'Europe/Paris'  \n tz: 'GMT+01:00', gmt: 'Europe/Podgorica'  \n tz: 'GMT+01:00', gmt: 'Europe/Prague'  \n tz: 'GMT+01:00', gmt: 'Europe/Rome'  \n tz: 'GMT+01:00', gmt: 'Europe/San Marino'  \n tz: 'GMT+01:00', gmt: 'Europe/Sarajevo'  \n tz: 'GMT+01:00', gmt: 'Europe/Skopje'  \n tz: 'GMT+01:00', gmt: 'Europe/Stockholm'  \n tz: 'GMT+01:00', gmt: 'Europe/Tirane'  \n tz: 'GMT+01:00', gmt: 'Europe/Vaduz'  \n tz: 'GMT+01:00', gmt: 'Europe/Vatican'  \n tz: 'GMT+01:00', gmt: 'Europe/Vienna'  \n tz: 'GMT+01:00', gmt: 'Europe/Warsaw'  \n tz: 'GMT+01:00', gmt: 'Europe/Zagreb'  \n tz: 'GMT+01:00', gmt: 'Europe/Zurich'  \n tz: 'GMT+01:00', gmt: 'MET'  \n tz: 'GMT+02:00', gmt: 'Africa/Blantyre'  \n tz: 'GMT+02:00', gmt: 'Africa/Bujumbura'  \n tz: 'GMT+02:00', gmt: 'Africa/Cairo'  \n tz: 'GMT+02:00', gmt: 'Africa/Gaborone'  \n tz: 'GMT+02:00', gmt: 'Africa/Harare'  \n tz: 'GMT+02:00', gmt: 'Africa/Johannesburg'  \n tz: 'GMT+02:00', gmt: 'Africa/Khartoum'  \n tz: 'GMT+02:00', gmt: 'Africa/Kigali'  \n tz: 'GMT+02:00', gmt: 'Africa/Lubumbashi'  \n tz: 'GMT+02:00', gmt: 'Africa/Lusaka'  \n tz: 'GMT+02:00', gmt: 'Africa/Maputo'  \n tz: 'GMT+02:00', gmt: 'Africa/Maseru'  \n tz: 'GMT+02:00', gmt: 'Africa/Mbabane'  \n tz: 'GMT+02:00', gmt: 'Africa/Tripoli'  \n tz: 'GMT+02:00', gmt: 'Africa/Windhoek'  \n tz: 'GMT+02:00', gmt: 'Asia/Amman'  \n tz: 'GMT+02:00', gmt: 'Asia/Beirut'  \n tz: 'GMT+02:00', gmt: 'Asia/Damascus'  \n tz: 'GMT+02:00', gmt: 'Asia/Famagusta'  \n tz: 'GMT+02:00', gmt: 'Asia/Gaza'  \n tz: 'GMT+02:00', gmt: 'Asia/Hebron'  \n tz: 'GMT+02:00', gmt: 'Asia/Jerusalem'  \n tz: 'GMT+02:00', gmt: 'Asia/Nicosia'  \n tz: 'GMT+02:00', gmt: 'EET'  \n tz: 'GMT+02:00', gmt: 'Etc/GMT-2'  \n tz: 'GMT+02:00', gmt: 'Europe/Athens'  \n tz: 'GMT+02:00', gmt: 'Europe/Bucharest'  \n tz: 'GMT+02:00', gmt: 'Europe/Chisinau'  \n tz: 'GMT+02:00', gmt: 'Europe/Helsinki'  \n tz: 'GMT+02:00', gmt: 'Europe/Kaliningrad'  \n tz: 'GMT+02:00', gmt: 'Europe/Kiev'  \n tz: 'GMT+02:00', gmt: 'Europe/Mariehamn'  \n tz: 'GMT+02:00', gmt: 'Europe/Nicosia'  \n tz: 'GMT+02:00', gmt: 'Europe/Riga'  \n tz: 'GMT+02:00', gmt: 'Europe/Sofia'  \n tz: 'GMT+02:00', gmt: 'Europe/Tallinn'  \n tz: 'GMT+02:00', gmt: 'Europe/Uzhgorod'  \n tz: 'GMT+02:00', gmt: 'Europe/Vilnius'  \n tz: 'GMT+02:00', gmt: 'Europe/Zaporozhye'  \n tz: 'GMT+03:00', gmt: 'Africa/Addis Ababa'  \n tz: 'GMT+03:00', gmt: 'Africa/Asmara'  \n tz: 'GMT+03:00', gmt: 'Africa/Dar es_Salaam'  \n tz: 'GMT+03:00', gmt: 'Africa/Djibouti'  \n tz: 'GMT+03:00', gmt: 'Africa/Juba'  \n tz: 'GMT+03:00', gmt: 'Africa/Kampala'  \n tz: 'GMT+03:00', gmt: 'Africa/Mogadishu'  \n tz: 'GMT+03:00', gmt: 'Africa/Nairobi'  \n tz: 'GMT+03:00', gmt: 'Antarctica/Syowa'  \n tz: 'GMT+03:00', gmt: 'Asia/Aden'  \n tz: 'GMT+03:00', gmt: 'Asia/Baghdad'  \n tz: 'GMT+03:00', gmt: 'Asia/Bahrain'  \n tz: 'GMT+03:00', gmt: 'Asia/Istanbul'  \n tz: 'GMT+03:00', gmt: 'Asia/Kuwait'  \n tz: 'GMT+03:00', gmt: 'Asia/Qatar'  \n tz: 'GMT+03:00', gmt: 'Asia/Riyadh'  \n tz: 'GMT+03:00', gmt: 'Etc/GMT-3'  \n tz: 'GMT+03:00', gmt: 'Europe/Istanbul'  \n tz: 'GMT+03:00', gmt: 'Europe/Kirov'  \n tz: 'GMT+03:00', gmt: 'Europe/Minsk'  \n tz: 'GMT+03:00', gmt: 'Europe/Moscow'  \n tz: 'GMT+03:00', gmt: 'Europe/Simferopol'  \n tz: 'GMT+03:00', gmt: 'Indian/Antananarivo'  \n tz: 'GMT+03:00', gmt: 'Indian/Comoro'  \n tz: 'GMT+03:00', gmt: 'Indian/Mayotte'  \n tz: 'GMT+03:30', gmt: 'Asia/Tehran'  \n tz: 'GMT+04:00', gmt: 'Asia/Baku'  \n tz: 'GMT+04:00', gmt: 'Asia/Dubai'  \n tz: 'GMT+04:00', gmt: 'Asia/Muscat'  \n tz: 'GMT+04:00', gmt: 'Asia/Tbilisi'  \n tz: 'GMT+04:00', gmt: 'Asia/Yerevan'  \n tz: 'GMT+04:00', gmt: 'Etc/GMT-4'  \n tz: 'GMT+04:00', gmt: 'Europe/Astrakhan'  \n tz: 'GMT+04:00', gmt: 'Europe/Samara'  \n tz: 'GMT+04:00', gmt: 'Europe/Saratov'  \n tz: 'GMT+04:00', gmt: 'Europe/Ulyanovsk'  \n tz: 'GMT+04:00', gmt: 'Europe/Volgograd'  \n tz: 'GMT+04:00', gmt: 'Indian/Mahe'  \n tz: 'GMT+04:00', gmt: 'Indian/Mauritius'  \n tz: 'GMT+04:00', gmt: 'Indian/Reunion'  \n tz: 'GMT+04:30', gmt: 'Asia/Kabul'  \n tz: 'GMT+05:00', gmt: 'Antarctica/Mawson'  \n tz: 'GMT+05:00', gmt: 'Asia/Aqtau'  \n tz: 'GMT+05:00', gmt: 'Asia/Aqtobe'  \n tz: 'GMT+05:00', gmt: 'Asia/Ashgabat'  \n tz: 'GMT+05:00', gmt: 'Asia/Atyrau'  \n tz: 'GMT+05:00', gmt: 'Asia/Dushanbe'  \n tz: 'GMT+05:00', gmt: 'Asia/Karachi'  \n tz: 'GMT+05:00', gmt: 'Asia/Oral'  \n tz: 'GMT+05:00', gmt: 'Asia/Qyzylorda'  \n tz: 'GMT+05:00', gmt: 'Asia/Samarkand'  \n tz: 'GMT+05:00', gmt: 'Asia/Tashkent'  \n tz: 'GMT+05:00', gmt: 'Asia/Yekaterinburg'  \n tz: 'GMT+05:00', gmt: 'Etc/GMT-5'  \n tz: 'GMT+05:00', gmt: 'Indian/Kerguelen'  \n tz: 'GMT+05:00', gmt: 'Indian/Maldives'  \n tz: 'GMT+05:30', gmt: 'Asia/Calcutta'  \n tz: 'GMT+05:30', gmt: 'Asia/Colombo'  \n tz: 'GMT+05:30', gmt: 'Asia/Kolkata'  \n tz: 'GMT+05:45', gmt: 'Asia/Kathmandu'  \n tz: 'GMT+05:45', gmt: 'Asia/Katmandu'  \n tz: 'GMT+06:00', gmt: 'Antarctica/Vostok'  \n tz: 'GMT+06:00', gmt: 'Asia/Almaty'  \n tz: 'GMT+06:00', gmt: 'Asia/Bishkek'  \n tz: 'GMT+06:00', gmt: 'Asia/Dhaka'  \n tz: 'GMT+06:00', gmt: 'Asia/Omsk'  \n tz: 'GMT+06:00', gmt: 'Asia/Qostanay'  \n tz: 'GMT+06:00', gmt: 'Asia/Thimphu'  \n tz: 'GMT+06:00', gmt: 'Asia/Urumqi'  \n tz: 'GMT+06:00', gmt: 'Etc/GMT-6'  \n tz: 'GMT+06:00', gmt: 'Indian/Chagos'  \n tz: 'GMT+06:30', gmt: 'Asia/Yangon'  \n tz: 'GMT+06:30', gmt: 'Indian/Cocos'  \n tz: 'GMT+07:00', gmt: 'Antarctica/Davis'  \n tz: 'GMT+07:00', gmt: 'Asia/Bangkok'  \n tz: 'GMT+07:00', gmt: 'Asia/Barnaul'  \n tz: 'GMT+07:00', gmt: 'Asia/Ho Chi_Minh'  \n tz: 'GMT+07:00', gmt: 'Asia/Hovd'  \n tz: 'GMT+07:00', gmt: 'Asia/Jakarta'  \n tz: 'GMT+07:00', gmt: 'Asia/Krasnoyarsk'  \n tz: 'GMT+07:00', gmt: 'Asia/Novokuznetsk'  \n tz: 'GMT+07:00', gmt: 'Asia/Novosibirsk'  \n tz: 'GMT+07:00', gmt: 'Asia/Phnom Penh'  \n tz: 'GMT+07:00', gmt: 'Asia/Pontianak'  \n tz: 'GMT+07:00', gmt: 'Asia/Tomsk'  \n tz: 'GMT+07:00', gmt: 'Asia/Vientiane'  \n tz: 'GMT+07:00', gmt: 'Etc/GMT-7'  \n tz: 'GMT+07:00', gmt: 'Indian/Christmas'  \n tz: 'GMT+08:00', gmt: 'Asia/Brunei'  \n tz: 'GMT+08:00', gmt: 'Asia/Choibalsan'  \n tz: 'GMT+08:00', gmt: 'Asia/Hong Kong'  \n tz: 'GMT+08:00', gmt: 'Asia/Irkutsk'  \n tz: 'GMT+08:00', gmt: 'Asia/Kuala Lumpur'  \n tz: 'GMT+08:00', gmt: 'Asia/Kuching'  \n tz: 'GMT+08:00', gmt: 'Asia/Macau'  \n tz: 'GMT+08:00', gmt: 'Asia/Makassar'  \n tz: 'GMT+08:00', gmt: 'Asia/Manila'  \n tz: 'GMT+08:00', gmt: 'Asia/Shanghai'  \n tz: 'GMT+08:00', gmt: 'Asia/Singapore'  \n tz: 'GMT+08:00', gmt: 'Asia/Taipei'  \n tz: 'GMT+08:00', gmt: 'Asia/Ulaanbaatar'  \n tz: 'GMT+08:00', gmt: 'Australia/Perth'  \n tz: 'GMT+08:00', gmt: 'Etc/GMT-8'  \n tz: 'GMT+08:45', gmt: 'Australia/Eucla'  \n tz: 'GMT+09:00', gmt: 'Asia/Chita'  \n tz: 'GMT+09:00', gmt: 'Asia/Dili'  \n tz: 'GMT+09:00', gmt: 'Asia/Jayapura'  \n tz: 'GMT+09:00', gmt: 'Asia/Khandyga'  \n tz: 'GMT+09:00', gmt: 'Asia/Pyongyang'  \n tz: 'GMT+09:00', gmt: 'Asia/Seoul'  \n tz: 'GMT+09:00', gmt: 'Asia/Tokyo'  \n tz: 'GMT+09:00', gmt: 'Asia/Yakutsk'  \n tz: 'GMT+09:00', gmt: 'Etc/GMT-9'  \n tz: 'GMT+09:00', gmt: 'Pacific/Palau'  \n tz: 'GMT+09:30', gmt: 'Australia/Darwin'  \n tz: 'GMT+10:00', gmt: 'Antarctica/DumontDUrville'  \n tz: 'GMT+10:00', gmt: 'Asia/Ust-Nera'  \n tz: 'GMT+10:00', gmt: 'Asia/Vladivostok'  \n tz: 'GMT+10:00', gmt: 'Australia/Brisbane'  \n tz: 'GMT+10:00', gmt: 'Australia/Lindeman'  \n tz: 'GMT+10:00', gmt: 'Etc/GMT-10'  \n tz: 'GMT+10:00', gmt: 'Pacific/Chuuk'  \n tz: 'GMT+10:00', gmt: 'Pacific/Guam'  \n tz: 'GMT+10:00', gmt: 'Pacific/Port Moresby'  \n tz: 'GMT+10:00', gmt: 'Pacific/Saipan'  \n tz: 'GMT+10:30', gmt: 'Australia/Adelaide'  \n tz: 'GMT+10:30', gmt: 'Australia/Broken Hill'  \n tz: 'GMT+11:00', gmt: 'Antarctica/Casey'  \n tz: 'GMT+11:00', gmt: 'Antarctica/Macquarie'  \n tz: 'GMT+11:00', gmt: 'Asia/Magadan'  \n tz: 'GMT+11:00', gmt: 'Asia/Sakhalin'  \n tz: 'GMT+11:00', gmt: 'Asia/Srednekolymsk'  \n tz: 'GMT+11:00', gmt: 'Australia/Currie'  \n tz: 'GMT+11:00', gmt: 'Australia/Hobart'  \n tz: 'GMT+11:00', gmt: 'Australia/Lord Howe'  \n tz: 'GMT+11:00', gmt: 'Australia/Melbourne'  \n tz: 'GMT+11:00', gmt: 'Australia/Sydney'  \n tz: 'GMT+11:00', gmt: 'Etc/GMT-11'  \n tz: 'GMT+11:00', gmt: 'Pacific/Bougainville'  \n tz: 'GMT+11:00', gmt: 'Pacific/Efate'  \n tz: 'GMT+11:00', gmt: 'Pacific/Guadalcanal'  \n tz: 'GMT+11:00', gmt: 'Pacific/Kosrae'  \n tz: 'GMT+11:00', gmt: 'Pacific/Noumea'  \n tz: 'GMT+11:00', gmt: 'Pacific/Pohnpei'  \n tz: 'GMT+12:00', gmt: 'Asia/Anadyr'  \n tz: 'GMT+12:00', gmt: 'Asia/Kamchatka'  \n tz: 'GMT+12:00', gmt: 'Etc/GMT-12'  \n tz: 'GMT+12:00', gmt: 'Pacific/Fiji'  \n tz: 'GMT+12:00', gmt: 'Pacific/Funafuti'  \n tz: 'GMT+12:00', gmt: 'Pacific/Kwajalein'  \n tz: 'GMT+12:00', gmt: 'Pacific/Majuro'  \n tz: 'GMT+12:00', gmt: 'Pacific/Nauru'  \n tz: 'GMT+12:00', gmt: 'Pacific/Norfolk'  \n tz: 'GMT+12:00', gmt: 'Pacific/Tarawa'  \n tz: 'GMT+12:00', gmt: 'Pacific/Wake'  \n tz: 'GMT+12:00', gmt: 'Pacific/Wallis'  \n tz: 'GMT+13:00', gmt: 'Antarctica/McMurdo'  \n tz: 'GMT+13:00', gmt: 'Etc/GMT-13'  \n tz: 'GMT+13:00', gmt: 'Pacific/Auckland'  \n tz: 'GMT+13:00', gmt: 'Pacific/Enderbury'  \n tz: 'GMT+13:00', gmt: 'Pacific/Fakaofo'  \n tz: 'GMT+13:00', gmt: 'Pacific/Tongatapu'  \n tz: 'GMT+13:45', gmt: 'Pacific/Chatham'  \n tz: 'GMT+14:00', gmt: 'Etc/GMT-14'  \n tz: 'GMT+14:00', gmt: 'Pacific/Apia'  \n tz: 'GMT+14:00', gmt: 'Pacific/Kiritimati' \n\n</code></pre>","_postman_id":"5c7cc316-8c18-4555-9bfb-3917de2b9bd6","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Language","item":[],"id":"8aec2596-5eac-415c-8172-c836418145f6","description":"<p><strong>Note that when passing parameters enter code, for example, for code: 'zh-CN' en: 'Chinese' nation, enter zh-CN</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>cc:'ad'  code:'ca-ES'  prefix:'ca'  en:'Catalan'  nation:'安道尔'  lang:'加泰罗尼亚语'\ncc:'af'  code:'prs-AF'  prefix:'prs'  en:'Dari'  nation:'阿富汗'  lang:'达里语'\ncc:'af'  code:'ps-AF'  prefix:'ps'  en:'Pashto'  nation:'阿富汗'  lang:'普什图语'\ncc:'al'  code:'sq-AL'  prefix:'sq'  en:'Albanian'  nation:'阿尔巴尼亚'  lang:'阿尔巴尼亚语'\ncc:'am'  code:'hy-AM'  prefix:'hy'  en:'Armenian'  nation:'亚美尼亚'  lang:'亚美尼亚语'\ncc:'ao'  code:'pt-PT'  prefix:'pt'  en:'Portuguese'  nation:'安哥拉'  lang:'葡萄牙语'\ncc:'aq'  code:'en-US'  prefix:'en'  en:'English'  nation:'南极洲'  lang:'英语'\ncc:'ar'  code:'es-AR'  prefix:'es'  en:'Spanish'  nation:'阿根廷'  lang:'西班牙语'\ncc:'as'  code:'en-US'  prefix:'en'  en:'English'  nation:'美属萨摩亚'  lang:'英语'\ncc:'at'  code:'de-AT'  prefix:'de'  en:'German'  nation:'奥地利'  lang:'德语'\ncc:'ag'  code:'en-US'  prefix:'en'  en:'English'  nation:'安提瓜和巴布达'  lang:'英语'\ncc:'ai'  code:'en-US'  prefix:'en'  en:'English'  nation:'安圭拉'  lang:'英语'\ncc:'ae'  code:'ar-AE'  prefix:'ar'  en:'Arabic'  nation:'阿联酋'  lang:'阿拉伯语'\ncc:'ax'  code:'sv-SE'  prefix:'sv'  en:'Swedish'  nation:'奥兰群岛'  lang:'瑞典语'\ncc:'ax'  code:'fi-FI'  prefix:'fi'  en:'Finnish'  nation:'奥兰群岛'  lang:'芬兰语'\ncc:'az'  code:'az-Latn-AZ'  prefix:'az'  en:'Azerbaijani'  nation:'阿塞拜疆'  lang:'阿塞拜疆语'\ncc:'az'  code:'az-Cyrl-AZ'  prefix:'az'  en:'Azerbaijani'  nation:'阿塞拜疆'  lang:'阿塞拜疆语'\ncc:'ba'  code:'bs-BA'  prefix:'bs'  en:'Bosnian'  nation:'波黑'  lang:'波斯尼亚语'\ncc:'ba'  code:'hr-BA'  prefix:'hr'  en:'Croatian'  nation:'波黑'  lang:'克罗地亚语'\ncc:'ba'  code:'sr-BA'  prefix:'sr'  en:'Serbian'  nation:'波黑'  lang:'塞尔维亚语'\ncc:'aw'  code:'nl-NL'  prefix:'nl'  en:'Dutch'  nation:'阿鲁巴'  lang:'荷兰语'\ncc:'bd'  code:'bn-BD'  prefix:'bn'  en:'Bengali'  nation:'孟加拉'  lang:'孟加拉语'\ncc:'au'  code:'en-AU'  prefix:'en'  en:'English'  nation:'澳大利亚'  lang:'英语'\ncc:'bf'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'布基纳法索'  lang:'法语'\ncc:'bg'  code:'bg-BG'  prefix:'bg'  en:'Bulgarian'  nation:'保加利亚'  lang:'保加利亚语'\ncc:'bh'  code:'ar-BH'  prefix:'ar'  en:'Arabic'  nation:'巴林'  lang:'阿拉伯语'\ncc:'bj'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'贝宁'  lang:'法语'\ncc:'bi'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'布隆迪'  lang:'法语'\ncc:'bi'  code:'en-US'  prefix:'en'  en:'English'  nation:'布隆迪'  lang:'英语'\ncc:'bm'  code:'en-US'  prefix:'en'  en:'English'  nation:'百慕大'  lang:'英语'\ncc:'bl'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'圣巴泰勒米岛'  lang:'法语'\ncc:'bb'  code:'en-US'  prefix:'en'  en:'English'  nation:'巴巴多斯'  lang:'英语'\ncc:'bo'  code:'quz-BO'  prefix:'quz'  en:'Quechua'  nation:'玻利维亚'  lang:'克丘亚语'\ncc:'be'  code:'fr-BE'  prefix:'fr'  en:'French'  nation:'比利时'  lang:'法语'\ncc:'bq'  code:'nl-NL'  prefix:'nl'  en:'Dutch'  nation:'荷兰加勒比区'  lang:'荷兰语'\ncc:'br'  code:'pt-BR'  prefix:'pt'  en:'Portuguese'  nation:'巴西'  lang:'葡萄牙语'\ncc:'bs'  code:'en-US'  prefix:'en'  en:'English'  nation:'巴哈马'  lang:'英语'\ncc:'bt'  code:'en-US'  prefix:'en'  en:'English'  nation:'不丹'  lang:'英语'\ncc:'bv'  code:''  prefix:''    nation:'布韦岛'  lang:''\ncc:'bw'  code:'tn-ZA'  prefix:'tn'  en:'Tswana'  nation:'博茨瓦纳'  lang:'茨瓦纳语'\ncc:'by'  code:'be-BY'  prefix:'be'  en:'Belarus'  nation:'白俄罗斯'  lang:'白俄罗斯语'\ncc:'bz'  code:'en-BZ'  prefix:'en'  en:'English'  nation:'伯利兹'  lang:'英语'\ncc:'ca'  code:'fr-CA'  prefix:'fr'  en:'French'  nation:'加拿大'  lang:'法语'\ncc:'cc'  code:''  prefix:''    nation:'科科斯群岛'  lang:''\ncc:'bn'  code:'ms-BN'  prefix:'ms'  en:'Malay'  nation:'文莱'  lang:'马来语'\ncc:'cf'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'中非'  lang:'法语'\ncc:'cl'  code:'arn-CL'  prefix:'arn'  en:'Mapdangan'  nation:'智利'  lang:'马普丹冈语'\ncc:'cm'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'喀麦隆'  lang:'法语'\ncc:'cm'  code:'en-US'  prefix:'en'  en:'English'  nation:'喀麦隆'  lang:'英语'\ncc:'co'  code:'es-CO'  prefix:'es'  en:'Spanish'  nation:'哥伦比亚'  lang:'西班牙语'\ncc:'cr'  code:'es-CR'  prefix:'es'  en:'Spanish'  nation:'哥斯达黎加'  lang:'西班牙语'\ncc:'cv'  code:'pt-PT'  prefix:'pt'  en:'Portuguese'  nation:'佛得角'  lang:'葡萄牙语'\ncc:'cu'  code:'es-ES'  prefix:'es'  en:'Spanish'  nation:'古巴'  lang:'西班牙语'\ncc:'cx'  code:'en-US'  prefix:'en'  en:'English'  nation:'圣诞岛'  lang:'英语'\ncc:'cy'  code:'el-GR'  prefix:'el'  en:'Greek'  nation:'塞浦路斯'  lang:'希腊语'\ncc:'cy'  code:'tr-TR'  prefix:'tr'  en:'Turkish'  nation:'塞浦路斯'  lang:'土耳其语'\ncc:'cz'  code:'cs-CZ'  prefix:'cs'  en:'Czech'  nation:'捷克'  lang:'捷克语'\ncc:'de'  code:'de-DE'  prefix:'de'  en:'German'  nation:'德国'  lang:'德语'\ncc:'dj'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'吉布提'  lang:'法语'\ncc:'dj'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'吉布提'  lang:'阿拉伯语'\ncc:'dk'  code:'da-DK'  prefix:'da'  en:'Danish'  nation:'丹麦'  lang:'丹麦语'\ncc:'dm'  code:'en-US'  prefix:'en'  en:'English'  nation:'多米尼克'  lang:'英语'\ncc:'do'  code:'es-DO'  prefix:'es'  en:'Spanish'  nation:'多米尼加'  lang:'西班牙语'\ncc:'dz'  code:'ar-DZ'  prefix:'ar'  en:'Arabic'  nation:'阿尔及利亚'  lang:'阿拉伯语'\ncc:'ec'  code:'quz-EC'  prefix:'quz'  en:'Quechua'  nation:'厄瓜多尔'  lang:'克丘亚语'\ncc:'ee'  code:'et-EE'  prefix:'et'  en:'Estonian'  nation:'爱沙尼亚'  lang:'爱沙尼亚语'\ncc:'eh'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'西撒哈拉'  lang:'阿拉伯语'\ncc:'er'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'厄立特里亚'  lang:'阿拉伯语'\ncc:'er'  code:'en-US'  prefix:'en'  en:'English'  nation:'厄立特里亚'  lang:'英语'\ncc:'es'  code:'es-ES'  prefix:'es'  en:'Spanish'  nation:'西班牙'  lang:'西班牙语'\ncc:'eg'  code:'ar-EG'  prefix:'ar'  en:'Arabic'  nation:'埃及'  lang:'阿拉伯语'\ncc:'fi'  code:'se-FI'  prefix:'se'  en:'Northern Sami' nation:'芬兰'  lang:'北萨米语'\ncc:'fj'  code:'en-US'  prefix:'en'  en:'English'  nation:'斐济群岛'  lang:'英语'\ncc:'fk'  code:'es-ES'  prefix:'es'  en:'Spanish'  nation:'马尔维纳斯群岛（福克兰）'  lang:'西班牙语'\ncc:'fk'  code:'en-US'  prefix:'en'  en:'English'  nation:'马尔维纳斯群岛（福克兰）'  lang:'英语'\ncc:'ch'  code:'de-CH'  prefix:'de'  en:'German'  nation:'瑞士'  lang:'德语'\ncc:'fo'  code:'fo-FO'  prefix:'fo'  en:'Faroese'  nation:'法罗群岛'  lang:'法罗语'\ncc:'fr'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'法国'  lang:'法语'\ncc:'fm'  code:'en-US'  prefix:'en'  en:'English'  nation:'密克罗尼西亚联邦'  lang:'英语'\ncc:'ga'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'加蓬'  lang:'法语'\ncc:'gd'  code:'en-US'  prefix:'en'  en:'English'  nation:'格林纳达'  lang:'英语'\ncc:'ge'  code:'ka-GE'  prefix:'ka'  en:'Georgian'  nation:'格鲁吉亚'  lang:'格鲁吉亚语'\ncc:'gf'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'法属圭亚那'  lang:'法语'\ncc:'gh'  code:'en-US'  prefix:'en'  en:'English'  nation:'加纳'  lang:'英语'\ncc:'gi'  code:'en-US'  prefix:'en'  en:'English'  nation:'直布罗陀'  lang:'英语'\ncc:'gl'  code:'kl-GL'  prefix:'kl'  en:'Greenland'  nation:'格陵兰'  lang:'格陵兰语'\ncc:'gn'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'几内亚'  lang:'法语'\ncc:'gp'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'瓜德罗普'  lang:'法语'\ncc:'gq'  code:'es-ES'  prefix:'es'  en:'Spanish'  nation:'赤道几内亚'  lang:'西班牙语'\ncc:'gq'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'赤道几内亚'  lang:'法语'\ncc:'gq'  code:'pt-PT'  prefix:'pt'  en:'Portuguese'  nation:'赤道几内亚'  lang:'葡萄牙语'\ncc:'gr'  code:'el-GR'  prefix:'el'  en:'Greek'  nation:'希腊'  lang:'希腊语'\ncc:'gs'  code:'en-US'  prefix:'en'  en:'English'  nation:'南乔治亚岛和南桑威奇群岛'  lang:'英语'\ncc:'gt'  code:'qut-GT'  prefix:'qut'  en:'Keeche'  nation:'危地马拉'  lang:'基切语'\ncc:'gu'  code:'en-US'  prefix:'en'  en:'English'  nation:'关岛'  lang:'英语'\ncc:'gw'  code:'pt-PT'  prefix:'pt'  en:'Portuguese'  nation:'几内亚比绍'  lang:'葡萄牙语'\ncc:'gy'  code:'en-US'  prefix:'en'  en:'English'  nation:'圭亚那'  lang:'英语'\ncc:'hk'  code:'zh-HK'  prefix:'zh'  en:'Chinese'  nation:'中国香港'  lang:'中文'\ncc:'hm'  code:''  prefix:''    nation:'赫德岛和麦克唐纳群岛'  lang:''\ncc:'hn'  code:'es-HN'  prefix:'es'  en:'Spanish'  nation:'洪都拉斯'  lang:'西班牙语'\ncc:'hr'  code:'hr-HR'  prefix:'hr'  en:'Croatian'  nation:'克罗地亚'  lang:'克罗地亚语'\ncc:'hu'  code:'hu-HU'  prefix:'hu'  en:'Hungarian'  nation:'匈牙利'  lang:'匈牙利语'\ncc:'il'  code:'he-IL'  prefix:'he'  en:'Hebrew'  nation:'以色列'  lang:'希伯来语'\ncc:'ie'  code:'ga-IE'  prefix:'ga'  en:'Irish'  nation:'爱尔兰'  lang:'爱尔兰语'\ncc:'id'  code:'id-ID'  prefix:'id'  en:'Indonesian'  nation:'印尼'  lang:'印度尼西亚语'\ncc:'ht'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'海地'  lang:'法语'\ncc:'im'  code:'en-US'  prefix:'en'  en:'English'  nation:'马恩岛'  lang:'英语'\ncc:'io'  code:'en-GB'  prefix:'en'  en:'English'  nation:'英属印度洋领地'  lang:'英语'\ncc:'in'  code:'hi-IN'  prefix:'hi'  en:'Hindi'  nation:'印度'  lang:'印地语'\ncc:'is'  code:'is-IS'  prefix:'is'  en:'Island'  nation:'冰岛'  lang:'冰岛语'\ncc:'ir'  code:'fa-IR'  prefix:'fa'  en:'Persian'  nation:'伊朗'  lang:'波斯语'\ncc:'iq'  code:'ar-IQ'  prefix:'ar'  en:'Arabic'  nation:'伊拉克'  lang:'阿拉伯语'\ncc:'it'  code:'it-IT'  prefix:'it'  en:'Italian'  nation:'意大利'  lang:'意大利语'\ncc:'je'  code:'en-US'  prefix:'en'  en:'English'  nation:'泽西岛'  lang:'英语'\ncc:'je'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'泽西岛'  lang:'法语'\ncc:'jm'  code:'en-JM'  prefix:'en'  en:'English'  nation:'牙买加'  lang:'英语'\ncc:'jo'  code:'ar-JO'  prefix:'ar'  en:'Arabic'  nation:'约旦'  lang:'阿拉伯语'\ncc:'jp'  code:'ja-JP'  prefix:'ja'  en:'Japanese'  nation:'日本'  lang:'日语'\ncc:'kh'  code:'km-KH'  prefix:'km'  en:'Khmer'  nation:'柬埔寨'  lang:'高棉语'\ncc:'ki'  code:'en-US'  prefix:'en'  en:'English'  nation:'基里巴斯'  lang:'英语'\ncc:'km'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'科摩罗'  lang:'法语'\ncc:'km'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'科摩罗'  lang:'阿拉伯语'\ncc:'kw'  code:'ar-KW'  prefix:'ar'  en:'Arabic Language' nation:'科威特'  lang:'阿拉伯语'\ncc:'ky'  code:'en-US'  prefix:'en'  en:'English'  nation:'开曼群岛'  lang:'英语'\ncc:'li'  code:'de-LI'  prefix:'de'  en:'German'  nation:'列支敦士登'  lang:'德语'\ncc:'lk'  code:'si-LK'  prefix:'si'  en:'Sinhala'  nation:'斯里兰卡'  lang:'僧伽罗语'\ncc:'lb'  code:'ar-LB'  prefix:'ar'  en:'Arabic'  nation:'黎巴嫩'  lang:'阿拉伯语'\ncc:'lt'  code:'lt-LT'  prefix:'lt'  en:'Lithuanian'  nation:'立陶宛'  lang:'立陶宛语'\ncc:'lu'  code:'de-LU'  prefix:'de'  en:'German'  nation:'卢森堡'  lang:'德语'\ncc:'lr'  code:'en-US'  prefix:'en'  en:'English'  nation:'利比里亚'  lang:'英语'\ncc:'lv'  code:'lv-LV'  prefix:'lv'  en:'Latvian'  nation:'拉脱维亚'  lang:'拉脱维亚语'\ncc:'ly'  code:'ar-LY'  prefix:'ar'  en:'Arabic'  nation:'利比亚'  lang:'阿拉伯语'\ncc:'ma'  code:'ar-MA'  prefix:'ar'  en:'Arabic'  nation:'摩洛哥'  lang:'阿拉伯语'\ncc:'mc'  code:'fr-MC'  prefix:'fr'  en:'French'  nation:'摩纳哥'  lang:'法语'\ncc:'md'  code:'ro-RO'  prefix:'ro'  en:'Romanian'  nation:'摩尔多瓦'  lang:'罗马尼亚语'\ncc:'me'  code:'sr-Latn-ME'  prefix:'sr'  en:'Serbian'  nation:'黑山'  lang:'塞尔维亚语'\ncc:'mf'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'法属圣马丁'  lang:'法语'\ncc:'mg'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'马达加斯加'  lang:'法语'\ncc:'mh'  code:'en-US'  prefix:'en'  en:'English'  nation:'马绍尔群岛'  lang:'英语'\ncc:'ls'  code:'en-US'  prefix:'en'  en:'English'  nation:'莱索托'  lang:'英语'\ncc:'mk'  code:'mk-MK'  prefix:'mk'  en:'Macedonian'  nation:'马其顿'  lang:'马其顿语'\ncc:'mq'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'马提尼克'  lang:'法语'\ncc:'mr'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'毛里塔尼亚'  lang:'阿拉伯语'\ncc:'ms'  code:'en-US'  prefix:'en'  en:'English'  nation:'蒙塞拉特岛'  lang:'英语'\ncc:'mt'  code:'mt-MT'  prefix:'mt'  en:'Maltese'  nation:'马耳他'  lang:'马耳他语'\ncc:'mv'  code:'dv-MV'  prefix:'dv'  en:'Dhivehi'  nation:'马尔代夫'  lang:'迪维希语'\ncc:'mw'  code:'en-US'  prefix:'en'  en:'English'  nation:'马拉维'  lang:'英语'\ncc:'mx'  code:'es-MX'  prefix:'es'  en:'Spanish'  nation:'墨西哥'  lang:'西班牙语'\ncc:'ml'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'马里'  lang:'法语'\ncc:'my'  code:'ms-MY'  prefix:'ms'  en:'Malay'  nation:'马来西亚'  lang:'马来语'\ncc:'na'  code:'en-US'  prefix:'en'  en:'English'  nation:'纳米比亚'  lang:'英语'\ncc:'ne'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'尼日尔'  lang:'法语'\ncc:'nf'  code:'en-US'  prefix:'en'  en:'English'  nation:'诺福克岛'  lang:'英语'\ncc:'ng'  code:'ha-Latn-NG'  prefix:'ha'  en:'Hausa'  nation:'尼日利亚'  lang:'豪撒语'\ncc:'ni'  code:'es-NI'  prefix:'es'  en:'Spain'  nation:'尼加拉瓜'  lang:'西班牙语'\ncc:'nl'  code:'fy-NL'  prefix:'fy'  en:'Frisian'  nation:'荷兰'  lang:'弗里西亚语'\ncc:'no'  code:'se-NO'  prefix:'se'  en:'Northern Sami' nation:'挪威'  lang:'北萨米语'\ncc:'np'  code:'ne-NP'  prefix:'ne'  en:'Nepal'  nation:'尼泊尔'  lang:'尼泊尔语'\ncc:'nr'  code:'en-US'  prefix:'en'  en:'English'  nation:'瑙鲁'  lang:'英语'\ncc:'om'  code:'ar-OM'  prefix:'ar'  en:'Arabic'  nation:'阿曼'  lang:'阿拉伯语'\ncc:'pa'  code:'es-PA'  prefix:'es'  en:'Spanish'  nation:'巴拿马'  lang:'西班牙语'\ncc:'pe'  code:'quz-PE'  prefix:'quz'  en:'Quechua'  nation:'秘鲁'  lang:'克丘亚语'\ncc:'mm'  code:''  prefix:''    nation:'缅甸'  lang:''\ncc:'pf'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'法属波利尼西亚'  lang:'法语'\ncc:'mo'  code:'zh-MO'  prefix:'zh'  en:'Chinese'  nation:'中国澳门'  lang:'中文'\ncc:'ph'  code:'fil-PH'  prefix:'fil'  en:'Philippine'  nation:'菲律宾'  lang:'菲律宾语'\ncc:'pg'  code:'en-US'  prefix:'en'  en:'English'  nation:'巴布亚新几内亚'  lang:'英语'\ncc:'pl'  code:'pl-PL'  prefix:'pl'  en:'Polish'  nation:'波兰'  lang:'波兰语'\ncc:'pk'  code:'ur-PK'  prefix:'ur'  en:'Urdu'  nation:'巴基斯坦'  lang:'乌尔都语'\ncc:'ps'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'巴勒斯坦'  lang:'阿拉伯语'\ncc:'pr'  code:'es-PR'  prefix:'es'  en:'Spain Language' nation:'波多黎各'  lang:'西班牙语'\ncc:'pn'  code:'en-US'  prefix:'en'  en:'English'  nation:'皮特凯恩群岛'  lang:'英语'\ncc:'pw'  code:'en-US'  prefix:'en'  en:'English'  nation:'帕劳'  lang:'英语'\ncc:'qa'  code:'ar-QA'  prefix:'ar'  en:'Arabic'  nation:'卡塔尔'  lang:'阿拉伯语'\ncc:'ro'  code:'ro-RO'  prefix:'ro'  en:'Romanian'  nation:'罗马尼亚'  lang:'罗马尼亚语'\ncc:'re'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'留尼汪'  lang:'法语'\ncc:'rs'  code:'sr-Latn-RS'  prefix:'sr'  en:'Serbian'  nation:'塞尔维亚'  lang:'塞尔维亚语'\ncc:'py'  code:'es-PY'  prefix:'es'  en:'Spanish'  nation:'巴拉圭'  lang:'西班牙语'\ncc:'ru'  code:'ru-RU'  prefix:'ru'  en:'Russian'  nation:'俄罗斯'  lang:'俄语'\ncc:'sb'  code:'en-US'  prefix:'en'  en:'English'  nation:'所罗门群岛'  lang:'英语'\ncc:'se'  code:'se-SE'  prefix:'se'  en:'Northern Sami' nation:'瑞典'  lang:'北萨米语'\ncc:'sc'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'塞舌尔'  lang:'法语'\ncc:'sc'  code:'en-US'  prefix:'en'  en:'English'  nation:'塞舌尔'  lang:'英语'\ncc:'sg'  code:'en-SG'  prefix:'en'  en:'English'  nation:'新加坡'  lang:'英语'\ncc:'sd'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'苏丹'  lang:'阿拉伯语'\ncc:'sd'  code:'en-US'  prefix:'en'  en:'English'  nation:'苏丹'  lang:'英语'\ncc:'si'  code:'sl-SI'  prefix:'sl'  en:'Slovenian'  nation:'斯洛文尼亚'  lang:'斯洛文尼亚语'\ncc:'sj'  code:'nn-no'  prefix:'no'  en:'Norwegian'  nation:'斯瓦尔巴群岛和扬马延岛'  lang:'挪威语'\ncc:'sk'  code:'sk-SK'  prefix:'sk'  en:'Slovak'  nation:'斯洛伐克'  lang:'斯洛伐克语'\ncc:'sl'  code:'en-US'  prefix:'en'  en:'English'  nation:'塞拉利昂'  lang:'英语'\ncc:'sm'  code:'it-IT'  prefix:'it'  en:'Italian'  nation:'圣马力诺'  lang:'意大利语'\ncc:'sn'  code:'wo-SN'  prefix:'wo'  en:'Wolof'  nation:'塞内加尔'  lang:'沃洛夫语'\ncc:'so'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'索马里'  lang:'阿拉伯语'\ncc:'sr'  code:'nl-NL'  prefix:'nl'  en:'Dutch'  nation:'苏里南'  lang:'荷兰语'\ncc:'ss'  code:'en-US'  prefix:'en'  en:'English'  nation:'南苏丹'  lang:'英语'\ncc:'st'  code:'en-US'  prefix:'en'  en:'English'  nation:'圣多美和普林西比'  lang:'英语'\ncc:'sv'  code:'es-SV'  prefix:'es'  en:'Spanish'  nation:'萨尔瓦多'  lang:'西班牙语'\ncc:'sy'  code:'ar-SY'  prefix:'ar'  en:'Arabic'  nation:'叙利亚'  lang:'阿拉伯语'\ncc:'sz'  code:'en-US'  prefix:'en'  en:'English'  nation:'斯威士兰'  lang:'英语'\ncc:'tc'  code:'en-US'  prefix:'en'  en:'English'  nation:'特克斯和凯科斯群岛'  lang:'英语'\ncc:'tg'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'多哥'  lang:'法语'\ncc:'td'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'乍得'  lang:'法语'\ncc:'td'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'乍得'  lang:'阿拉伯语'\ncc:'th'  code:'th-TH'  prefix:'ta'  en:'Thai'  nation:'泰国'  lang:'泰语'\ncc:'tk'  code:'en-US'  prefix:'en'  en:'English'  nation:'托克劳'  lang:'英语'\ncc:'tl'  code:'pt-PT'  prefix:'pt'  en:'Portuguese'  nation:'东帝汶'  lang:'葡萄牙语'\ncc:'tn'  code:'ar-TN'  prefix:'ar'  en:'Arabic'  nation:'突尼斯'  lang:'阿拉伯语'\ncc:'tr'  code:'tr-TR'  prefix:'tr'  en:'Turkish'  nation:'土耳其'  lang:'土耳其语'\ncc:'to'  code:'en-US'  prefix:'en'  en:'English'  nation:'汤加'  lang:'英语'\ncc:'tz'  code:'sw-KE'  prefix:'sw'  en:'Swah Greek' nation:'坦桑尼亚'  lang:'斯瓦希里语'\ncc:'tz'  code:'en-US'  prefix:'en'  en:'English'  nation:'坦桑尼亚'  lang:'英语'\ncc:'ua'  code:'uk-UA'  prefix:'uk'  en:'Ukrainian'  nation:'乌克兰'  lang:'乌克兰语'\ncc:'uy'  code:'es-UY'  prefix:'es'  en:'Spanish'  nation:'乌拉圭'  lang:'西班牙语'\ncc:'ug'  code:'sw-KE'  prefix:'sw'  en:'Swah Greek' nation:'乌干达'  lang:'斯瓦希里语'\ncc:'ug'  code:'en-US'  prefix:'en'  en:'English'  nation:'乌干达'  lang:'英语'\ncc:'us'  code:'en-US'  prefix:'en'  en:'English'  nation:'美国'  lang:'英语'\ncc:'va'  code:'it-IT'  prefix:'it'  en:'Italian'  nation:'梵蒂冈'  lang:'意大利语'\ncc:'vi'  code:'en-US'  prefix:'en'  en:'English'  nation:'美属维尔京群岛'  lang:'英语'\ncc:'ve'  code:'es-VE'  prefix:'es'  en:'Spanish'  nation:'委内瑞拉'  lang:'西班牙语'\ncc:'ws'  code:'en-US'  prefix:'en'  en:'English'  nation:'萨摩亚'  lang:'英语'\ncc:'vn'  code:'vi-VN'  prefix:'vi'  en:'Vietnamese'  nation:'越南'  lang:'越南语'\ncc:'vg'  code:'en-GB'  prefix:'en'  en:'English'  nation:'英属维尔京群岛'  lang:'英语'\ncc:'yt'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'马约特'  lang:'法语'\ncc:'ye'  code:'ar-YE'  prefix:'ar'  en:'Arabic'  nation:'也门'  lang:'阿拉伯语'\ncc:'wf'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'瓦利斯和富图纳'  lang:'法语'\ncc:'zw'  code:'en-ZW'  prefix:'en'  en:'English'  nation:'津巴布韦'  lang:'英语'\ncc:'za'  code:'nso-ZA'  prefix:'nso'  en:'Basotho'  nation:'南非'  lang:'巴索托语'\ncc:'zm'  code:'en-US'  prefix:'en'  en:'English'  nation:'赞比亚'  lang:'英语'\ncc:'cn'  code:'zh-CN'  prefix:'zh'  en:'Chinese'  nation:'中国内地'  lang:'中文'\ncc:'cd'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'刚果（金）'  lang:'法语'\ncc:'mz'  code:'pt-PT'  prefix:'pt'  en:'Portuguese'  nation:'莫桑比克'  lang:'葡萄牙语'\ncc:'cg'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'刚果（布）'  lang:'法语'\ncc:'gg'  code:'en-US'  prefix:'en'  en:'English'  nation:'根西岛'  lang:'英语'\ncc:'gm'  code:'en-US'  prefix:'en'  en:'English'  nation:'冈比亚'  lang:'英语'\ncc:'mp'  code:'en-US'  prefix:'en'  en:'English'  nation:'北马里亚纳群岛'  lang:'英语'\ncc:'et'  code:'am-ET'  prefix:'am'  en:'Amharic'  nation:'埃塞俄比亚'  lang:'阿姆哈拉语'\ncc:'tf'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'法属南部领地'  lang:'法语'\ncc:'vu'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'瓦努阿图'  lang:'法语'\ncc:'vu'  code:'en-US'  prefix:'en'  en:'English'  nation:'瓦努阿图'  lang:'英语'\ncc:'nc'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'新喀里多尼亚'  lang:'法语'\ncc:'um'  code:'en-US'  prefix:'en'  en:'English'  nation:'美国本土外小岛屿'  lang:'英语'\ncc:'nu'  code:'en-US'  prefix:'en'  en:'English'  nation:'纽埃'  lang:'英语'\ncc:'tt'  code:'en-TT'  prefix:'en'  en:'English'  nation:'特立尼达和多巴哥'  lang:'英语'\ncc:'vc'  code:'en-US'  prefix:'en'  en:'English'  nation:'圣文森特和格林纳丁斯'  lang:'英语'\ncc:'ck'  code:'en-US'  prefix:'en'  en:'English'  nation:'库克群岛'  lang:'英语'\ncc:'uk'  code:'en-GB'  prefix:'en'  en:'English'  nation:'英国'  lang:'英语'\ncc:'tv'  code:'en-US'  prefix:'en'  en:'English'  nation:'图瓦卢'  lang:'英语'\ncc:'tw'  code:'zh-TW'  prefix:'zh'  en:'Chinese (Traditional)' nation:'中国台湾'  lang:'中文(繁体)'\ncc:'nz'  code:'en-NZ'  prefix:'en'  en:'English'  nation:'新西兰'  lang:'英语'\ncc:'nz'  code:'mi-NZ'  prefix:'mi'  en:'Maori'  nation:'新西兰'  lang:'毛利语'\ncc:'sa'  code:'ar-SA'  prefix:'ar'  en:'Arabic'  nation:'沙特阿拉伯'  lang:'阿拉伯语'\ncc:'kr'  code:'ko-KR'  prefix:'ko'  en:'North Korea' nation:'韩国'  lang:'朝鲜语'\ncc:'kp'  code:'ko-KR'  prefix:'ko'  en:'North Korea' nation:'朝鲜'  lang:'朝鲜语'\ncc:'la'  code:'lo-LA'  prefix:'lo'  en:'Lao'  nation:'老挝'  lang:'老挝语'\ncc:'kg'  code:'ky-KG'  prefix:'ky'  en:'Kyrgyz'  nation:'吉尔吉斯斯坦'  lang:'吉尔吉斯语'\ncc:'pt'  code:'pt-PT'  prefix:'pt'  en:'Portuguese'  nation:'葡萄牙'  lang:'葡萄牙语'\ncc:'kz'  code:'kk-KZ'  prefix:'kk'  en:'Kazakh'  nation:'哈萨克斯坦'  lang:'哈萨克语'\ncc:'tj'  code:'tg-Cyrl-TJ'  prefix:'tg'  en:'Tajik Language' nation:'塔吉克斯坦'  lang:'塔吉克语'\ncc:'tm'  code:'tk-TM'  prefix:'tk'  en:'Turkmen'  nation:'土库曼斯坦'  lang:'土库曼语'\ncc:'uz'  code:'uz-Latn-UZ'  prefix:'uz'  en:'Uzbek'  nation:'乌兹别克斯坦'  lang:'乌兹别克语'\ncc:'sh'  code:'en-US'  prefix:'en'  en:'English'  nation:'圣赫勒拿'  lang:'英语'\ncc:'pm'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'圣皮埃尔和密克隆'  lang:'法语'\ncc:'kn'  code:'en-US'  prefix:'en'  en:'English'  nation:'圣基茨和尼维斯'  lang:'英语'\ncc:'lc'  code:'en-US'  prefix:'en'  en:'English'  nation:'圣卢西亚'  lang:'英语'\ncc:'lc'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'圣卢西亚'  lang:'法语'\ncc:'ci'  code:'fr-FR'  prefix:'fr'  en:'French'  nation:'科特迪瓦'  lang:'法语'\ncc:'mu'  code:'en-US'  prefix:'en'  en:'English'  nation:'毛里求斯'  lang:'英语'\ncc:'ke'  code:'sw-KE'  prefix:'sw'  en:'Swah Greek' nation:'肯尼亚'  lang:'斯瓦希里语'\ncc:'mn'  code:'mn-Mong'  prefix:'mn'  en:'Mongolian'  nation:'蒙古国蒙古'  lang:'蒙古语'\ncc:'rw'  code:'rw-RW'  prefix:'rw'  en:'Rwanda'  nation:'卢旺达'  lang:'卢旺达语'\n\n</code></pre>","_postman_id":"8aec2596-5eac-415c-8172-c836418145f6","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Display language","item":[],"id":"314eac7a-c8a5-45b7-bcb2-3e786c35f8cd","description":"<p><strong>List of interface languages: note that code is passed with code, e.g. code:'ar', name: Arabic, nativeName: 'العربية'; pass with ar</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>code:'ar',  name:阿拉伯语,  nativeName: 'العربية';\ncode:'am',  name:阿姆哈拉语,  nativeName: 'አማርኛ';\ncode:'et',  name:爱沙尼亚语,  nativeName: 'eesti';\ncode:'bg',  name:保加利亚语,  nativeName: 'български';\ncode:'pl',  name:波兰语,  nativeName: 'polski';\ncode:'fa',  name:波斯语,  nativeName: 'فارسی';\ncode:'da',  name:丹麦语,  nativeName: 'dansk';\ncode:'de',  name:德语,  nativeName: 'Deutsch';\ncode:'de-AT',  name:德语（奥地利）,  nativeName: 'Deutsch (Österreich)';\ncode:'de-DE',  name:德语（德国）,  nativeName: 'Deutsch (Deutschland)';\ncode:'de-LI',  name:德语（列支敦士登）,  nativeName: 'Deutsch (Liechtenstein)';\ncode:'de-CH',  name:德语（瑞士）,  nativeName: 'Deutsch (Schweiz)';\ncode:'ru',  name:俄语,  nativeName: 'русский';\ncode:'fr',  name:法语,  nativeName: 'français';\ncode:'fr-FR',  name:法语（法国）,  nativeName: 'français (France)';\ncode:'fr-CA',  name:法语（加拿大）,  nativeName: 'français (Canada)';\ncode:'fr-CH',  name:法语（瑞士）,  nativeName: 'français (Suisse)';\ncode:'fil',  name:菲律宾语,  nativeName: 'Filipino';\ncode:'fi',  name:芬兰语,  nativeName: 'suomi';\ncode:'gu',  name:古吉拉特语,  nativeName: 'ગુજરાતી';\ncode:'ko',  name:韩语,  nativeName: '한국어';\ncode:'nl',  name:荷兰语,  nativeName: 'Nederlands';\ncode:'ca',  name:加泰罗尼亚语,  nativeName: 'català';\ncode:'cs',  name:捷克语,  nativeName: 'čeština';\ncode:'kn',  name:卡纳达语,  nativeName: 'ಕನ್ನಡ';\ncode:'hr',  name:克罗地亚语,  nativeName: 'hrvatski';\ncode:'lv',  name:拉脱维亚语,  nativeName: 'latviešu';\ncode:'lt',  name:立陶宛语,  nativeName: 'lietuvių';\ncode:'ro',  name:罗马尼亚语,  nativeName: 'română';\ncode:'mr',  name:马拉地语,  nativeName: 'मराठी';\ncode:'ml',  name:马拉雅拉姆语,  nativeName: 'മലയാളം';\ncode:'ms',  name:马来语,  nativeName: 'Melayu';\ncode:'bn',  name:孟加拉语,  nativeName: 'বাংলা';\ncode:'af',  name:南非荷兰语,  nativeName: 'Afrikaans';\ncode:'pt',  name:葡萄牙语,  nativeName: 'português';\ncode:'pt-BR',  name:葡萄牙语（巴西）,  nativeName: 'português (Brasil)';\ncode:'pt-PT',  name:葡萄牙语（葡萄牙）,  nativeName: 'português (Portugal)';\ncode:'ja',  name:日语,  nativeName: '日本語';\ncode:'sv',  name:瑞典语,  nativeName: 'svenska';\ncode:'sr',  name:塞尔维亚语,  nativeName: 'српски';\ncode:'nb',  name:书面挪威语,  nativeName: 'norsk bokmål';\ncode:'sk',  name:斯洛伐克语,  nativeName: 'slovenčina';\ncode:'sl',  name:斯洛文尼亚语,  nativeName: 'slovenščina';\ncode:'sw',  name:斯瓦希里语,  nativeName: 'Kiswahili';\ncode:'te',  name:泰卢固语,  nativeName: 'తెలుగు';\ncode:'ta',  name:泰米尔语,  nativeName: 'தமிழ்';\ncode:'th',  name:泰语,  nativeName: 'ไทย';\ncode:'tr',  name:土耳其语,  nativeName: 'Türkçe';\ncode:'ur',  name:乌尔都语,  nativeName: 'اردو';\ncode:'uk',  name:乌克兰语,  nativeName: 'українська';\ncode:'es',  name:西班牙语,  nativeName: 'español';\ncode:'es-AR',  name:西班牙语（阿根廷）,  nativeName: 'español (Argentina)';\ncode:'es-CO',  name:西班牙语（哥伦比亚）,  nativeName: 'español (Colombia)';\ncode:'es-CR',  name:西班牙语（哥斯达黎加）,  nativeName: 'español (Costa Rica)';\ncode:'es-HN',  name:西班牙语（洪都拉斯）,  nativeName: 'español (Honduras)';\ncode:'es-419',  name:西班牙语（拉丁美洲）,  nativeName: 'español (Latinoamérica)';\ncode:'es-US',  name:西班牙语（美国）,  nativeName: 'español (Estados Unidos)';\ncode:'es-PE',  name:西班牙语（秘鲁）,  nativeName: 'español (Perú)';\ncode:'es-MX',  name:西班牙语（墨西哥）,  nativeName: 'español (México)';\ncode:'es-VE',  name:西班牙语（委内瑞拉）,  nativeName: 'español (Venezuela)';\ncode:'es-UY',  name:西班牙语（乌拉圭）,  nativeName: 'español (Uruguay)';\ncode:'es-ES',  name:西班牙语（西班牙）,  nativeName: 'español (España)';\ncode:'es-CL',  name:西班牙语（智利）,  nativeName: 'español (Chile)';\ncode:'he',  name:希伯来语,  nativeName: 'עברית';\ncode:'el',  name:希腊语,  nativeName: 'Ελληνικά';\ncode:'hu',  name:匈牙利语,  nativeName: 'magyar';\ncode:'it',  name:意大利语,  nativeName: 'italiano';\ncode:'it-CH',  name:意大利语（瑞士）,  nativeName: 'italiano (Svizzera)';\ncode:'it-IT',  name:意大利语（意大利）,  nativeName: 'italiano (Italia)';\ncode:'hi',  name:印地语,  nativeName: 'हिन्दी';\ncode:'id',  name:印度尼西亚语,  nativeName: 'Indonesia';\ncode:'en',  name:英语,  nativeName: 'English';\ncode:'en-IE',  name:英语（爱尔兰）,  nativeName: 'English (Ireland)';\ncode:'en-AU',  name:英语（澳大利亚）,  nativeName: 'English (Australia)';\ncode:'en-CA',  name:英语（加拿大）,  nativeName: 'English (Canada)';\ncode:'en-US',  name:英语（美国）,  nativeName: 'English (United States)';\ncode:'en-ZA',  name:英语（南非）,  nativeName: 'English (South Africa)';\ncode:'en-NZ',  name:英语（新西兰）,  nativeName: 'English (New Zealand)';\ncode:'en-IN',  name:英语（印度）,  nativeName: 'English (India)';\ncode:'en-GB-oxendict',  name:英语（英国，《牛津英语词典》拼法）,  nativeName: 'English (United Kingdom, Oxford English Dictionary spelling)';\ncode:'en-GB',  name:英语（英国）,  nativeName: 'English (United Kingdom)';\ncode:'vi',  name:越南语,  nativeName: 'Tiếng Việt';\ncode:'zh-TW',  name:中文（繁体）,  nativeName: '中文（繁體）';\ncode:'zh-CN',  name:中文（简体）,  nativeName: '中文（简体）';\n\n</code></pre>","_postman_id":"314eac7a-c8a5-45b7-bcb2-3e786c35f8cd","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Fonts","item":[{"name":"OS: Windows","item":[],"id":"96feaa55-6fd8-4774-9b59-c5747d19b668","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Arial\nCalibri\nCambria Math\nCambria\nCandara\nComic Sans MS\nConsolas\nConstantia\nCorbel\nCourier New\nEbrima\nFranklin Gothic\nGabriola\nGeorgia\nImpact\nTimes New Roman\nLucida Console\nLucida Sans Unicode\nMS Gothic\nMS PGothic\nMV Boli\nMalgun Gothic\nMarlett\nMicrosoft Himalaya\nMicrosoft JhengHei\nMicrosoft New Tai Lue\nMicrosoft PhagsPa\nMicrosoft Sans Serif\nMicrosoft YaHei\nMicrosoft Yi Baiti\nMingLiU-ExtB\nMongolian Baiti\nPMingLiU-ExtB\nPalatino Linotype\nSegoe Print\nSegoe Script\nSegoe UI Symbol\nSegoe UI\nSimSun\nSimSun-ExtB\nSylfaen\nTrebuchet MS\nVerdana\nWebdings\nGadugi\nJavanese Text\nMicrosoft JhengHei UI\nMyanmar Text\nSitka Small\nYu Gothic\nMS UI Gothic\nMicrosoft Tai Le\nMingLiU_HKSCS-ExtB\nSymbol\nSegoe UI Emoji\nBahnschrift\n\n</code></pre>","_postman_id":"96feaa55-6fd8-4774-9b59-c5747d19b668","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"OS: macOS、iOS","item":[],"id":"3ea5d568-17a6-4058-9db7-ba94067921b2","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Al Bayan\nAl Nile\nAl Tarikh\nAmerican Typewriter\nAndale Mono\nApple Braille\nApple Chancery\nApple Color Emoji\nApple SD Gothic Neo\nApple Symbols\nAppleGothic\nAppleMyungjo\nArial Black\nArial Hebrew\nArial Narrow\nArial Rounded MT Bold\nArial Unicode MS\nArial\nAvenir Next Condensed\nAvenir Next\nAvenir\nAyuthaya\nBaghdad\nBangla MN\nBangla Sangam MN\nBaskerville\nBeirut\nBig Caslon\nBodoni Ornaments\nBradley Hand\nBrush Script MT\nChalkboard SE\nChalkboard\nChalkduster\nCochin\nComic Sans MS\nCopperplate\nCorsiva Hebrew\nCourier New\nCourier\nDamascus\nDecoType Naskh\nDevanagari MT\nDevanagari Sangam MN\nDidot\nDiwan Kufi\nDiwan Thuluth\nEuphemia UCAS\nFarah\nFarisi\nFutura\nGB18030 Bitmap\nGeeza Pro\nGeneva\nGeorgia\nGill Sans\nGujarati MT\nGujarati Sangam MN\nGurmukhi MN\nGurmukhi MT\nGurmukhi Sangam MN\nHeiti SC\nHelvetica Neue\nHelvetica\nHerculanum\nHiragino Sans GB\nHiragino Sans\nHoefler Text\nITF Devanagari\nImpact\nInaiMathi\nKannada MN\nKefa\nKhmer MN\nKhmer Sangam MN\nKohinoor Bangla\nKohinoor Telugu\nKokonor\nKrungthep\nKufiStandardGK\nLao MN\nLao Sangam MN\nLucida Grande\nLuminari\nMarker Felt\nMenlo\nMicrosoft Sans Serif\nMishafi Gold\nMonaco\nMshtakan\nMuna\nNadeem\nNew Peninim MT\nNoteworthy\nOptima\nOriya Sangam MN\nPT Mono\nPT Sans Caption\nPT Sans Narrow\nPT Sans\nPT Serif Caption\nPT Serif\nPalatino\nPapyrus\nPhosphate\nPingFang HK\nPlantagenet Cherokee\nRaanana\nSTIXGeneral\nSTIXIntegralsD\nSTIXIntegralsSm\nSTIXIntegralsUp\nSTIXIntegralsUpD\nSTIXIntegralsUpSm\nSTIXSizeFiveSym\nSTIXSizeFourSym\nSTIXSizeOneSym\nSTIXSizeThreeSym\nSTIXSizeTwoSym\nSTIXVariants\nSTSong\nSana\nSathu\nSavoye LET\nSignPainter\nSilom\nSinhala Sangam MN\nSkia\nSnell Roundhand\nSongti SC\nSukhumvit Set\nSymbol\nTahoma\nTamil Sangam MN\nTelugu Sangam MN\nThonburi\nTimes New Roman\nTrattatello\nTrebuchet MS\nVerdana\nWaseem\nZapfino\nCharter\nDIN Alternate\nDIN Condensed\nNoto Nastaliq Urdu\nRockwell\nZapf Dingbats\nBlinkMacSystemFont\nMishafi\nMyanmar MN\nMyanmar Sangam MN\nOriya MN\nSongti TC\nTamil MN\nTelugu MN\nWebdings\nWingdings\n\n</code></pre>","_postman_id":"3ea5d568-17a6-4058-9db7-ba94067921b2","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"OS: Android","item":[],"id":"da4a855f-019d-430d-bba5-b06234626bce","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Arial\nCourier\nCourier New\nGeorgia\nHelvetica\nMonaco\nPalatino\nTahoma\nTimes\nTimes New Roman\nVerdana\nBaskerville\n\n</code></pre>","_postman_id":"da4a855f-019d-430d-bba5-b06234626bce","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"OS: Linux","item":[],"id":"6b1eb0f6-eb52-413a-b2c7-deec3ab5ceae","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>serif\ncursive\nfantasy\nsans-serif\nArial\nHelvetica\nLiberation Sans\nmonospace\nDejaVu Sans Mono\nsystem-ui\nUbuntu\naakar\nAbyssinica SIL\nAni\nAnjaliOldLipi\nAR PL UKai CN\nAR PL UKai HK\nAR PL UKai TW\nAR PL UKai TW MBE\nAR PL UMing CN\nAR PL UMing HK\nAR PL UMing TW\nAR PL UMing TW MBE\nC059\nChandas\nChilanka\nCourier\nCourier 10 Pitch\nCourier New\nLiberation Mono\nD050000L\nDejaVu Sans\nDejaVu Serif\nDhurjati\nDroid Sans Fallback\nDyuthi\nFreeMono\nFreeSans\nFreeSerif\nGargi\nGaruda\nGayathri\nGayathri Thin\nGidugu\nGubbi\nNavilu\nGurajada\nJamrul\nKacstArt\nKacstBook\nKacstDigital\nKacstFarsi\nKacstLetter\nKacstNaskh\nKacstOffice\nKacstPen\nKacstPoster\nKacstScreen\nKacstTitle\nKacstDecorative\nKacstOne\nKacstQurn\nKacstTitleL\nKalapi\nKalimati\nKarumbi\nKeraleeyam\nKhmer OS\nKhmer OS System\nKinnari\nLaksaman\nLiberation Sans Narrow\nLikhan\nLKLUG\nLohit Assamese\nLohit Bengali\nLohit Devanagari\nLohit Gujarati\nLohit Gurmukhi\nLohit Kannada\nLohit Malayalam\nLohit Odia\nLohit Tamil\nLohit Tamil Classical\nLohit Telugu\nLoma\nMallanna\nMandali\nManjari\nManjari Thin\nMeera\nmry_KacstQurn\nNakula\nSahadeva\nNimbus Mono PS\nNimbus Roman\nNimbus Sans\nNimbus Sans Narrow\nNorasi\nNoto Color Emoji\nNoto Mono\nNoto Sans CJK HK\nNoto Sans CJK JP\nNoto Sans CJK KR\nNoto Sans CJK SC\nNoto Sans CJK TC\nSimHei\nNoto Sans Mono\nNoto Sans Mono CJK HK\nNoto Sans Mono CJK JP\nNoto Sans Mono CJK KR\nNoto Sans Mono CJK SC\nNoto Sans Mono CJK TC\nNoto Serif CJK JP\nNoto Serif CJK KR\nNoto Serif CJK SC\nNoto Serif CJK TC\nSimSun\nNTR\nOpenSymbol\nori1Uni\nutkal\nP052\nPadauk\nPadauk Book\npadmaa\npadmaa-Bold.1.1\npadmmaa\nPagul\nPeddana\nPhetsarath OT\nPothana2000\nVemana2000\nPurisa\nRachana\nRaghuMalayalamSans\nRamabhadra\nRamaraja\nRasa\nYrsa\nRasa Light\nYrsa Light\nRasa Medium\nYrsa Medium\nRasa SemiBold\nYrsa SemiBold\nRekha\nSaab\nSamanata\nSamyak Devanagari\nSamyak Gujarati\nSamyak Malayalam\nSamyak Tamil\nSarai\nSawasdee\nSree Krushnadevaraya\nStandard Symbols PS\nSuranna\nSuravaram\nSuruma\nTibetan Machine Uni\nTimmana\nTlwg Mono\nTlwg Typewriter\nTlwg Typist\nTlwg Typo\nUbuntu Condensed\nUbuntu Light\nUbuntu Mono\nUbuntu Thin\nUmpush\nUroob\nURW Bookman\nURW Gothic\nWaree\nZ003\n\n</code></pre>","_postman_id":"6b1eb0f6-eb52-413a-b2c7-deec3ab5ceae","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}}],"id":"c60f730f-b0d4-4042-bac9-02a7fbc3e965","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Roboto\nSegoe UI\nTahoma\nArial\nGoogle Sans\nHelvetica\narial\ndefault\nsans-serif\nserif\ncursive\nmonospace\nfantasy\nAdobe Devanagari\nAgency FB\nAlgerian\nArial Black\nArial Narrow\nBahnschrift\nBahnschrift Light\nBahnschrift SemiBold\nBaskerville Old Face\nBell MT\nBerlin Sans FB\nBernard MT Condensed\nBlackadder ITC\nBodoni MT\nBodoni MT Black\nBodoni MT Condensed\nBook Antiqua\nBookman Old Style\nBookshelf Symbol 7\nBradley Hand ITC\nBroadway\nBrush Script MT\nCalibri\nCalibri Light\nCalifornian FB\nCalisto MT\nCambria\nCambria Math\nCandara\nCandara Light\nCastellar\nCentaur\nCentury\nCentury Schoolbook\nCentury Gothic\nChiller\nColonna MT\nComic Sans MS\nConsolas\nConstantia\nCooper Black\nCopperplate Gothic\nCopperplate Gothic Light\nCorbel\nCorbel Light\nCourier\nCourier 10 Pitch\nCourier New\nCurlz MT\nDejaVu Sans Mono\nDengXian\nDengXian Light\nEbrima\nGadugi\nLeelawadee UI\nSegoe UI Emoji\nSegoe UI Historic\nEdwardian Script ITC\nElephant\nEngravers MT\nFelix Titling\nFootlight MT Light\nForte\nFranklin Gothic Book\nFranklin Gothic Heavy\nFranklin Gothic Medium\nFreestyle Script\nFrench Script MT\nGabriola\nGaramond\nGeorgia\nGigi\nGill Sans MT\nGill Sans MT Condensed\nGoudy Old Style\nGoudy Stout\nHaettenschweiler\nHarrington\nHigh Tower Text\nHoloLens MDL2 Assets\nImprint MT Shadow\nInformal Roman\nInk Free\nJavanese Text\nJokerman\nJuice ITC\nKristen ITC\nKunstler Script\nLucida Bright\nLucida Calligraphy\nLucida Console\nLucida Fax\nLucida Handwriting\nLucida Sans\nLucida Sans Typewriter\nLucida Sans Unicode\nMS Gothic\nMS Outlook\nMS PGothic\nMS UI Gothic\nMS Reference Sans Serif\nMS Reference Specialty\nMS Sans Serif\nMicrosoft Sans Serif\nMS Serif\nTimes\nTimes New Roman\nMT Extra\nMV Boli\nMagneto\nMaiandra GD\nMalgun Gothic\nMarlett\nMatura MT Script Capitals\nMicrosoft Himalaya\nMicrosoft JhengHei\nMicrosoft JhengHei Regular\nMicrosoft JhengHei Light\nMicrosoft JhengHei UI\nMicrosoft JhengHei UI Regular\nMicrosoft JhengHei UI Light\nMicrosoft New Tai Lue\nMicrosoft PhagsPa\nMicrosoft Tai Le\nMicrosoft YaHei Light\nMicrosoft YaHei UI\nMicrosoft YaHei UI Light\nMicrosoft Yi Baiti\nSimSun-ExtB\nMingLiU-ExtB\nMingLiU_HKSCS-ExtB\nMistral\nMongolian Baiti\nMonotype Corsiva\nMyanmar Text\nNiagara Engraved\nNiagara Solid\nNirmala UI\nNoto Serif\nOld English Text MT\nOnyx\nPMingLiU-ExtB\nPalace Script MT\nPalatino Linotype\nPapyrus\nPapyrus Condensed\nParchment\nPerpetua\nPerpetua Titling MT\nPlaybill\nPoor Richard\nPristina\nProxy 1\nProxy 2\nProxy 3\nProxy 4\nProxy 5\nProxy 6\nProxy 7\nProxy 8\nProxy 9\nRavie\nRockwell\nRockwell Condensed\nSTFangSong\nSTFangsong\nSTKaiti\nSTSong\nSTXihei\nSegoe MDL2 Assets\nSegoe Print\nSegoe Script\nSegoe UI Black\nSegoe UI Light\nSegoe UI Semibold\nSegoe UI Symbol\nShowcard Gothic\nShree Devanagari 714\nShree Devanagari 714 Bold\nShree Devanagari 714 Bold Italic\nShree Devanagari 714 Italic\nSitka Banner\nSitka Display\nSitka Heading\nSitka Small\nSitka Subheading\nSitka Text\nSnap ITC\nStencil\nSylfaen\nSymbol\nTempus Sans ITC\nTrebuchet MS\nTw Cen MT\nTw Cen MT Condensed\nVerdana\nViner Hand ITC\nVivaldi\nVladimir Script\nWebdings\nWide Latin\nWingdings\nWingdings 2\nWingdings 3\nYu Gothic\nYu Gothic Regular\nYu Gothic Light\nYu Gothic Medium\nYu Gothic UI\nYu Gothic UI Regular\nYu Gothic UI Light\nYu Gothic UI Semibold\nZWAdobeF\nTTCommons\n-apple-system\nBlinkMacSystemFont\nHelvetica Neue\nNoto Sans\nApple Color Emoji\nNoto Color Emoji\nno-real-font-590\nno-real-font-123\nsans-serif-thin\nARNO PRO\nArabic Typesetting\nArial Unicode MS\nAvantGarde Bk BT\nBankGothic Md BT\nBatang\nBitstream Vera Sans Mono\nClarendon\nEUROSTILE\nFranklin Gothic\nFutura Bk BT\nFutura Md BT\nGOTHAM\nGill Sans\nHELV\nHumanst521 BT\nLeelawadee\nLetter Gothic\nLevenim MT\nMenlo\nMS Mincho\nMYRIAD PRO\nMeiryo UI\nMicrosoft Uighur\nMinion Pro\nPMingLiU\nSCRIPTINA\nSerifa\nSimHei\nSmall Fonts\nStaccato222 BT\nTRAJAN PRO\nVrinda\nImpact\nMicrosoft YaHei\nSimSun\nAqua Kana\nAqua Kana Bold\nHelvetica LT MM\nKeyboard\nTimes LT MM\nAl Bayan\nAl Nile\nAl Tarikh\nAmerican Typewriter\nAndale Mono\nApple Braille\nApple Chancery\nApple SD Gothic Neo\nApple Symbols\nAppleGothic\nAppleMyungjo\nAquaKana\nArial Hebrew\nArial Hebrew Scholar\nArial Rounded MT Bold\nAthelas\nAvenir\nAvenir Black\nAvenir Black Oblique\nAvenir Book\nAvenir Heavy\nAvenir Light\nAvenir Medium\nAvenir Next\nAvenir Next Condensed\nAvenir Next Condensed Demi Bold\nAvenir Next Condensed Heavy\nAvenir Next Condensed Medium\nAvenir Next Condensed Ultra Light\nAvenir Next Demi Bold\nAvenir Next Heavy\nAvenir Next Medium\nAvenir Next Ultra Light\nAyuthaya\nBaghdad\nBangla MN\nBangla Sangam MN\nBaskerville\nBauhaus 93\nBeirut\nBig Caslon\nBodoni 72\nBodoni 72 Oldstyle\nBodoni 72 Smallcaps\nBodoni Ornaments\nBradley Hand\nBritannic Bold\nChalkboard\nChalkboard SE\nChalkduster\nCharter\nCharter Black\nCochin\nCopperplate\nCopperplate Gothic Bold\nCorsiva Hebrew\nDIN Alternate\nDIN Condensed\nDamascus\nDecoType Naskh\nDevanagari MT\nDevanagari Sangam MN\nDidot\nDiwan Kufi\nDiwan Thuluth\nEuphemia UCAS\nEurostile\nFangSong\nFarah\nFarisi\nFutura\nGB18030 Bitmap\nGalvji\nGeeza Pro\nGeneva\nGill Sans Ultra Bold\nGloucester MT Extra Condensed\nGujarati MT\nGujarati Sangam MN\nGulim\nGurmukhi MN\nGurmukhi MT\nGurmukhi Sangam MN\nHeiti SC\nHeiti TC\nHerculanum\nHiragino Kaku Gothic Pro\nHiragino Kaku Gothic Pro W3\nHiragino Kaku Gothic Pro W6\nHiragino Kaku Gothic ProN\nHiragino Kaku Gothic ProN W3\nHiragino Kaku Gothic ProN W6\nHiragino Kaku Gothic Std\nHiragino Kaku Gothic Std W8\nHiragino Kaku Gothic StdN\nHiragino Kaku Gothic StdN W8\nHiragino Maru Gothic Pro\nHiragino Maru Gothic Pro W4\nHiragino Maru Gothic ProN\nHiragino Maru Gothic ProN W4\nHiragino Mincho Pro\nHiragino Mincho Pro W3\nHiragino Mincho Pro W6\nHiragino Mincho ProN\nHiragino Mincho ProN W3\nHiragino Mincho ProN W6\nHiragino Sans\nHiragino Sans GB\nHiragino Sans GB W3\nHiragino Sans GB W6\nHiragino Sans W0\nHiragino Sans W1\nHiragino Sans W2\nHiragino Sans W3\nHiragino Sans W4\nHiragino Sans W5\nHiragino Sans W6\nHiragino Sans W7\nHiragino Sans W8\nHiragino Sans W9\nHoefler Text\nHoefler Text Ornaments\nITF Devanagari\nITF Devanagari Marathi\nInaiMathi\nIowan Old Style\nIowan Old Style Black\nKaiTi\nKailasa\nKannada MN\nKannada Sangam MN\nKefa\nKhmer MN\nKhmer Sangam MN\nKohinoor Bangla\nKohinoor Devanagari\nKohinoor Gujarati\nKohinoor Telugu\nKokonor\nKrungthep\nKufiStandardGK\nLao MN\nLao Sangam MN\nLastResort\nLucida Grande\nLuminari\nMS PMincho\nMalayalam MN\nMalayalam Sangam MN\nMarion\nMarker Felt\nMeiryo\nMingLiU\nMingLiU_HKSCS\nMishafi\nMishafi Gold\nModern No. 20\nMonaco\nMshtakan\nMuna\nMyanmar MN\nMyanmar Sangam MN\nNadeem\nNew Peninim MT\nNews Gothic MT\nNoteworthy\nNoto Nastaliq Urdu\nNoto Sans Adlam\nNoto Sans Armenian\nNoto Sans Avestan\nNoto Sans Bamum\nNoto Sans Bassa Vah\nNoto Sans Batak\nNoto Sans Bhaiksuki\nNoto Sans Brahmi\nNoto Sans Buginese\nNoto Sans Buhid\nNoto Sans Carian\nNoto Sans Caucasian Albanian\nNoto Sans Chakma\nNoto Sans Cham\nNoto Sans Coptic\nNoto Sans Cuneiform\nNoto Sans Cypriot\nNoto Sans Duployan\nNoto Sans Egyptian Hieroglyphs\nNoto Sans Elbasan\nNoto Sans Glagolitic\nNoto Sans Gothic\nNoto Sans Hanunoo\nNoto Sans Hatran\nNoto Sans Imperial Aramaic\nNoto Sans Inscriptional Pahlavi\nNoto Sans Inscriptional Parthian\nNoto Sans Javanese\nNoto Sans Kaithi\nNoto Sans Kannada\nNoto Sans Kayah Li\nNoto Sans Kharoshthi\nNoto Sans Khojki\nNoto Sans Khudawadi\nNoto Sans Lepcha\nNoto Sans Limbu\nNoto Sans Linear A\nNoto Sans Linear B\nNoto Sans Lisu\nNoto Sans Lycian\nNoto Sans Lydian\nNoto Sans Mahajani\nNoto Sans Mandaic\nNoto Sans Manichaean\nNoto Sans Marchen\nNoto Sans Meetei Mayek\nNoto Sans Mende Kikakui\nNoto Sans Meroitic\nNoto Sans Miao\nNoto Sans Modi\nNoto Sans Mongolian\nNoto Sans Mro\nNoto Sans Multani\nNoto Sans Myanmar\nNoto Sans NKo\nNoto Sans Nabataean\nNoto Sans New Tai Lue\nNoto Sans Newa\nNoto Sans Ogham\nNoto Sans Ol Chiki\nNoto Sans Old Hungarian\nNoto Sans Old Italic\nNoto Sans Old North Arabian\nNoto Sans Old Permic\nNoto Sans Old Persian\nNoto Sans Old South Arabian\nNoto Sans Old Turkic\nNoto Sans Oriya\nNoto Sans Osage\nNoto Sans Osmanya\nNoto Sans Pahawh Hmong\nNoto Sans Palmyrene\nNoto Sans Pau Cin Hau\nNoto Sans PhagsPa\nNoto Sans Phoenician\nNoto Sans Psalter Pahlavi\nNoto Sans Rejang\nNoto Sans Runic\nNoto Sans Samaritan\nNoto Sans Saurashtra\nNoto Sans Sharada\nNoto Sans Shavian\nNoto Sans Sora Sompeng\nNoto Sans Sundanese\nNoto Sans Syloti Nagri\nNoto Sans Syriac\nNoto Sans Tagalog\nNoto Sans Tagbanwa\nNoto Sans Tai Le\nNoto Sans Tai Tham\nNoto Sans Tai Viet\nNoto Sans Takri\nNoto Sans Thaana\nNoto Sans Tifinagh\nNoto Sans Tirhuta\nNoto Sans Ugaritic\nNoto Sans Vai\nNoto Sans Warang Citi\nNoto Sans Yi\nNoto Serif Ahom\nNoto Serif Balinese\nNoto Serif Myanmar\nOptima\nOriya MN\nOriya Sangam MN\nPT Mono\nPT Sans\nPT Sans Caption\nPT Sans Narrow\nPT Serif\nPT Serif Caption\nPalatino\nPhosphate\nPingFang HK\nPingFang SC\nPingFang TC\nPlantagenet Cherokee\nRaanana\nRockwell Extra Bold\nSTIXGeneral\nSTIXGeneral-Bold\nSTIXGeneral-BoldItalic\nSTIXGeneral-Italic\nSTIXGeneral-Regular\nSTIXIntegralsD\nSTIXIntegralsD-Bold\nSTIXIntegralsD-Regular\nSTIXIntegralsSm\nSTIXIntegralsSm-Bold\nSTIXIntegralsSm-Regular\nSTIXIntegralsUp\nSTIXIntegralsUp-Bold\nSTIXIntegralsUp-Regular\nSTIXIntegralsUpD\nSTIXIntegralsUpD-Bold\nSTIXIntegralsUpD-Regular\nSTIXIntegralsUpSm\nSTIXIntegralsUpSm-Bold\nSTIXIntegralsUpSm-Regular\nSTIXNonUnicode\nSTIXNonUnicode-Bold\nSTIXNonUnicode-BoldItalic\nSTIXNonUnicode-Italic\nSTIXNonUnicode-Regular\nSTIXSizeFiveSym\nSTIXSizeFiveSym-Regular\nSTIXSizeFourSym\nSTIXSizeFourSym-Bold\nSTIXSizeFourSym-Regular\nSTIXSizeOneSym\nSTIXSizeOneSym-Bold\nSTIXSizeOneSym-Regular\nSTIXSizeThreeSym\nSTIXSizeThreeSym-Bold\nSTIXSizeThreeSym-Regular\nSTIXSizeTwoSym\nSTIXSizeTwoSym-Bold\nSTIXSizeTwoSym-Regular\nSTIXVariants\nSTIXVariants-Bold\nSTIXVariants-Regular\nSana\nSathu\nSavoye LET\nSeravek\nSeravek ExtraLight\nSeravek Light\nSeravek Medium\nSignPainter\nSignPainter-HouseScript\nSilom\nSinhala MN\nSinhala Sangam MN\nSkia\nSnell Roundhand\nSongti SC\nSongti TC\nSukhumvit Set\nSuperclarendon\nTamil MN\nTamil Sangam MN\nTelugu MN\nTelugu Sangam MN\nThonburi\nTrattatello\nWaseem\nZapf Dingbats\nZapfino\nAcademy Engraved LET\nParty LET\nApple Braille Outline 6 Dot\nApple Braille Outline 8 Dot\nApple Braille Pinpoint 6 Dot\nApple Braille Pinpoint 8 Dot\nComic Sans MS Bold\nComic Sans\nCaurier Regular\nFixedsys Regular\nGabriola Regular\nHoloLens MDL2 Assets Regular\nImpact Regular\nJavanese Text Regular\nLucida Console Regular\nLucida Sans Unicode Regular\nMicrosoft Himalaya Regular\nMicrosoft PhangsPa\nMicrosoft Sans Serif Regular\nMicrosoft Yi Baiti Regular\nMingLiU_HKSCS-ExtB Regular\nMingLiu-ExtB Regular\nModern Regular\nMongolia Baiti Regular\nMS Gothic Regular\nMS PGothic Regular\nMS Sans Serif Regular\nMS Serif Regular\nMS UI Gothic Regular\nMV Boli Regular\nNimarla UI\nMyanmar Tet\nNSimSun Regular\nPMingLiU-ExtB Regular\nRoman Regular\nScript Regular\nSegoe MDL2 Assets Regular\nSegoe UI Emoji Regular\nSegoe UI Historic Regular\nSegoe UI Symbol Regular\nSimSun Regular\nSimSun-ExtB Regular\nSmall Fonts Regular\nSylfaen Regular\nSymbol Regular\nSystem Bold\nTerminal\nWebdings Regular\nWingdings Regular\nFixedsys\nLeelawadee UI Semilight\nMalgun Gothic Semilight\nModern\nNSimSun\nNirmala UI Semilight\nRoman\nScript\nSegoe UI Semilight\nSystem\nYu Gothic UI Semilight\nLiberation Sans\nsystem-ui\nUbuntu\naakar\nAbyssinica SIL\nAni\nAnjaliOldLipi\nAR PL UKai CN\nAR PL UKai HK\nAR PL UKai TW\nAR PL UKai TW MBE\nAR PL UMing CN\nAR PL UMing HK\nAR PL UMing TW\nAR PL UMing TW MBE\nC059\nChandas\nChilanka\nLiberation Mono\nD050000L\nDejaVu Sans\nDejaVu Serif\nDhurjati\nDroid Sans Fallback\nDyuthi\nFreeMono\nFreeSans\nFreeSerif\nGargi\nGaruda\nGayathri\nGayathri Thin\nGidugu\nGubbi\nNavilu\nGurajada\nJamrul\nKacstArt\nKacstBook\nKacstDigital\nKacstFarsi\nKacstLetter\nKacstNaskh\nKacstOffice\nKacstPen\nKacstPoster\nKacstScreen\nKacstTitle\nKacstDecorative\nKacstOne\nKacstQurn\nKacstTitleL\nKalapi\nKalimati\nKarumbi\nKeraleeyam\nKhmer OS\nKhmer OS System\nKinnari\nLaksaman\nLiberation Sans Narrow\nLikhan\nLKLUG\nLohit Assamese\nLohit Bengali\nLohit Devanagari\nLohit Gujarati\nLohit Gurmukhi\nLohit Kannada\nLohit Malayalam\nLohit Odia\nLohit Tamil\nLohit Tamil Classical\nLohit Telugu\nLoma\nMallanna\nMandali\nManjari\nManjari Thin\nMeera\nmry_KacstQurn\nNakula\nSahadeva\nNimbus Mono PS\nNimbus Roman\nNimbus Sans\nNimbus Sans Narrow\nNorasi\nNoto Mono\nNoto Sans CJK HK\nNoto Sans CJK JP\nNoto Sans CJK KR\nNoto Sans CJK SC\nNoto Sans CJK TC\nNoto Sans Mono\nNoto Sans Mono CJK HK\nNoto Sans Mono CJK JP\nNoto Sans Mono CJK KR\nNoto Sans Mono CJK SC\nNoto Sans Mono CJK TC\nNoto Serif CJK JP\nNoto Serif CJK KR\nNoto Serif CJK SC\nNoto Serif CJK TC\nNTR\nOpenSymbol\nori1Uni\nutkal\nP052\nPadauk\nPadauk Book\npadmaa\npadmaa-Bold.1.1\npadmmaa\nPagul\nPeddana\nPhetsarath OT\nPothana2000\nVemana2000\nPurisa\nRachana\nRaghuMalayalamSans\nRamabhadra\nRamaraja\nRasa\nYrsa\nRasa Light\nYrsa Light\nRasa Medium\nYrsa Medium\nRasa SemiBold\nYrsa SemiBold\nRekha\nSaab\nSamanata\nSamyak Devanagari\nSamyak Gujarati\nSamyak Malayalam\nSamyak Tamil\nSarai\nSawasdee\nSree Krushnadevaraya\nStandard Symbols PS\nSuranna\nSuravaram\nSuruma\nTibetan Machine Uni\nTimmana\nTlwg Mono\nTlwg Typewriter\nTlwg Typist\nTlwg Typo\nUbuntu Condensed\nUbuntu Light\nUbuntu Mono\nUbuntu Thin\nUmpush\nUroob\nURW Bookman\nURW Gothic\nWaree\nZ003\n\n</code></pre>","_postman_id":"c60f730f-b0d4-4042-bac9-02a7fbc3e965","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Code Sample","item":[{"name":"Chrome Sample","item":[{"name":"Python selenium 3.141.0  sample","item":[],"id":"5193dc54-4b1e-4d34-90f7-d072c873edfa","description":"<p>*This sample passed testing with Selenium version 3.141.0</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import requests,time\nfrom selenium import webdriver\nfrom selenium.webdriver.chrome.options import Options\nimport sys\nads_id = \"XXX\"\napiKey = \"your_api_key_here\"  # 定义 API Key 作为 token\nopen_url = \"http://local.adspower.net:50325/api/v1/browser/start?user_id=\" + ads_id\nclose_url = \"http://local.adspower.net:50325/api/v1/browser/stop?user_id=\" + ads_id\nheaders = {\n    'Authorization': f'Bearer {apiKey}'\n}\nresp = requests.get(open_url, headers=headers).json()\nif resp[\"code\"] != 0:\n    print(resp[\"msg\"])\n    print(\"please check ads_id\")\n    sys.exit()\nchrome_driver = resp[\"data\"][\"webdriver\"]\nchrome_options = Options()\nchrome_options.add_experimental_option(\"debuggerAddress\", resp[\"data\"][\"ws\"][\"selenium\"])\ndriver = webdriver.Chrome(chrome_driver, options=chrome_options)\nprint(driver.title)\ndriver.get(\"https://www.browserscan.net/\")\ntime.sleep(5)\ndriver.quit()\nrequests.get(close_url, headers=headers)\n\n</code></pre>\n","_postman_id":"5193dc54-4b1e-4d34-90f7-d072c873edfa","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Python selenium 4.18.1  sample","item":[],"id":"dbdecf64-ef3d-4d86-8d0d-1fc224407fc2","description":"<p>*This sample passed testing with Selenium version 4.18.1</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import requests,time\nfrom selenium import webdriver\nfrom selenium.webdriver.chrome.options import Options\nfrom selenium.webdriver.chrome.service import Service\nimport sys\nads_id = \"xxx\"\napiKey = \"your_api_key_here\"  # 定义 API Key 作为 token\nopen_url = \"http://local.adspower.com:50325/api/v1/browser/start?user_id=\" + ads_id\nclose_url = \"http://local.adspower.com:50325/api/v1/browser/stop?user_id=\" + ads_id\nheaders = {\n    'Authorization': f'Bearer {apiKey}'\n}\nresp = requests.get(open_url, headers=headers).json()\nprint(resp)\nif resp[\"code\"] != 0:\n    print(resp[\"msg\"])\n    print(\"please check ads_id\")\n    sys.exit()\nchrome_driver = resp[\"data\"][\"webdriver\"]\nservice = Service(executable_path=chrome_driver)\nchrome_options = Options()\nchrome_options.add_experimental_option(\"debuggerAddress\", resp[\"data\"][\"ws\"][\"selenium\"])\ndriver = webdriver.Chrome(service=service, options=chrome_options)\nprint(driver.title)\ndriver.get(\"https://www.browserscan.net/\")\ntime.sleep(5)\ndriver.quit()\nrequests.get(close_url, headers=headers)\n\n</code></pre>\n","_postman_id":"dbdecf64-ef3d-4d86-8d0d-1fc224407fc2","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Python playwright sample","item":[],"id":"5138016a-20ec-4ef3-a288-2315c42530d2","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import httpx\nfrom playwright.sync_api import sync_playwright\n\nLOCAL_API_BASE = \"http://127.0.0.1:50325\"\nBrowser_ID = \"XXX\"\napiKey = \"your_api_key_here\"  # 定义 API Key 作为 token\n\nheaders = {\n    'Authorization': f'Bearer {apiKey}'\n}\n\nresponse = httpx.post(f\"{LOCAL_API_BASE}/api/v2/browser-profile/start\", \n                     headers=headers,\n                     json={\n                         \"profile_id\": Browser_ID,\n                         \"last_opened_tabs\": \"0\",\n                         \"proxy_detection\": \"0\",\n                     })\nif response.status_code == 200:\n    data = response.json()\n    print(data['data']['ws']['puppeteer'])\n    with sync_playwright() as playwright:\n        browser = playwright.chromium.connect_over_cdp(data['data']['ws']['puppeteer'])\n        defaultContext = browser.contexts[0]\n        page = defaultContext.pages[0]\n        page.goto(\"https://www.browserscan.net\")\n        print(page.title())\n        page.wait_for_timeout(10000)\n        browser.close()\n\n</code></pre>\n","_postman_id":"5138016a-20ec-4ef3-a288-2315c42530d2","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Javascript puppeteer sample","item":[],"id":"bfea98a9-b5ec-4ce5-be11-7aaf5741a178","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">const axios = require('axios');\nconst puppeteer = require('puppeteer-core');\n\nconst apiKey = 'your_api_key_here'; // 定义 API Key 作为 token\n\naxios.get('http://local.adspower.net:50325/api/v1/browser/start?user_id=XXX', {\n  headers: {\n    'Authorization': `Bearer ${apiKey}`\n  }\n}).then(async (res) =&gt; {\n  console.log(res.data);\n  if(res.data.code === 0 &amp;&amp; res.data.data.ws &amp;&amp; res.data.data.ws.puppeteer) {\n    try{\n      const browser = await puppeteer.connect(\n        {browserWSEndpoint: res.data.data.ws.puppeteer, defaultViewport:null});\n        const page = await browser.newPage();\n        await page.goto('https://www.adspower.io');\n        await page.screenshot({ path: './adspower.png' });\n        await browser.close();\n    } catch(err){\n        console.log(err.message);\n    }\n  }\n}).catch((err) =&gt; {\n    console.log(err)\n})\n\n</code></pre>\n","_postman_id":"bfea98a9-b5ec-4ce5-be11-7aaf5741a178","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Javascript playwright sample","item":[],"id":"7c0ae22a-fad6-4634-a692-74ee36f29d63","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">const axios = require('axios');\nconst { chromium } = require('playwright');\n\nconst apiKey = 'your_api_key_here'; // 定义 API Key 作为 token\n\naxios.get('http://local.adspower.net:50325/api/v1/browser/start?user_id=xxx', {\n    headers: {\n        'Authorization': `Bearer ${apiKey}`\n    }\n}).then(async (res) =&gt; {\n    console.log(res.data);\n    if (res.data.code === 0 &amp;&amp; res.data.data.ws &amp;&amp; res.data.data.ws.puppeteer) {\n        try {\n            const browser = await chromium.connectOverCDP(res.data.data.ws.puppeteer);\n            const defaultContext = browser.contexts()[0];\n            // const page = defaultContext.pages()[0];\n            const page = await defaultContext.newPage();\n            await page.goto('https://www.browserscan.net');\n            // await browser.close();\n        } catch (err) {\n            console.log(err.message);\n        }\n    }\n}).catch((err) =&gt; {\n    console.log(err)\n});\n\n</code></pre>\n","_postman_id":"7c0ae22a-fad6-4634-a692-74ee36f29d63","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Java selenium sample","item":[],"id":"22e79c0f-358f-4e93-8382-4645f4eba43b","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">import org.openqa.selenium.WebDriver;\nimport org.openqa.selenium.chrome.ChromeDriver;\nimport org.openqa.selenium.chrome.ChromeOptions;\nimport java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\nimport com.google.gson.JsonObject;\nimport com.google.gson.JsonParser;\n\npublic class AdsDemo {\n    WebDriver driver;\n    \n    private String apiKey = \"your_api_key_here\"; // 定义 API Key 作为 token\n    private String adsId = \"xxxx\";\n\n    private WebDriver getDriver() {\n        try {\n            // 构建启动浏览器的 URL\n            String openUrl = \"http://local.adspower.net:50325/api/v1/browser/start?user_id=\" + adsId;\n            \n            // 发送 HTTP GET 请求，带 Authorization Bearer Token\n            JsonObject result = makeHttpRequest(openUrl);\n            \n            // 检查响应状态\n            if (result.get(\"code\").getAsInt() != 0) {\n                System.out.println(\"Error: \" + result.get(\"msg\").getAsString());\n                System.out.println(\"Please check ads_id\");\n                return null;\n            }\n            \n            // 获取返回的数据\n            JsonObject data = result.getAsJsonObject(\"data\");\n            String chromeDriver = data.get(\"webdriver\").getAsString();\n            String debuggerAddress = data.getAsJsonObject(\"ws\").get(\"selenium\").getAsString();\n            \n            // 设置 webdriver 路径\n            System.setProperty(\"webdriver.chrome.driver\", chromeDriver);\n            \n            // 配置 Chrome 选项\n            ChromeOptions options = new ChromeOptions();\n            options.setExperimentalOption(\"debuggerAddress\", debuggerAddress);\n            \n            // 创建 WebDriver 实例\n            driver = new ChromeDriver(options);\n            driver.get(\"https://www.browserscan.net/\");\n            \n            return driver;\n            \n        } catch (Exception e) {\n            e.printStackTrace();\n            return null;\n        }\n    }\n    \n    private JsonObject makeHttpRequest(String url) throws Exception {\n        // 创建 HTTP 客户端\n        HttpClient client = HttpClient.newHttpClient();\n        \n        // 构建请求，添加 Authorization Bearer Token header\n        HttpRequest request = HttpRequest.newBuilder()\n                .uri(URI.create(url))\n                .header(\"Authorization\", \"Bearer \" + apiKey)\n                .GET()\n                .build();\n        \n        // 发送请求并获取响应\n        HttpResponse&lt;String&gt; response = client.send(request, HttpResponse.BodyHandlers.ofString());\n        \n        // 解析 JSON 响应\n        return JsonParser.parseString(response.body()).getAsJsonObject();\n    }\n    \n    public void closeBrowser() {\n        try {\n            if (driver != null) {\n                driver.quit();\n            }\n            \n            // 关闭浏览器的 API 请求\n            String closeUrl = \"http://local.adspower.net:50325/api/v1/browser/stop?user_id=\" + adsId;\n            makeHttpRequest(closeUrl);\n            \n        } catch (Exception e) {\n            e.printStackTrace();\n        }\n    }\n    \n    public static void main(String[] args) {\n        AdsDemo demo = new AdsDemo();\n        WebDriver driver = demo.getDriver();\n        \n        if (driver != null) {\n            System.out.println(\"Browser started successfully!\");\n            System.out.println(\"Title: \" + driver.getTitle());\n            \n            // 等待用户输入后关闭\n            System.out.println(\"Press Enter to close browser...\");\n            try {\n                System.in.read();\n            } catch (Exception e) {\n                e.printStackTrace();\n            }\n            \n            demo.closeBrowser();\n        }\n    }\n}\n\n</code></pre>\n","_postman_id":"22e79c0f-358f-4e93-8382-4645f4eba43b","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}}],"id":"acc6ff5d-deb2-4e80-a544-56b4e2e50a91","_postman_id":"acc6ff5d-deb2-4e80-a544-56b4e2e50a91","description":"","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}},{"name":"Firefox Sample","item":[{"name":"Python selenium sample","item":[],"id":"57ba37ef-777f-4806-9047-313fa0766685","description":"<p>*This sample passed testing with Selenium version 4.18.1.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import requests,time\nfrom selenium import webdriver\nfrom selenium.webdriver.firefox.service import Service\nimport sys\n\n\nads_id = \"xxx\"\napiKey = \"your_api_key_here\"  # 定义 API Key 作为 token\nopen_url = \"http://local.adspower.com:50325/api/v1/browser/start?user_id=\" + ads_id\nclose_url = \"http://local.adspower.com:50325/api/v1/browser/stop?user_id=\" + ads_id\n\nheaders = {\n    'Authorization': f'Bearer {apiKey}'\n}\n\nresp = requests.get(open_url, headers=headers).json()\nprint(resp)\nif resp[\"code\"] != 0:\n    print(resp[\"msg\"])\n    print(\"please check ads_id\")\n    sys.exit()\n\nfirefox_driver = resp[\"data\"][\"webdriver\"]\nport = resp[\"data\"][\"marionette_port\"]\n\n#driver 实际路径\nfirefox_services = Service(executable_path=firefox_driver, service_args=['--marionette-port', port, '--connect-existing'])\ndriver = webdriver.Firefox(service=firefox_services)\ndriver.get('https://www.browserscan.net')\ninput(\"Press Enter to exit...\")\n\n</code></pre>\n","_postman_id":"57ba37ef-777f-4806-9047-313fa0766685","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}}],"id":"2c76ca57-1fde-476a-9829-b0c8824c7bbb","description":"<p>*Requires Patch 2.6.9.4 or later, and Firefox 123 or later engine.</p>\n","_postman_id":"2c76ca57-1fde-476a-9829-b0c8824c7bbb","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}}],"id":"f472084d-c38b-4cf0-a7cc-f7e2b392a2f1","description":"<p>Sample script code: Python, JavaScript, and Java writing examples provided here  </p>\n<p>View more examples: <a href=\"https://github.com/AdsPower/localAPI\">https://github.com/AdsPower/localAPI</a></p>\n","_postman_id":"f472084d-c38b-4cf0-a7cc-f7e2b392a2f1","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}}],"id":"7bed2915-3d70-40fb-9e11-74f0df98e7f6","_postman_id":"7bed2915-3d70-40fb-9e11-74f0df98e7f6","description":"","auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"},"isInherited":true,"source":{"_postman_id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","id":"80c9308d-d92a-48ae-ae82-ae0776c1adea","name":"AdsPower API Document","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"token":"YOUR_API_TOKEN"}},"event":[{"listen":"prerequest","script":{"id":"14a61d2b-1d60-4d00-aa1c-37e6eaa8e023","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"7b9d4d62-46d7-40ee-a327-eea3de5f6ceb","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"id":"17e2f3e1-4440-4d8a-9a00-d42fbc0920cd","key":"LocalAPI_URL","value":"http://localhost:50325"},{"id":"c7d24720-bdd9-4ce6-9829-689cf5cdb8df","key":"API_TOKEN","value":"YOUR_API_TOKEN"}]}