# Encontrar los parámetros de Turnstile

> Cómo encontrar el websiteKey (sitekey, empieza por 0x) y el websiteURL de Cloudflare Turnstile: busca data-sitekey o turnstile.render en el código fuente de la página, o revisa las solicitudes a challenges.cloudflare.com en Network.

Source: https://docs.yescaptcha.com/es/guides/find-turnstile-parameters/ · Last verified: 2026-10-21

> This page was machine-translated from the Chinese version. If anything differs, the Chinese version prevails: https://docs.yescaptcha.com/zh/guides/find-turnstile-parameters/

Para crear una tarea de [Turnstile](https://docs.yescaptcha.com/es/tasks/turnstile.md) necesitas `websiteURL` (la dirección de la página donde aparece el cuadro de verificación) y `websiteKey` (la clave del sitio, normalmente empieza por `0x`). Primero confirma que es Turnstile y no la página de verificación de Cloudflare; consulta [Identificar el tipo de captcha](https://docs.yescaptcha.com/es/guides/identify-captcha.md).

## websiteKey

**Método 1: código fuente de la página.** En el panel Elements de las herramientas de desarrollo (F12), busca `data-sitekey`:

```html
<div class="cf-turnstile" data-sitekey="0x4AAAAAAAxxxxxxxxxxxxxx"></div>
```

**Método 2: scripts.** Si el cuadro de verificación se renderiza con JavaScript, haz clic derecho en el panel Sources, elige “Search in all files”, busca `turnstile.render` y revisa el `sitekey` en sus parámetros:

```js
turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', callback: onDone });
```

**Método 3: solicitudes de red.** En el panel Network busca `challenges.cloudflare.com`; la URL del iframe del cuadro de verificación contiene la clave del sitio, que empieza por `0x`.

## websiteURL

Indica la dirección completa de la página donde aparece el cuadro de verificación, por ejemplo `https://example.com/login`.

## action y cData (normalmente no hacen falta)

En la gran mayoría de los casos no se necesitan. Búscalos solo cuando estés seguro de que `websiteKey` y `websiteURL` son correctos y la tarea sigue fallando: revisa en los parámetros de `turnstile.render` o en el elemento del cuadro de verificación si hay `action` y `cData` (en el elemento son `data-action` y `data-cdata`):

```js
turnstile.render('#container', { sitekey: '0x4AAAAAAAxxxxxxxxxxxxxx', action: 'login', cData: 'c0bd4b36-7419-4e18-83c6-378699f2a9a2' });
```

Si existen, al crear la tarea pasa `action` en `pageAction` y `cData` en `data`; consulta [Turnstile](https://docs.yescaptcha.com/es/tasks/turnstile.md).

## Enviar el token

Cuando la tarea termine, coloca el `token` en el campo oculto del formulario llamado `cf-turnstile-response` (si la página usa `turnstile.render` con un `callback`, llama a esa función con el token) y envía el formulario. En la solicitud de envío usa como User-Agent el `userAgent` del resultado.
