Все параметры передаются в объекте. Пример:
import { LZTApi } from './src/api.js'
const api = new LZTApi({ token: 'b5f0a0cadb79603f07ff8bf53255d3de0a478acf' })
await api.market.search({ categoryName: 'steam', pmin: 250, pmax: 250 })
token: string
- токен API, получать тут (обязательно с scope "market" - для этого нужно иметь 200 симпатий или приобрести "Доступ к маркету" тут)locale?: string
- ISO 639-1 код языкаfetchParams?: Object
- дополнительные параметры для node-fetchinterval_between_requests?: number
- интервал между запросами в мс, если не указано - 3000 мс
Маркет, в целом повторяет Official api
Поиск аккаунтов по параметрам
categoryName?: string
- название категории, если не указано возвращает последние аккаунтыpmin?: number
- минимальная цена аккаунта (включительно)pmax?: number
- максимальная цена аккаунта (включительно)title?: string
- слово или слова, содержащиеся в названии аккаунтаshowStickyItems?: boolean
- если true, будут возвращаться закрепленные аккаунты...categoryParams
- параметры для конкретной категории, смотреть через код элемента (спасибо, ланской)
Возвращает информацию о маркете текущего пользователя
Возвращает переводы пользователя
userId?: number
- айди пользователя, если не указано берется айди текущего пользователяtype?: 'income'|'cost'|'refilled_balance'|'withdrawal_balance'|'paid_item'|'sold_item'|'money_transfer'|'receiving_money'|'internal_purchase'|'claim_hold'
- тип операцииpmin?: number
- минимальная сумма операции (включительно)pmax?: number
- максимальная сумма операции (включительно)receiver?: string
- юзернейм пользователя, получившего деньгиsender?: string
- юзернейм пользователя, отправившего деньгиstartDate?: string
- начало интервала даты операции (в формате RFC 3339)endDate?: string
- конец интервала даты операции (в формате RFC 3339)wallet?: string
- кошелек использованный для вывода денегcomment?: string
- комментарий к переводуisHold?: boolean
- если true, то вернет только платежи в холде
Возвращает заказы пользователя
userId?: number
- айди пользователя, если не указано берется айди текущего пользователяcategoryId?: number
- айди категории, смотреть тутpmin?: number
- минимальная цена аккаунта (включительно)pmax?: number
- максимальная цена аккаунта (включительно)title?: string
- слово или слова, содержащиеся в названии аккаунта...categoryParams
- параметры для конкретной категории, смотреть через код элемента (спасибо, ланской)
Возвращает избранные аккаунты
Возвращает просмотренные аккаунты
Возвращает информацию об аккаунте
itemId: number
- айди аккаунта
Резервирует аккаунт Время резервирования - 300 секунд
itemId: number
- айди аккаунтаprice: number
- текущая цена аккаунта в вашей валюте
Отменяет резервирование
itemId: number
- айди аккаунта
Проверяет аккаунт
itemId: number
- айди аккаунта
Подтверждает покупку
itemId: number
- айди аккаунта
Переводит деньги другому пользователю
userId?: number
- айди пользователяusername?: string
- юзернейм пользователяamount: number
- сумма в вашей валютеcurrency: string
- валюта для параметра amountholdLengthValue: number
- значение холдаholdLengthOption: 'hour'|'day'|'week'|'month'|'year'
- тип значения холдаsecretAnswer: string
- секретное слово
Добавляет аккаунт
title?: string
- название аккаунта, если не указано, titleEn будет автоматически переведен на русский языкtitleEn?: string
- название аккаунта на английском, если не указано, title будет автоматически переведен на английский языкprice: number
- цена аккаунта в вашей валютеcategoryId?: number
- айди категории, смотреть тутcurrency: string
- валюта для параметра priceitemOrigin: string
- происхождение аккаунтаdescription?: string
- публичное описание аккаунтаinformation?: string
- приватная информация об аккаунте (видно только покупателю)emailLoginData?: string
- почта от аккаунта (login:pass)emailType?: 'native'|'autoreg'
- тип почтыallowAskDiscount?: boolean
- разрешать пользователям просить скидку
Проверяет добавленный аккаунт
itemId: number
- айди аккаунтаcloseItem?: number
- если true, объявление будет закрыто
Получает код или ссылку с почты
itemId: number
- айди аккаунтаemail: string
- почта от аккаунта
Меняет пароль от аккаунта
itemId: number
- айди аккаунта_cancel: boolean
- убрать рекомендацию смены пароля. Будет полезно, если вы хотите не меняя пароль получить денные для входа
Редактирует аккаунт
itemId: number
- айди аккаунтаtitle?: string
- название аккаунта, если не указано, titleEn будет автоматически переведен на русский языкtitleEn?: string
- название аккаунта на английском, если не указано, title будет автоматически переведен на английский языкprice?: number
- цена аккаунта в вашей валютеitemOrigin?: string
- происхождение аккаунтаdescription?: string
- публичное описание аккаунтаinformation?: string
- приватная информация об аккаунте (видно только покупателю)hasEmailLoginData?: string
- true если есть данные от почтыemailLoginData?: string
- почта от аккаунта (login:pass)emailType?: 'native'|'autoreg'
- тип почтыallowAskDiscount?: boolean
- разрешать пользователям просить скидкуcurrency?: string
- валюта для параметра price
Добавляет тег к аккаунту
itemId: number
- айди аккаунтаtagId: number
- айди тега
Удаляет тег из аккаунта
itemId: number
- айди аккаунтаtagId: number
- айди тега
Возвращает все объявления пользователя
userId?: number
- айди пользователя, если не указано берется айди текущего пользователяcategoryId?: number
- айди категории, смотреть тутpmin?: number
- минимальная цена аккаунта (включительно)pmax?: number
- максимальная цена аккаунта (включительно)title?: string
- слово или слова, содержащиеся в названии аккаунта...categoryParams
- параметры для конкретной категории, узнать их можно с помощью метода market.getCategoryParams
Возвращает параметры поиска для конкретной категории
categoryName: string
- название категории (например, steam)
Возвращает список игр
categoryName: string
- название категории (например, steam)
Возвращает неопубликованное объявления пользователя
itemId?: number
- айди объявлениеresellItemId?: number
- айди объявления, которое вы хотите перепродать
Удаляет аккаунт
itemId: number
- айди аккаунтаreason: string
- причина удаления
Возвращает MaFile stam аккаунта
itemId: number
- айди аккаунта
Возвращает код steam guard аккаунта
itemId: number
- айди аккаунта
Возвращает код для входа в telegram аккаунт
itemId: number
- айди аккаунта
Сбрасывает сессии telegram аккаунта
itemId: number
- айди аккаунта
Возвращает пароль от временной почты аккаунта
itemId: number
- айди аккаунта
Добавляет аккаунт в избранное
itemId: number
- айди аккаунта
Удаляет аккаунт из избранного
itemId: number
- айди аккаунта
Закрепляет аккаунт
itemId: number
- айди аккаунта
Открепляет аккаунт
itemId: number
- айди аккаунта
Меняет владельца аккаунта
itemId: number
- айди аккаунтаusername: string
- имя пользователяsecretAnswer: string
- секретное слово
Возвращает стоимость инвентаря steam аккаунта
link: number
- ссылка на аккаунт https://lzt.market/{item-id}/, https://steamcommunity.com/id/{steam-name}, https://steamcommunity.com/profiles/{steam-id}, {steam-id}appId: ID игры
- ID игры по которой будет считаться стоимость инвентаряcurrency: string
- валютаignoreCache?: boolean
- игнорировать кэш
730
- CS:GO578080
- PUBG753
- Steam570
- Dota 2440
- Team Fortress 2252490
- Rust304930
- Unturned232090
- Killing Floor 2322330
- Don't Starve Together
Быстрая покупка аккаунта
itemId: number
- айди аккаунтаprice: number
- цена аккаунта в вашей валютеskipValidation?: boolean
- пропустить проверку на валид
Быстрая продажа аккаунта
title?: string
- название аккаунта, если не указано, titleEn будет автоматически переведен на русский языкtitleEn?: string
- название аккаунта на английском, если не указано, title будет автоматически переведен на английский языкprice: number
- цена аккаунта в вашей валютеcategoryId?: number
- айди категории, смотреть тутcurrency: string
- валюта для параметра priceitemOrigin: string
- происхождение аккаунтаdescription?: string
- публичное описание аккаунтаinformation?: string
- приватная информация об аккаунте (видно только покупателю)login?: string
- логин от аккаунтаpassword?: string
- пароль от аккаунтаloginPassword?: string
- логин и пароль от аккаунта (login:pass)hasEmailLoginData?: string
- true если есть данные от почтыemailLoginData?: string
- почта от аккаунта (login:pass)emailType?: 'native'|'autoreg'
- тип почтыallowAskDiscount?: boolean
- разрешать пользователям просить скидкуcloseItem?: boolean
- закрыть объявление после добавленияproxyId?: number
- айди проксиrandomProxy?: boolean
- использовать случайный проксиextraData?: object
- данные для добавления аккаунта список полей можно найти в документации см. методPOST /fast-sell
Поднимает аккаунт в списка
itemId: number
- айди аккаунта
Возвращает список категорий
topQueries?: boolean
- если true, вернет популярные запросы категорий
Возвращает информацию о текущем пользователе
Редактирует информацию о текущем пользователе
disableSteamGuard?: boolean
- выключать Steam Guard при покупкеuserAllowAskDiscount?: boolean
- разрешать пользователям просить скидкуmaxDiscountPercent?: number
- максимальный процент скидкиallowAcceptAccounts?: boolean
- разрешать принимать аккаунтыhideFavorites?: boolean
- скрывать избранные аккаунты
Возвращает список прокси
Добавляет прокси
proxyIP: string
- ip проксиproxyPort: number
- порт проксиproxyLogin: string
- логин проксиproxyPassword: string
- пароль проксиproxyRow?: string
- строка прокси напримерip:port:user:pass
новое прокси с новой строки
Удаляет прокси
proxyId: number
- айди проксиdeleteAll?: boolean
- удалить все прокси
Получение информации об аукционе
itemId: number
- айди аккаунта
Добавление новой ставки на аукцион
itemId: number
- айди аккаунтаamount: number
- сумма в вашей валютеcurrency: string
- валюта для параметра amount
Удаление ставки с аукциона
itemId: number
- айди аккаунтаbidId: number
- айди ставки, можно узнать с помощью метода market.getAuction