> For the complete documentation index, see [llms.txt](https://bohd4nx.gitbook.io/pyfragment/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bohd4nx.gitbook.io/pyfragment/api-guides/marketplace/overview.md).

# Overview

Marketplace methods are exposed directly on `FragmentClient` and via `client.marketplace` service.

If you only need one thing: pick the method by asset type (username, number, gift), then paginate until `next_offset_id` or `next_offset` becomes `None`.

Available methods:

* [Search Usernames](/pyfragment/api-guides/marketplace/search-usernames.md)
* [Search Numbers](/pyfragment/api-guides/marketplace/search-numbers.md)
* [Search Gifts](/pyfragment/api-guides/marketplace/search-gifts.md)

## Shared behavior

* All methods are async.
* All methods call Fragment `searchAuctions` under the hood.
* `sort` and `filter` are optional passthrough strings.

**These values are passed to Fragment as-is.** If Fragment changes accepted values, behavior can change too.

Common values used by Fragment pages:

* `sort`: `price_desc`, `price_asc`, `listed`, `ending`
* `filter`: empty string, `auction`, `sale`, `sold`

## Pagination model

* Usernames and Numbers return `next_offset_id` (string)
* Gifts return `next_offset` (integer)

Use these fields to request next pages.
