# Solvecha > Solvecha is a captcha recognition API for developers. It is compatible with the NopeCHA recognition API: change the base URL and the key and keep your code. It solves reCAPTCHA image grids, text captchas, GeeTest sliders and FunCAPTCHA, and it has a browser extension for reCAPTCHA v2. The base URL of the API is https://api.solvecha.com. Send the API key as `Authorization: Bearer `. Every page below is plain Markdown. The complete documentation is in one file at https://solvecha.com/llms-full.txt and the OpenAPI description is at https://solvecha.com/openapi.json. ## Get started - [Introduction](https://solvecha.com/docs/introduction.md): What Solvecha is, what the API can do, and where to start. A captcha recognition API that is compatible with NopeCHA. - [Quickstart](https://solvecha.com/docs/quickstart.md): Get an API key and send your first request in about two minutes, with examples in cURL, Python, Node.js and Go. - [Authentication](https://solvecha.com/docs/authentication.md): How to send your Solvecha API key: the Authorization header, the key field of a body, or the key query parameter. ## Migration guides - [Migrating from NopeCHA](https://solvecha.com/docs/migrate-from-nopecha.md): Switch from the NopeCHA recognition API to Solvecha by changing the base URL and the key. Paths, fields, answers and error codes stay the same. - [Migrating from CapSolver](https://solvecha.com/docs/migrate-from-capsolver.md): Move reCAPTCHA image grid jobs from CapSolver to Solvecha. The API is different, so this page maps each field. - [Migrating from 2Captcha](https://solvecha.com/docs/migrate-from-2captcha.md): Move reCAPTCHA image grid jobs from 2Captcha to Solvecha. The API is different, so this page maps each field. ## Captcha types - [reCAPTCHA image grids](https://solvecha.com/docs/captcha-types/recaptcha.md): How to send reCAPTCHA v2 image challenges (3x3, 4x4 and 1x1 tiles) and how to read the answer. - [Text captcha](https://solvecha.com/docs/captcha-types/text-captcha.md): How to send a text captcha picture and how to read the answer, a case-sensitive string. - [GeeTest slider](https://solvecha.com/docs/captcha-types/geetest.md): How to send a GeeTest slider challenge and how to use the answer, an offset as a percentage of the background width. - [FunCAPTCHA](https://solvecha.com/docs/captcha-types/funcaptcha.md): How to send FunCAPTCHA (Arkose Labs) tile selection and match puzzles and how to read the answer. ## Tools - [Browser extension](https://solvecha.com/docs/browser-extension.md): Install the Solvecha extension for Chrome and use it in Playwright, Puppeteer and Selenium. It solves reCAPTCHA v2 image challenges in the page. - [Using with CloakBrowser](https://solvecha.com/docs/cloakbrowser.md): Run the Solvecha extension or the API in CloakBrowser, a stealth Chromium that aims to keep captchas from appearing. Includes license facts and tested example code. ## Guides - [Best practices](https://solvecha.com/docs/best-practices.md): How to get good results with Solvecha: send the full task text, poll once per second, retry with care, use proxies, send feedback and stay inside the limits. - [Errors](https://solvecha.com/docs/errors.md): Every Solvecha API error code with its HTTP status, its meaning and what to do. The codes are the same as in the NopeCHA API. - [Rate limits and quotas](https://solvecha.com/docs/rate-limits.md): How many requests per minute each plan allows, how the daily quota of successful solves works, and how to stay inside both. - [Plans and billing](https://solvecha.com/docs/plans-and-billing.md): The four Solvecha plans with price, daily quota and rate limit. Monthly subscriptions only. How cancellation and withdrawal work. ## API reference - [API overview](https://solvecha.com/docs/api/overview.md): Base URL, authentication, request and response formats, the job flow and the OpenAPI description of the Solvecha API. - [Create a reCAPTCHA job](https://solvecha.com/docs/api/create-recaptcha-job.md): Send a reCAPTCHA v2 image grid and get a job id. Fetch the answer with a second request. - [Create a text captcha job](https://solvecha.com/docs/api/create-text-captcha-job.md): Send a picture of distorted text and get a job id. - [Create a GeeTest job](https://solvecha.com/docs/api/create-geetest-job.md): Send a GeeTest slider challenge and get a job id. - [Create a FunCAPTCHA tile job](https://solvecha.com/docs/api/create-funcaptcha-job.md): Send a FunCAPTCHA tile selection and get a job id. - [Create a FunCAPTCHA match job](https://solvecha.com/docs/api/create-funcaptcha-match-job.md): Send a FunCAPTCHA match puzzle and get a job id. - [Get the answer of a job](https://solvecha.com/docs/api/get-job-result.md): Fetch the answer of a job. Poll about once per second until the job is ready. - [Get the status of your key](https://solvecha.com/docs/api/get-status.md): Plan, status and remaining daily quota of your key. - [Send feedback](https://solvecha.com/docs/api/send-feedback.md): Tell Solvecha whether Google accepted the answer of a reCAPTCHA job. Optional, free of charge. - [Create a job (legacy path)](https://solvecha.com/docs/api/legacy-create-job.md): NopeCHA's original create path. Put the captcha type in the body. Errors come with HTTP 200. - [Get the answer of a job (legacy path)](https://solvecha.com/docs/api/legacy-get-job-result.md): NopeCHA's original poll path: GET /?id=. Errors come with HTTP 200. - [Get the status of your key (legacy path)](https://solvecha.com/docs/api/legacy-get-status.md): NopeCHA's original status path: GET /status. Errors come with HTTP 200. ## Resources - [Changelog](https://solvecha.com/docs/changelog.md): Changes to the Solvecha API, the browser extension and the documentation, newest first. - [FAQ](https://solvecha.com/docs/faq.md): Answers about NopeCHA compatibility, accuracy, usage counting, quotas, captcha types, the browser extension, CloakBrowser, data handling and acceptable use. ## Optional - [OpenAPI description](https://solvecha.com/openapi.json): The API as an OpenAPI 3.1 document in JSON. - [Complete documentation](https://solvecha.com/llms-full.txt): All documentation pages in one Markdown file. - [Pricing](https://solvecha.com/pricing): The four plans with price and daily quota. - [Compare](https://solvecha.com/compare): Prices and measurements next to NopeCHA, 2Captcha and CapSolver, with sources. - [Captcha types](https://solvecha.com/captcha-types): What each captcha type takes as input and returns. - [Browser extension](https://solvecha.com/extension): Download and install guide of the Chrome extension. - [FAQ](https://solvecha.com/faq): Short answers about compatibility, billing and data.