> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mannco.store/llms.txt
> Use this file to discover all available pages before exploring further.

# Partner instant sell (information)

> **Partners only.** This endpoint is reserved for partnered websites that Mannco.store has approved. The SteamID64 of your API account must be on the partner allowlist; otherwise every call returns **403**. Contact Mannco.store to apply. Regular users should use the standard instant sell endpoints.

Returns the instant sell quote for **another** Steam user's tradable inventory: the user identified by `userid`, not the caller. The payload is the same as `GET /deposit/instantSell/{game}` for that user. This call does not create a deposit and does not move items.

Each row is one buy order tier. Rows you can sell have `instant_sell_price` and a `depositkey` object. Rows you can't sell have `disabled` and `depositkey: ""`. The `depositkey` values are bound to `userid` and to these asset ids. Send them to `POST /deposit/trade/instant/thirdparty` with the same `steamid`.

The Steam snapshot is cached for 5 minutes and there is no `force` option. Prices are recalculated on every call. A private inventory, or Steam being down with no cached snapshot, returns `informations: []`.

See the [Instant sell partners guide](/api-reference/deposit/instant-sell-partners) for the full flow.

**Permission:** Connected + API + partner allowlist. No 2FA.



## OpenAPI

````yaml /openapi.json get /deposit/instantSell/thirdparty/{game}/{userid}
openapi: 3.1.0
info:
  title: Mannco.store API
  description: >-
    Complete API documentation for Mannco.store - Buy and sell TF2, CS:GO, Dota
    2, Rust and Steam community items. All routes use the `api` filter. Every
    endpoint requires an `Authorization: Bearer <jwt>` token obtained from POST
    /user/login. The only exception is the login endpoint itself, which is used
    to obtain the token.
  version: 1.0.0
servers:
  - url: https://api.mannco.store
    description: Production
security:
  - bearerAuth: []
tags:
  - name: Auth
    description: Authentication and login
  - name: Items
    description: Item details, listings, pricing, and sales graphs
  - name: Offers
    description: Create, manage, and respond to trade offers
  - name: Buy Orders
    description: Create, update, and manage buy orders
  - name: Payment
    description: Checkout sessions for balance and cart payments
  - name: Inventory
    description: 'Manage user inventory: list, price, and withdraw'
  - name: Cart
    description: Manage the shopping cart
  - name: Listing
    description: Deposit Steam items and instant sell
  - name: Instant Sell Partners
    description: Instant sell on behalf of another Steam user. Partnered websites only
  - name: Trading
    description: Active and historical trades
  - name: User Account
    description: Account, balance, sessions, and history
  - name: Utils
    description: Public utility endpoints
paths:
  /deposit/instantSell/thirdparty/{game}/{userid}:
    get:
      tags:
        - Instant Sell Partners
      summary: Partner instant sell (information)
      description: >-
        **Partners only.** This endpoint is reserved for partnered websites that
        Mannco.store has approved. The SteamID64 of your API account must be on
        the partner allowlist; otherwise every call returns **403**. Contact
        Mannco.store to apply. Regular users should use the standard instant
        sell endpoints.


        Returns the instant sell quote for **another** Steam user's tradable
        inventory: the user identified by `userid`, not the caller. The payload
        is the same as `GET /deposit/instantSell/{game}` for that user. This
        call does not create a deposit and does not move items.


        Each row is one buy order tier. Rows you can sell have
        `instant_sell_price` and a `depositkey` object. Rows you can't sell have
        `disabled` and `depositkey: ""`. The `depositkey` values are bound to
        `userid` and to these asset ids. Send them to `POST
        /deposit/trade/instant/thirdparty` with the same `steamid`.


        The Steam snapshot is cached for 5 minutes and there is no `force`
        option. Prices are recalculated on every call. A private inventory, or
        Steam being down with no cached snapshot, returns `informations: []`.


        See the [Instant sell partners
        guide](/api-reference/deposit/instant-sell-partners) for the full flow.


        **Permission:** Connected + API + partner allowlist. No 2FA.
      operationId: getPartnerInstantSellInformation
      parameters:
        - name: game
          in: path
          required: true
          description: >-
            Steam app id: `440` (TF2), `730` (CS:GO), `570` (Dota 2), `252490`
            (Rust), or `753` (Steam).
          schema:
            type: integer
            enum:
              - 440
              - 730
              - 570
              - 252490
              - 753
        - name: userid
          in: path
          required: true
          description: SteamID64 of the inventory owner (`7656119` followed by 10 digits).
          schema:
            type: string
            pattern: ^7656119[0-9]{10}$
            example: '76561198000000000'
      responses:
        '200':
          description: >-
            Instant sell quote for the user's inventory, one row per buy order
            tier
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                err: false
                success: true
                content:
                  informations:
                    - market_hash_name: Mann Co. Supply Crate Key
                      item_id: 1
                      url: 440-mann-co-supply-crate-key
                      quality: Unique
                      count: 3
                      assetid: 111;222;333
                      depositkey:
                        '111': a1b2…
                        '222': c3d4…
                        '333': e5f6…
                      instant_sell_price: 185
                      nb_high_stock: 412
                      high_stock_limit: 1000
                    - market_hash_name: Mann Co. Supply Crate Key
                      item_id: 1
                      count: 2
                      assetid: 444;555
                      depositkey:
                        '444': …
                        '555': …
                      instant_sell_price: 180
                    - market_hash_name: Winter 2024 Cosmetic Case
                      disabled: blacklist
                      depositkey: ''
                      count: 1
                      assetid: '999'
        '300':
          description: >-
            Validation error. `content` is a string: `invalid steam id`, or
            `instant sell is not supported for this game`.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                err: true
                success: false
                content: invalid steam id
        '401':
          description: Missing or invalid JWT.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                err: true
                success: false
                content: You need to be connected to access this resource
        '403':
          description: Signed in, but your SteamID64 is not on the partner allowlist.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                err: true
                success: false
                content: You don't have the permission to access this resource
        '500':
          $ref: '#/components/responses/ServerError'
components:
  schemas:
    ApiError:
      type: object
      description: >-
        Standard Mannco.store response envelope. `err` and `success` flag the
        outcome; the payload (or error message) is always under `content`.
      required:
        - err
        - success
      properties:
        err:
          type: boolean
          description: True when the request failed.
        success:
          type: boolean
          description: True when the request succeeded.
        content:
          description: Payload on success, or an error message/object on failure.
  responses:
    ServerError:
      description: Internal server error.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
          example:
            err: true
            success: false
            content: Internal server error
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: JWT obtained from POST /user/login

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.