# Reconnaissance d'images FunCaptcha

> Reconnaissez les épreuves d'images FunCaptcha (Arkose Labs) avec YesCaptcha (FunCaptchaClassification) : envoyez l'image de l'épreuve (grille de 6 images ou épreuve à flèches en deux moitiés) et la question en anglais, puis obtenez de façon synchrone l'image à choisir ; tous les types d'épreuves sont pris en charge.

Source: https://docs.yescaptcha.com/fr/tasks/funcaptcha-classification/ · Last verified: 2026-10-16

> This page was machine-translated from the Chinese version. If anything differs, the Chinese version prevails: https://docs.yescaptcha.com/zh/tasks/funcaptcha-classification/

`FunCaptchaClassification` reconnaît les épreuves d’images FunCaptcha (Arkose Labs) : envoyez l’image de l’épreuve et la question en anglais, et la réponse indique quelle image choisir ; votre programme clique ensuite dans le navigateur. Ce type **ne renvoie pas de token**. Il est synchrone et coûte 3 points (≈ $0.45 / 1k) par requête.

> **Astuce:** Sans écrire de code, utilisez l’[extension de navigateur](https://docs.yescaptcha.com/fr/extension.md) pour résoudre l’épreuve automatiquement sur la page.

- POST `https://api.yescaptcha.com/createTask` (Endpoint mondial)
- POST `https://cn.yescaptcha.com/createTask` (Endpoint Chine)

## Types et prix

| Type de tâche | Prix | Mode | Remarques |
| --- | --- | --- | --- |
| `FunCaptchaClassification` | $0.45 / 1k; 3 points/tâche · ¥3 / 1k | Synchrone |  |

Les prix en dollars américains sont des estimations avec 1 USD ≈ ¥6.67 ; les tâches sont facturées en points.

## Paramètres de la requête

| Champ | Type | Obligatoire | Description |
| --- | --- | --- | --- |
| `type` | string | Oui | Type de tâche ; voir « Types de tâches et prix » sur cette page |
| `image` | string | Oui | Image de la question encodée en Base64, sans le préfixe `data:` |
| `question` | string | Oui | Le texte de la question en anglais (par ex. `Pick the image that is the correct way up`) ; les questions prises en charge sont listées sur cette page |

-   `image` contient uniquement la partie image de l’épreuve (grille de 6 images, ou image en deux moitiés d’une épreuve à flèches), sans le titre ni les boutons situés au-dessus. La capture doit être complète : une partie manquante nuit à la reconnaissance. Une grille de 6 images en disposition verticale peut être envoyée telle quelle.
-   `question` est le texte complet de la question en anglais, tel qu’il s’affiche sur la page, avec la casse exacte ; ne la traduisez pas vous-même. Si la page est dans une autre langue, passez d’abord le captcha en anglais. Le serveur détermine le type d’épreuve à partir de la question, qui doit donc être exacte.

## Exemple de requête

POST https://api.yescaptcha.com/createTask

```json
{
  "clientKey": "YOUR_CLIENT_KEY",
  "task": {
    "type": "FunCaptchaClassification",
    "image": "BASE64_IMAGE",
    "question": "Pick the bread"
  }
}
```

## Résultat

```json
{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "objects": [4],
    "labels": ["parrot", "panda", "octopus", "owl", "bread", "dog"]
  },
  "taskId": "04a3fa76-11a0-11ed-a58c-0ef20f419382"
}
```

| Champ | Type | Description |
| --- | --- | --- |
| `objects` | array | Indice de l'image à sélectionner, à partir de 0, de gauche à droite et de haut en bas |
| `labels` | array | Libellés reconnus |

`objects: [4]` signifie qu’il faut choisir la 5e image (les indices commencent à 0, de gauche à droite et de haut en bas). Une épreuve comporte souvent plusieurs manches consécutives : capturez et envoyez chaque manche séparément.

## Questions prises en charge

**Tous les types d’épreuves sont pris en charge**, inutile de consulter une liste au préalable : envoyez directement la question en anglais et l’image de l’épreuve affichées sur la page. Si vous obtenez `ERROR_UNKNOWN_QUESTION`, [contactez le support](https://docs.yescaptcha.com/fr/help/contact.md).

Le type le plus courant aujourd’hui est l’épreuve à flèches en deux moitiés : à gauche se trouve l’exemple à reproduire, à droite l’image actuelle, que vous changez avec les flèches jusqu’à trouver celle qui correspond à la question. Envoyez l’image entière (les deux moitiés) telle qu’elle apparaît sur la page, par exemple :

![Use the arrows to change the number of objects until it matches the left image](https://docs.yescaptcha.com/_astro/q62.DGQezOOy_Z1EsIgX.webp)

`Use the arrows to change the number of objects until it matches the left image`Même nombre que sur l'image de gauche

![use the arrows to choose the image where all the darts add up to the number in the left image](https://docs.yescaptcha.com/_astro/q78.0vWcO51p_2wPQvu.webp)

`use the arrows to choose the image where all the darts add up to the number in the left image`La somme des fléchettes égale le nombre de l'image de gauche

![use the arrows to find the jigsaw puzzle that is missing the puzzle piece shown on the left](https://docs.yescaptcha.com/_astro/q82.BcIr6l9k_4eMdV.webp)

`use the arrows to find the jigsaw puzzle that is missing the puzzle piece shown on the left`Il manque exactement la pièce de gauche

![find the image that has the prize on the left held by the claw in the machine on the right](https://docs.yescaptcha.com/_astro/q85.BtNj_O28_pJLGa.webp)

`find the image that has the prize on the left held by the claw in the machine on the right`La pince tient le lot de gauche

L’autre type est la grille de 6 images à choisir (par exemple `Pick the bread`) : envoyez la partie en grille de 6 images, comme dans l’exemple de requête ci-dessus.

## Signalement et remboursement

Si la soumission finale d’une série d’épreuves échoue sans que vous sachiez quelle manche était fausse, vous pouvez signaler ensemble les ID de tâche de la série avec [report](https://docs.yescaptcha.com/fr/api/report.md) dans un délai d’1 heure ; le remboursement après signalement est réglé environ 24 heures plus tard. Les règles sont décrites dans [Facturation et remboursement](https://docs.yescaptcha.com/fr/getting-started/billing.md).
