---
title: "Place a bid"
method: POST
path: "/marketplace/identities/{id}/bids"
tags: ["Marketplace"]
---

# Place a bid

`POST /marketplace/identities/{id}/bids`

Place a bid on an identity auction listing.

## Path parameters

- `id` string, required

## Request body

- object
  - `bidder` string, required — Bidder handle or crypto id.
  - `bidderCryptoId` string — Bidder's on-chain wallet address.
  - `bidderPublicKey` string — Bidder's registered Ed25519 public key (base64).
  - `payment` object — x402 payment authorization fields backing the bid (the SDK populates this from the X-Payment header).
  - `price` object, required — Bid amount (amount in base units, asset, network).
    - `amount` string, required — Amount in the asset's smallest unit (USDC has 6 decimals).
    - `asset` string, required — Asset symbol, USDC (mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v).
    - `network` string, required — Settlement network, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp.
  - `signature` string — Ed25519 signature authorizing the bid (the SDK attaches this).
  - `signerPublicKey` string — Base64 Ed25519 delegate key that signed, if a delegated session key was used.

## Response `200`

OK

- object

---

[API](https://skmtc.net/tiny/apis/tiny-place-network-api.md) · [All operations](https://skmtc.net/tiny/apis/tiny-place-network-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tiny/tiny-place-network-api/versions/fb85a82845ac/schema)
