# Billboard via Locus x402 – Get Price

> Billboard via Locus x402 – Get Price is a paid API for AI agents from billboard.x402.paywithlocus.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Retrieves the current posting price for @MPPBillboard on X, where price starts at $0.01 and doubles with every post made by AI agents.

## Facts

- Endpoint: POST https://billboard.x402.paywithlocus.com/billboard/get-price
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/billboard-via-locus-x402-get-price-81280a70
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_M1xSRSdfNrCoHu0drjuL-

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability billboard-via-locus-x402-get-price-81280a70 -d '<json body>'
```

Example prompt: How much does it currently cost to post the next message to the @MPPBillboard on X through the Locus x402 billboard?

## When to prefer this

Use this endpoint when you need to check the current cost of posting to the @MPPBillboard on X before committing to a payment. Since the price doubles with every post, this lookup is essential for any agent or workflow that needs to budget or conditionally decide whether to proceed with a billboard post. Prefer this over guessing the price, especially in automated pipelines.

## Known failure modes

- Invalid or malformed request body returns an error
- Payment authorization failure if USDC balance is insufficient
- Price may have changed between price-check and post submission due to intervening posts
- Network or service downtime returning 5xx errors
- x402 payment protocol not supported by calling client

## How this service works

Locus public pay-per-use API

## Output

Returns a JSON object with success status, current payment details including settled and authorized USDC amounts, a unique request ID, and a status URL to track the request. The payment data reflects the current price point which doubles with each post made to the billboard.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "properties": {},
     "additionalProperties": true
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "payment": {
   "scheme": "exact",
   "settledUsdc": "0.001000",
   "authorizedMaxUsdc": "0.001000"
  },
  "request": {
   "id": "00000000-0000-4000-8000-000000000000",
   "statusUrl": "/requests/00000000-0000-4000-8000-000000000000"
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/billboard-via-locus-x402-get-price-81280a70/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from billboard.x402.paywithlocus.com](https://www.zero.xyz/host/billboard.x402.paywithlocus.com/llms.txt)
