> For the complete documentation index, see [llms.txt](https://docs.clore.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clore.ai/spot/spot-market.md).

# Spot Market

Auction-style interruptible rentals: bid your own price per day and rent GPUs at the lowest cost on the marketplace.

SPOT is the auction side of the Clore.ai marketplace. Instead of paying the listed on-demand price, you place a **bid**: your own price per day for a server. While your offer is the winning one, the server runs your workload and you are billed per minute at your bid. It is the cheapest way to rent, in exchange for the risk of being interrupted.

|                  |                                                                                                                    |
| ---------------- | ------------------------------------------------------------------------------------------------------------------ |
| **Pricing**      | Your bid, at or above the host's minimum spot price and at least 1% above the current top bid in the same currency |
| **Billing**      | Per minute, at your bid price, only while your offer holds the server                                              |
| **Interruption** | Another renter can outbid you at any time; an on-demand rental also takes the server                               |
| **Base fee**     | 2.5% (vs 10% on-demand), reducible by up to 50% with [PoH](/proof-of-holding/overview.md)                          |
| **Scope**        | Whole servers only ([partial rental](/for-renters/partial-gpu-rental.md) is on-demand only)                        |

## How Bidding Works

1. Pick a server on the marketplace and press **Rent**. Go through the usual steps (image, configuration), and at the **Confirm & pay** step switch to **Rent on spot**.
2. Enter your bid: a price per day at or above the host's minimum spot price. If the server already has spot bids in the same currency, your bid must be at least 1% above the top one; if it falls short, the rent form shows the exact minimum and places it in one click. If your bid beats the current winning offer, your order starts.
3. While your offer holds the server, you are billed per minute at your bid. If someone outbids you, your order ends with the **Outbid** status and billing stops immediately.
4. Your offer competes with others on the same server. You can check the queue and manage bids from **My Orders**.

### Managing Your Bid

* **Raising** your bid takes effect immediately. The new price must be at least 1% above both your current bid and the top bid in the same currency; if a raise falls short, the form shows the minimum to reach.
* **Lowering** is rate-limited to protect hosts: at most once every 10 minutes, by a limited step per move, and never below the host's minimum spot price.

{% hint style="info" %}
Spot orders cannot be extended and can end at any moment. Checkpoint your work: save intermediate results to persistent storage or externally, so an interruption costs you minutes, not hours.
{% endhint %}

## What Runs Well on Spot

* Cryptocurrency mining and other restartable compute
* Batch processing and render queues with checkpoints
* Hyperparameter sweeps and experiments
* Anything fault-tolerant where price matters more than uptime

Not sure whether you need Spot or On-Demand? See the side-by-side guide:

{% content-ref url="/pages/E7V0uUw9wjm5QB2hYGx2" %}
[On-Demand vs Spot](/for-renters/on-demand-vs-spot.md)
{% endcontent-ref %}

## For Hosts

You set the **minimum spot price** per server (or per GPU, with optional USD-based auto-recalculation) in your server settings. Spot keeps your hardware earning between on-demand rentals: an on-demand order always takes priority and replaces the active spot order.

{% content-ref url="/pages/BP9ytpSVPwfichcYVOR0" %}
[Server Management](/for-hosts/server-settings.md)
{% endcontent-ref %}

## Automation

Spot is fully scriptable through the public API: `create_order` with `"type": "spot"` and `spotprice`, `spot_marketplace` to read the offer queue for a server, and `set_spot_price` to manage your bid. A new bid or a raise under the 1% minimum step is refused with `below_min_raise_step` and the lowest accepted price in `min_price`. The [Python SDK and CLI](/developers/python-sdk.md) cover the same operations.

{% content-ref url="/pages/VsUJqQ2pg4ZUv2TbJaMy" %}
[API](/for-hosts/api.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.clore.ai/spot/spot-market.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
