Steam Market Trading Parser
📌 Project Goal
Create a trading bot that will automatically scan items on the Steam Market, recognize the knife phase by image, filter them according to specified conditions, and automatically purchase if the item is suitable.
Scanning should be as safe as possible — using proxies and sessions, and purchases are made from the main IP.
💻 Functional Modules
1. 🔍 Steam Market Parsing
Scans predefined links/filters (searching for knives).
Extracts:
listing_id(item ID)Item name
Price
Link to item image
(optional) float, if available through extension or other sources.
Supports list of links (in config or via file).
2. 🧠 Knife Phase Recognition
The bot loads the item image and compares it with reference images of phases:
Phase 1,
Phase 2,
Phase 3
Phase 4
Sapphire, Ruby, Emerald, Black Pearl
Algorithm:
Comparison using SSIM or
imagehash(perceptual comparison).If the match exceeds the set threshold — the phase is considered matching.
Reference images are stored in a folder with a structure by phases.
3. 📥 Automatic Purchase
If the item matches the filters (phase, price) — the bot automatically buys it.
Purchase is performed through an authorized Steam account using:
cookies (
steamLoginSecure,sessionid)main IP (no proxies are used during purchase).
Requirements:
Balance check before purchase.
Re-verification of ID and price before confirmation.
Imitates a regular user (User-Agent, headers, delays).
After purchase, the bot saves the record and sends a notification.
4. 🧠 Memory of Already Scanned Items
The bot remembers all previously processed
listing_idto:Avoid overloading Steam.
Prevent re-downloading the same images.
Exclude duplicate purchases.
Uses an SQLite database (
memory.db) or similar.Ability to clear outdated records based on TTL (e.g., 60-120 minutes).
5. 🛡️ Security
All parsing requests are performed via proxies to:
Bypass Steam limits.
Reduce the risk of blocking.
Usage of:
Proxy rotation
Delays between requests
Timeouts, error handling
Item purchase is always performed:
Without proxies
With a "white" IP (owner's real IP)
With cookies and session stored in
/cookies/
⚙️ Filters and Settings
User specifies:
Maximum purchase price (in $)
Target phases (Phase 2, Ruby, etc.)
List of Steam Market links or combine with target phases.
Path to cookies/session
P.S. Steam has introduced strict restrictions for bot detection. An experienced person who understands bot writing and how to bypass all restrictions is needed.
-
Hello, I worked on a trading parser for Steam Market that scanned 100+ lots per hour, filtered and automatically purchased according to specified parameters. Do you already have ready-made reference images of knife phases?
I suggest we get in touch, I will provide free technical consultation and we will develop a development plan + I will tell you about my team!
-
310 2 1 Hello, Evgeny!
My name is Semyon — I am the manager of Wanord company, we specialize in automation and creation of high-load bot systems. Your project — a Steam Market scanner with knife phase detection and purchase — fully fits into our set of tasks.
What we will do:
— Lot parser based on provided links with proxy support and limit bypassing
— Knife phase recognition module based on image (using SSIM/imagehash)
— Purchase using cookies and a white IP, with balance check and ID verification
— Filtering by phase and price, preventing repeat purchases through a database
— All Steam requests are protected, with rotating proxies, a stable mechanism
We have experience creating bot automations with image recognition and working through cookies. We can send examples via private message.
… Cost: from $1000, timeframe — 14–18 days. This is preliminary; the final technical specification may clarify details.
We can implement everything. Please send a private message — we will discuss details, propose architecture, and ensure secure implementation.
Waiting for your message!
-
1495 13 0 Hello! I can do it. Write to me privately to discuss all the details. I will be glad to cooperate!
-
1251 35 1 3 Hello Evgeny, ready to complete the project.
A lot of development experience behind me.
Write to discuss.
-
631 5 0 Good afternoon
I have no experience with the Steam Market platform, but I have quite a few complex bots for crypto trading in my portfolio, so I believe I will get up to speed quickly. If you don't find a more relevant performer, feel free to contact me, I would be happy to participate in the implementation of your project.
-
957 5 0 1 Good day.
My name is Oleksii. I have over 3 years of experience in developing bots, scrapers, websites, and much more. I also previously researched resale and profitable purchasing on the Steam marketplace, so I perfectly understand your task. Send me a private message to discuss all the details of your project. I would be happy to work with you!
Current freelance projects in the category Bot Development
Two-way messaging exchange between CRM Creatio and Telegram
156 USD
Implement a two-way messaging exchange between CRM Creatio and Telegram according to the specifications https://docs.google.com/document/d/1Y8qL2CJwwmVSrJOXfQipoi27t-wkvDx1UmA2-niTtWs/edit?usp=sharing Web Programming, Bot Development ∙ 1 hour 38 minutes back ∙ 24 proposals |
Turnkey Telegram bot: daily reminders and rotation of duty personnel with monitoringA Telegram bot is needed for internal team operations. The stack is up to you; the result is what matters, not the method. What it does: — posts a reminder in the group at a specified time every working day and tags two on-duty members (from two different lists); — manages the… Bot Development ∙ 1 hour 54 minutes back ∙ 49 proposals |
Setting up a monthly subscription for a Telegram channel/group
17 USD
It is necessary to set up an automatic monthly paid subscription for my Telegram channel (or group) with payment acceptance exclusively in Ukrainian hryvnias (UAH). Integration with payment systems (priority: LiqPay, WayForPay). Support for recurring charges. Automatic access… System & Network Administration, Bot Development ∙ 3 hours 57 minutes back ∙ 31 proposals |
Frontend development (React/Next.js): Landing Page, PWA Scanner, Stripe CheckoutProject description: We are looking for a Frontend/Fullstack developer to implement the client side of a hybrid EdTech product. The work is done in conjunction with an existing external REST API backend. The task includes creating a responsive landing page with payment… Bot Development ∙ 10 hours 49 minutes back ∙ 23 proposals |
A Telegram bot is needed. The programming language is Python, and the bot must have an admin panel for processing requests.
25 USD
Here is a detailed description of the project After pressing the button /start The bot sends a text with rules and terms of use (under the text, a button "familiarized") Then, there is a small questionnaire: Your age? ... How did you find out about us? ... Have you had… Python, Bot Development ∙ 15 hours 28 minutes back ∙ 50 proposals |