NewUnlimited hourly and daily package windows are now live.See pricing
Funbypass

Safe and Secure API

CAPTCHA Solving,
without the overhead.

Send a task, poll for the result, and get the token back. Proxy-ready and priced from $0.75 per 1,000 solves.

200M+

CAPTCHAs solved

~0.8s

Average solve time

99.3%

Solve success rate

:::: proxy.clean tls.clean fp.stable worker.fcap-04 queue.normal:::: proxy.clean tls.clean fp.stable worker.fcap-04 queue.normal
.... taskId.7a42 status.processing errorId.0 relay.edge token.buf.... taskId.7a42 status.processing errorId.0 relay.edge token.buf
createTask ····· solving ··· poll·1500ms ··· getTaskResult ····· token ✓

Fast Solves

Create a task and retrieve captcha tokens quickly through one focused API.

Predictable Pricing

Pay from $0.75 per 1,000 solves or switch to unlimited package windows.

Clear API Flow

Submit the challenge, poll the result, and use the token in your workflow.

Proxy-Ready Tasks

Route solves through your own proxy setup when your automation requires it.

Developer Support

Use the dashboard and documentation to keep integrations simple and traceable.

One focused API flow from task to token.

The docs keep the integration small: create a CAPTCHA task, poll the result endpoint, then use the returned token in your automation flow.

POST/createTaskCreate a new solve task.
GET/getTaskResult/{taskId}Poll for the solved token.
POST/getBalanceCheck your account balance.

Python quick example

Based on the Funbypass quickstart docs.

import requests, time

url = "https://api.funbypass.com"

task = requests.post(f"{url}/createTask", json={
    "clientKey": "FUN-your-api-key",
    "task": {
        "type": "CAPTCHATask",
        "websiteURL": "https://example.com",
        "websitePublicKey": "XXXX-XXXX-XXXX",
        "websiteSubdomain": "client-api",
        "proxy": "http://user:pass@ip:port",
    },
}).json()

task_id = task["taskId"]

while True:
    res = requests.get(
        f"{url}/getTaskResult/{task_id}"
    ).json()
    if res["status"] == "ready":
        print(res["solution"]["token"])
        break
    time.sleep(0.5)

Pricing

Pay per solve.Go unlimited when needed.

Start small, then switch to hourly or daily unlimited windows when traffic spikes.

Pay as you go

$0.75/ 1,000 solves

For testing and uneven traffic

Unlimited

$20/ hour

For short high-volume runs

24 hours

$310/ day

For sustained automation windows

FAQ

Questions before you start.

Quick answers about setup, pricing, proxies, packages, and support.

Create an API key in the dashboard, send a createTask request with your target URL, public key, subdomain, and proxy, then poll getTaskResult until the token is ready.

Production-ready CAPTCHA Solving API

Start solving now. Go unlimited when traffic grows.

Create a key, submit a challenge, and move from pay-per-solve into hourly or custom package windows without changing your integration.