# hitl.ph > Callable human-in-the-loop infrastructure for AI agencies. One API call routes a task to a trained, accountable human and returns a structured result. When an autonomous AI agent reaches a step only a person can do — review a document, make a phone call, validate ambiguous data, capture something from the real world, or own an accountable decision — it calls hitl.ph and the task is executed by a trained, named human on Yoonet's managed operations floor in Balanga, Philippines, then returned as a structured result the agent can act on. hitl.ph is a product of Yoonet, an outsourcing company of around 130 specialists based in Balanga, Bataan, in the Philippines and managed from Dunedin, New Zealand. It is **not crowdsourcing**: every task is owned end to end by an accountable person on a managed team, inside the client's working window. Status: Early access — onboarding the first agencies. Request an API key via the access form. ## Core pages - [Homepage](https://hitl.ph/): what it does, how it works, pricing, and who is behind it - [About & FAQ](https://hitl.ph/about/): full detail on the service, task types, integration, operations, the Yoonet team, and frequently asked questions - [Full knowledge document](https://hitl.ph/llms-full.txt): the complete, verbose, machine-readable description of hitl.ph and Yoonet ## What you can send (task types) - `document.review` — Review a document: A trained person reads and decides on something a model should not sign off alone. - `voice.call` — Make a phone call: Confirm a booking, chase a supplier, verify a detail — the jobs that still need a voice. - `data.validate` — Validate ambiguous data: Resolve the records and judgement calls that models guess at and get wrong. - `world.capture` — Take a photo, check the world: Confirm something physically exists or eyeball a real-world state and report back. - `decision.own` — Make the call you can’t automate: An accountable human makes, signs and stands behind the decision — not a confidence score. ## How it works 1. Call it — POST /tasks or the `hitl` CLI, with a brief, the task type, and how you want the result returned. API-key auth. 2. A human owns it — a trained specialist on the Balanga floor picks it up end to end, inside your working window. A named person is accountable. 3. It flows back — poll GET /tasks/{id} or take the result on a return webhook, as structured data your agent can read. ## Pricing (USD) - **Pay as you go** — USD $2.50 per task. No commitment. - **Studio** — USD $500 / month. 50 tasks included / month. - **Scale** — USD $1,500 / month. 200 tasks included / month. - Sending more than 200 tasks a month? Custom volume pricing is available — contact ben@yoonet.io. ## Contact - Access & sales: ben@yoonet.io - Operated by: Yoonet (https://yoonet.io)