NinetileLog inGet an API key

One API for
every hCaptcha.

Two ways to pass hCaptcha. Send the challenge to the Recognition API and get back exactly where to click, or send the site key to the Token API and get back a ready P1_ token.

Live demoSolving all 4 types

Select all animals a toddler could easily keep up with

  • Racing car
  • Motorbike
  • Tortoise
  • Wireframe motorbike
  • Formula car
  • Turtle on sand
  • Tortoise on gravel
  • Racing car by the sea
  • Glass motorbike

Challenge received.

Queued
How it works

Watch one challenge get solved.

Scroll to follow a single hCaptcha from a sign-up page to Ninetile and back, with the request that goes out and the answer that comes home.

  1. A sign-up page asks for an hCaptcha.
  2. Your code reads the site key, the URL and the rqdata.
  3. The details fly to /v1/solves.
  4. Ninetile reaches hCaptcha through a proxy.
  5. It solves the hCaptcha.
  6. hCaptcha hands over a P1_ token.
  7. The token is loaded onto the plane.
  8. The token flies back to your page.
  9. Your code injects it and the challenge closes.
  10. Verified. The sign-up goes through.
Chrome extension · coming soon

Chrome extension coming soon.

Our browser extension is coming soon. In the meantime, you can use the Ninetile APIs.

Pricing

Pay per token or per challenge.

$0.75 per 1,000 tokens or $0.30 per 1,000 challenges, from one prepaid balance. There is no monthly plan. The Chrome extension is coming soon.

Rate

$.

per 1,000 tokens

Per token
$0.00075
One dollar
1,333 tokens
Proxy
Ours or yours
Failed solves
Never charged
Billing
Prepaid, no plan
Estimate · per month
100,000
You pay$75.00a month
Per day3,333tokens

A $10 top-up lasts4 days

Get an API keyPay only for what you send.
FAQ

Questions, answered.

What you send, what comes back, which API to pick and how you pay.

Yes, with the Token API. Send the site key and the page URL (and the rqdata, if the site gives one) to POST /v1/solves. Add your own proxy if the site checks the address, or leave it out and Ninetile uses its own. You get back a P1_ token to put into h-captcha-response, and the user agent it was solved with.

Use recognition when your own browser is already on the page and can click. Use tokens when you only need the h-captcha-response value and would rather not render the challenge at all.

To the Recognition API: the prompt text and the challenge exactly as your browser received it. Nine tiles for a grid, one image for a point challenge, or the full challenge object for a drag challenge. To the Token API: the site key and the page URL.

From the Recognition API: true or false for each tile of a grid, in the order you sent them; the point to click for a point challenge, as percentages of the image; the box to drop each piece into for a drag challenge. From the Token API: the token.

The Chrome extension is coming soon. For now, Ninetile is available through its APIs.

$0.30 for every 1,000 answers from the Recognition API and $0.75 for every 1,000 tokens from the Token API, taken from a prepaid balance. There is no monthly plan, and a request that fails is never charged.

Create an account and try the dashboard. The challenge at the top of this page shows the answer format for each type. Write to us if you want a small starting balance to test with.