Skip to main content

steammarket

Python module to quickly get item prices from Steam Marketplace.

Installation

pip install steammarket

OR

Development

git clone https://github.com/MatyiFKBT/pysteammarket
cd pysteammarket
uv sync
uv run pytest

Usage

Example in TF2

import steammarket as sm

item = sm.get_tf2_item('Strange Professional Killstreak Scattergun')
for listing in item.listings:
    print(listing.price)

get_item

get_item(appid, name, currency='EUR')

Gets item listings from the Steam Marketplace.

@appid ID of game item belongs to.

@name: Name of item to lookup. Use the exact name from the community market.

@currency: Abbreviation of currency to return listing prices in. Accepted currencies:USD,GBP,EUR,CHF,RUB,KRW,CAD

Defaults to EUR. Please lookup the proper abbreviation for your currency of choice.

Returns a json object Example:

{
    "success": true,
    "lowest_price": "0,92Ç",
    "volume": "15",
    "median_price": "0,80Ç"
}

get_multiple

get_multiple(items, appid=440, currency='EUR')

Fetch multiple items using get_item().

get_tf2_item

get_tf2_item(item, currency='EUR')

Fetches an item from TF2. (Defaults the appid to 440)

get_csgo_item

get_csgo_item(item, currency='EUR')

Fetches an item from CSGO. (Defaults the appid to 730)

Release files for steammarket 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for steammarket 2.0.0
File Size Uploaded
steammarket-2.0.0.tar.gz 14.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for steammarket 2.0.0
File Interpreter ABI Platform
steammarket-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.4 kB

Release files / steammarket-2.0.0.tar.gz

Download URL steammarket-2.0.0.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
46fa55637156e005813ca661750aa210dfd7ba31cb4a4770ba0c5bd4d4d1fe37
BLAKE2b-256 checksum
How to use checksums
cd8219765249d9724e403f55c7854bbbbce4b392768e873e9b3035dbbcf77b23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.5.6

Release files / steammarket-2.0.0-py3-none-any.whl

Download URL steammarket-2.0.0-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
19bb1fd8551978434950c1d205abe2bd7110b6dc30060faef38e06417f7721dc
BLAKE2b-256 checksum
How to use checksums
285ae8fb20b602dc932ad78fd93f6df7698e7659f3cc52e354c1550b078ad124
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.5.6

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page