TLS Client Service

Professional TLS client service supporting HTTP/2, custom JA3 fingerprints, proxy requests and advanced features

Active Universal High Flexibility
πŸš€ Get Free API Key
Register NoCaptcha.io Now β†’
Professional CAPTCHA Solutions | High Success Rate | Fast Response | 24/7 Support

πŸ”— API Information

Request URL (POST)

Version API Endpoint
v1 (Universal) http://api.nocaptcha.io/api/wanda/tls/v1

Request Headers

Parameter Description Required
User-Token User token, get from dashboard βœ…
Content-Type application/json βœ…
Developer-Id Developer ID for developer users, string from invite link (e.g., xxx/register?c=abcdef, then abcdef is Developer ID) ❌

πŸ”§ POST Parameters (JSON Format)

Parameter Type Description Required
url String Request URL address βœ…
method String Request method, get/post ❌
headers String/Object Request headers, can be string or object, defaults to { 'User-Agent': 'random ua' } if not provided ❌
cookies.value String/Object Cookies for request, can be string or object, { '1': '2', '3': '4' } / '1=2; 3=4' ❌
cookies.uri String Domain for cookie setting, use url ❌
proxy String Proxy address, supports protocols: http/https/socks5, format: ip:port or user:pass@ip:port ❌
data String/Object POST request body, can be string or object, { '1': '2', '3': '4' } / '1=2&3=4' ❌
json String/Object POST JSON data, example { '1': '2', '3': '4' } ❌
timeout Number Request timeout (seconds), default 15 seconds ❌
http2 Boolean Whether to use HTTP/2 protocol, default false ❌
redirect Boolean Whether to follow redirects, default true ❌
ja3 String Custom JA3 fingerprint, defaults to latest Chrome random fingerprint if not provided ❌

πŸ“ Request Examples

{
    "url": "https://api-fashion.dior.com/graph?SubscribeNewsletter",
    "method": "post",
    "headers": {
        "Accept-Language": "en-US,en;q=0.9",
        "Cache-Control": "no-cache",
        "Connection": "keep-alive",
        "DNT": "1",
        "Origin": "https://www.dior.com",
        "Pragma": "no-cache",
        "Referer": "https://www.dior.com/",
        "Sec-Fetch-Dest": "empty",
        "Sec-Fetch-Mode": "cors",
        "Sec-Fetch-Site": "same-site",
        "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
        "accept": "*/*",
        "apollographql-client-name": "Newlook Couture Catalog K8S",
        "apollographql-client-version": "5.282.3-8601f7a7.hotfix",
        "content-type": "application/json",
        "sec-ch-ua": "\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\"",
        "sec-ch-ua-mobile": "?0",
        "sec-ch-ua-platform": "\"macOS\"",
        "x-dior-locale": "en_us",
        "x-dior-universe": "onedior"
    },
    "cookies": {
        "value": "_abck=D719B7C0C6B1EBE8FC8F5C1B804B2265~-1~YAAQJescuEJsVzWIAQAAnwAZQQkN297mPe+Q48Xd0/10jSvgz/y69qQbPEwxUuQZhIhisL+GFAMfvabHtQPRUbiIqzDD6vA9iN9lvjzaAbKaL+aNXF/3EhpYYYUsBa0q92JUxusD8F09nFXy3mfZ8p8GzDk+/ikw4Y8QVQcchjC/s6XYbG+I2RSHl+lDOSvR2biGLFZ1dW2PsFZQ6Fs4M1/ccWfaXg6IRvzjlWaF0vH8GIoljDVRvZxwCeUO71QJORFxeVEEO43BiC3LczJhMomt8pnTbnJcMbMbi1zFcYUKUZjYvB7+kJ1JsMHfVdzbrwTB2I3bePGPgX06RvzCReVCETYpJB7H+XEeJgQQDzKiYZhCONfnae3BQUll~-1~-1~1684722838; bm_sz=751A827227D797408E66A3559D978757~YAAQpVcyuNsPVjCIAQAAMTCrRhNw86NLVNcBypYZvOkbMMnc+ef6EeDWu9UtvPw3OfyfpKLmEFQeDw99mddahdMlOj3VxzPz8eV9mfMSWDLxup33fIKAvsMvnUjvAJV0gpZvTTwdk0atKXCg1DXvs+U+VOvPPJtS76B2t+r0jXrB+cUm2hJL7qF59kbHLBl54yypauoWa1qEu9lgelS5kdwiR93A0c9IRagfLG4VjFydhZBoD6ldWEQjQUflrf00GSoxQpL0QBKRlD7fFNRtMhBmndvu5yoGdixtPXCEKk5BzRl/~4605506~4276528; ak_bmsc=0E5236AFD795DD698B2E15191CEF0FDC~000000000000000000000000000000~YAAQpVcyuNoPVjCIAQAAMTCrRhNkrxzrgkZ1QP7XH0+hyJ2ul+4V0reJDlf1omJylP4/7vc+bxfB8EW1pfuYQWdBmzTBnE84h+7tH1SbFvNNNDul53BJsoOd79t8V0LGQdlXls3FWxITVSwuVlvCQTuJY1jq+uxrTTFFWpuqWQZnWkaLC/p8E7KRycXTaDSh7UW4k6ISRmssUftgDxwjZg43T6IbMyPf9dugLQSg9dKx4p8wyTcNern/fHfx7dAABbnUJkwmP+Y/eR4mfc9MJtIsJ3006DKH7PNoZ5JhtmnN9JTuhwfSEEnCrhs0j/cb2TrsSMo26w4C1xIaUNwZXE77YDci8VIkwEq9NvSTrTZUncSl0rsvoBz0j4QheSI=",
        "uri": "https://www.dior.com/"
    },
    "json": {
        "operationName": "SubscribeNewsletter",
        "variables": {
            "input": {
                "newsletters": {
                    "couture": true,
                    "beauty": false
                },
                "profiling": {},
                "user": {
                    "title": "Mr",
                    "email": "[email protected]",
                    "firstName": "John",
                    "lastName": "Doe"
                }
            }
        },
        "query": "mutation SubscribeNewsletter($input: NewslettersOptinLegacyInput!) {\n  subscribeNewsletter(input: $input) {\n    success\n    errorMessages\n    errorDetail\n    __typename\n  }\n}\n"
    },
    "proxy": "socks5h://123:[email protected]:1234",
    "http2": true,
    "redirect": false,
    "ja3": "771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,5-43-18-10-13-51-23-16-17513-27-65281-35-45-0-11-21,29-23-24,0"
}

