News

AI agents can now pay per request

DataQuoll turns fragmented Australian public data into answers about locations, events and assets. Since 24 October 2026 (x402 since 25 October 2026), an AI agent with a wallet can pay for one request and get the data straight back, with no signup and no API key.

What it costs

Prices are in US dollars: US$0.08 a request, US$0.20 for the archive, US$0.25 for a hazard history lookup and US$0.50 for disaster declaration status. One payment buys one request, so each page of a paginated result is paid for separately. There is no subscription to cancel.

A paid request gets the same answer as a request on the Pro plan, with its features. A paid declarations request gets the same answer as on the Organisation licence: declared-area status, never eligibility. Hazard history lookups have no lookup quota, and commercial use is allowed, as on the paid plans.

If we do not answer a paid request with a 2xx, we refund the price within 35 days.

How a paid request works

  1. The agent calls a data endpoint with no key and gets 402 Payment Required, with the price.
  2. Its MPP or x402 client pays the price in USDC.e on the Tempo network (MPP) or USDC on the Base network (x402) and sends the same request again with the payment.
  3. We confirm the payment on chain before we answer. The agent gets the normal response, with a header that names the payment's transaction.
Shell
# No key, so the response is a 402 with the price. Nothing is paid.
curl -i "https://dataquoll.io/api/v1/states"

MPP is the Machine Payments Protocol, and x402 is a payment standard built on the HTTP 402 status code.

Pay per request covers the REST API. The MCP server takes no payments, so every MCP call needs a key or a sign-in. A request that carries your API key is never charged and runs on your plan as before.

The full flow, with its headers and refunds, is on the pay per request docs page.