πŸ“€ Response Data Format

Parameter Type Description
status Integer Call success status, 1=success, 0=failure, use this value for judgment
msg String Call result description
id String Request ID (unique, for record query)
data.status Number Response status code
data.text String Response body
data.cookies String Response cookies
data.location String Redirect address
cost String Verification time (milliseconds)

Response Example

{
    "status": 1,
    "msg": "Verification successful",
    "id": "049bfae2-4e84-4f29-99aa-a33688991355",
    "cost": "1414.15ms",
    "data": {
        "response": {
            "status": 200,
            "text": "{\"data\":{\"subscribeNewsletter\":{\"success\":true,\"errorMessages\":null,\"errorDetail\":null,\"__typename\":\"NewsletterOptinResponse\"}}}\n",
            "tls": {
                "ja3": "771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,51-23-43-45-27-17513-5-11-18-10-13-0-35-65281-16-21-41,29-23-24,0",
                "ja3_hash": "2795d91de2c9d7e36984350e338ddc9a",
                "akamai": "1:65536,2:0,3:1000,4:6291456,6:262144|15663105|0|m,a,s,p",
                "akamai_hash": "46cedabdca2073198a42fa10ca4494d0"
            },
            "cookies": "dtCookie=v_4_srv_5_sn_2A2A9F901F6BE925EF475041C744108A_perc_100000_ol_0_mul_1_app-3Aea7c4b59f27d43eb_1; _abck=6D43584C164A308CFC85AE1462D56CD1~0~YAAQpqg7FxN5F5+IAQAAXFwfvgpoxc0IH5DxeBHUCgDMC4vh8eHRZkqMr5rUFAxg+Zjwi0ouU4PF9WIT9rdcJtenDDu9T438N+xtPqd0JdzKePw3Y7u7OJkZe95KAzQ/L9VqCPLEvHC9Nap2ELrgIY32GRzJKj2qgPmuX4avgoopJmJ7hLhfq9rGwqkfBWaykDHs1MHb8xSjmr/bGbDHbpzSlThrEU8PlKxL/QWOIgPDyD/hZWi5wVyLG5zim5hVeykHZEiXgucS9u/gTHUGMmlz+EZU+Gj1rZ5/vMRqe9mieGJj+93IZElOAdT5SeXmmr++XZx8PEJaE8UTj+gCADhi74Up9AR7HxFcL5yI2uixdkQt28OYUzA4JwGmk2YpBDH4ZIVTnsxQ2TmlmtC4U3Avhw==~-1~-1~-1"
        }
    }
}

πŸ’» Code Examples

Python Call Example

Install Dependencies

pip install -U pynocaptcha -i https://pypi.python.org/simple

Code Example

from pynocaptcha import TlsV1Cracker

# TLS Client request
cracker = TlsV1Cracker(
    user_token="xxx",
    url="https://www.baidu.com/",
)
ret = cracker.crack()
print(ret)