API TikTok Shop

TikTok Shop Поиск API

Ищет товары TikTok Shop по ключевому слову в 15 странах: цена, продажи, рейтинг и данные о продавце по каждому товару в одном нормализованном ответе.

0,95 USD/1 тыс. запросов, оплата за запрос, без подписки.

phone case | TikTok Shop
tiktok.com/shop/s/phone%20case
Shop

Results for "phone case"

Free shipping

MagSafe Compatible Clear Phone Case with Card Holder, Shockproof

★ 4.6 · 84,200 sold

-35%$12.99$19.99
Free shipping

Silicone Phone Case with Ring Holder, Drop Protection

★ 4.4 · 31,500 sold

-37%$9.49$14.99
Free shipping

Leather Wallet Phone Case, Detachable Strap

★ 4.8 · 9,860 sold

$16.99
Что вернул APIitems[0]
{
"productId": "1729511239487602341",
"title": "MagSafe Compatible Clear Phone Case with Card Holder, Shockproof",
"price": 12.99,
"originalPrice": 19.99,
"currency": "USD",
"rating": 4.6,
"soldCount": 84200,
"shopName": "CaseCraft Official Store",
+5 ещё
}
Доступность
99,99%
30d · Вызовов: 22 282
Запросы
22 282
30 дн. · по неделям, последние недель: 12
Ответ
2,8s
медиана · 30d

Цены и поставщики

Цена API TikTok Shop Поиск: один API, поставщиков 4, и любой может заменить другого

Первым обслуживает самый дешёвый поставщик. Если он не отвечает, его заменяет следующий в том же вызове.

Вы платите
9,50 USD
0,95 USD/1 тыс. запросов, только за то, чем пользуетесь. Без ежемесячного тарифа.
Ваши первые запросы (105) бесплатны за счёт стартового баланса 0,10 USD.

Попробовать

Получите TikTok Shop Поиск одним запросом

requireFieldsarray
Необязательно; если не указывать, маршрутизация не меняется и обслуживает самый дешёвый источник. Назовите выходные поля, которые этот запрос должен уметь вернуть, например `currency`, и его обслужит только источник, который возвращает каждое из них. Поля, которые вы не назвали, по-прежнему возвращаются, когда они есть у обслуживающего источника. Это может поднять вашу цену: если самый дешёвый источник не может вернуть названное поле, обслуживает более дорогой, и вам называют и списывают его цену. Названное поле всё равно может отсутствовать в товаре, где его действительно нет. Указание сочетания полей, которые вместе не возвращает ни один источник, отклоняется как неверный ввод, без списания.
Открыть в
Пример ответа
Бесплатные запуски возвращают только первые результаты: 3. Пополните ключ, чтобы получить полный ответ.
{
  "found": true,
  "data": {
    "items": [
      {
        "productId": "1729511239487602341",
        "title": "MagSafe Compatible Clear Phone Case with Card Holder, Shockproof",
        "price": 12.99,
        "originalPrice": 19.99,
        "currency": "USD",
        "rating": 4.6,
        "soldCount": 84200,
        "shopName": "CaseCraft Official Store",
        "sellerId": "7398201134587690001",
        "reviewCount": 6412,
        "discountPct": 35,
        "url": "https://www.tiktok.com/shop/pdp/magsafe-compatible-clear-phone-case-with-card-holder-shockproof/1729511239487602341",
        "image": "https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/casecraft-clear-magsafe~tplv-o3syd03w52-origin-webp.image"
      },
      {
        "productId": "1729511239487602358",
        "title": "Silicone Phone Case with Ring Holder, Drop Protection",
        "price": 9.49,
        "originalPrice": 14.99,
        "currency": "USD",
        "rating": 4.4,
        "soldCount": 31500,
        "shopName": "GripGuard Store",
        "sellerId": "7398201134587690088",
        "reviewCount": 2107,
        "discountPct": 37,
        "url": "https://www.tiktok.com/shop/pdp/silicone-phone-case-with-ring-holder-drop-protection/1729511239487602358",
        "image": "https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/gripguard-silicone-ring~tplv-o3syd03w52-origin-webp.image"
      },
      {
        "productId": "1729511239487602372",
        "title": "Leather Wallet Phone Case, Detachable Strap",
        "price": 16.99,
        "originalPrice": 16.99,
        "currency": "USD",
        "rating": 4.8,
        "soldCount": 9860,
        "shopName": "Wander Leather Co",
        "sellerId": "7398201134587690123",
        "reviewCount": 843,
        "url": "https://www.tiktok.com/shop/pdp/leather-wallet-phone-case-detachable-strap/1729511239487602372",
        "image": "https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/wander-leather-wallet~tplv-o3syd03w52-origin-webp.image"
      }
    ]
  }
}

Полный справочник по параметрам и ответу: каждое поле, тип и пример для этого эндпоинта.

Справочник

Один запрос, один формат ответа.

Каждое поле, которое вы отправляете, и каждое поле, которое получаете, с реальным примером.

Проверено 2026-10-07 · доступность и задержка измерены за 30d

Тело запроса

JSON, отправляется на этот эндпоинт.

  • querystring

    phone case

    Ключевое слово для поиска товаров TikTok Shop (например, wireless earbuds).

  • countryenum

    US

    Код страны рынка TikTok Shop для поиска (например, US).

  • limitinteger

    3

    Максимальное число возвращаемых товаров, учитывается в поиске по США до 30. Для других стран и больших значений возвращаются все товары, которые TikTok Shop отдаёт по запросу, обычно около 30 и иногда больше 50. Цена за вызов одинакова в любом случае.

  • requireFieldsarray

    Необязательно; если не указывать, маршрутизация не меняется и обслуживает самый дешёвый источник. Назовите выходные поля, которые этот запрос должен уметь вернуть, например `currency`, и его обслужит только источник, который возвращает каждое из них. Поля, которые вы не назвали, по-прежнему возвращаются, когда они есть у обслуживающего источника. Это может поднять вашу цену: если самый дешёвый источник не может вернуть названное поле, обслуживает более дорогой, и вам называют и списывают его цену. Названное поле всё равно может отсутствовать в товаре, где его действительно нет. Указание сочетания полей, которые вместе не возвращает ни один источник, отклоняется как неверный ввод, без списания.

Вы отправляете. Небольшое тело JSON. Показанные значения это примеры, замените их своими.

Ответ

JSON, по одному примеру значения на поле.

  • foundboolean

    true

each itemdata.items[]
  • productIdstring

    1729511239487602341

  • titlestring

    MagSafe Compatible Clear Phone Case with Card Holder, Shockproof

  • pricenumber

    12.99

  • originalPricenumber

    19.99

  • currencystringможет потребовать

    USD

  • ratingnumber

    4.6

  • soldCountnumber

    84200

  • shopNamestring

    CaseCraft Official Store

  • sellerIdstring

    7398201134587690001

  • reviewCountnumberможет потребовать

    6412

  • discountPctnumber

    35

  • urlstring

    https://www.tiktok.com/shop/pdp/magsafe-compatible-clear-phone-case-with-card-holder-shockproof/1729511239487602341

  • imagestring

    https://p16-oec-va.ibyteimg.com/tos-maliva-i-o3syd03w52-us/casecraft-clear-magsafe~tplv-o3syd03w52-origin-webp.image

Вы получаете. Именованные типизированные поля в одном формате, какой бы источник ни ответил.

Вопросы и ответы

Об API TikTok Shop Поиск

AnyAPI TikTok Shop Поиск API возвращает данные TikTok Shop в виде нормализованного JSON одним вызовом POST к /v1/run/tiktok_shop.search. Ищет товары TikTok Shop по ключевому слову в 15 странах: цена, продажи, рейтинг и данные о продавце по каждому товару в одном нормализованном ответе. AnyAPI направляет каждый запрос по источникам (их 4) и автоматически переключается, если один из них отказывает. Это стоит от 0,95 USD за 1000 запросов, в долларах США, без подписки и без ежемесячного минимума. За последние 30 дней 100,0% вызовов TikTok Shop Поиск через AnyAPI завершились успешно, медианное время ответа 2,8 с, измерено вызовов: 22 282.

Это стоит от 0,95 USD за 1000 запросов, в долларах США, без подписки и без ежемесячного минимума. Вы пополняете один кошелёк в долларах США, и каждый вызов списывает с него. По некоторым неудавшимся запросам, оплаченным из кошелька, возникают расходы на обработку; мы передаём их по себестоимости, без наценки, а сумма списания указана в ответе с ошибкой.

Ищет товары TikTok Shop по ключевому слову в 15 странах: цена, продажи, рейтинг и данные о продавце по каждому товару в одном нормализованном ответе. Ответ это нормализованный JSON с тем же конвертом, что возвращает каждый эндпоинт AnyAPI, поэтому разбор второго эндпоинта это смена URL и ничего больше.

За последние 30 дней 100,0% вызовов TikTok Shop Поиск через AnyAPI завершились успешно, медианное время ответа 2,8 с, измерено вызовов: 22 282. Это собственные измерения AnyAPI по трафику через шлюз, пересчитываемые непрерывно, а не опубликованный целевой уровень обслуживания.

Да. Новый аккаунт AnyAPI стартует с бесплатным балансом 0,10 USD, карта не нужна. Этого хватает на 105 вызовов TikTok Shop Поиск по 0,00095 USD за каждый.

AnyAPI в том же запросе обращается к следующему из источников (их 4), начиная с самого дешёвого, поэтому отказ одного источника не ломает ваш вызов.

Отправьте запрос POST на https://api.getanyapi.com/v1/run/tiktok_shop.search с вашим ключом AnyAPI в заголовке "Authorization: Bearer" и входными данными в теле JSON. Один и тот же ключ и один и тот же кошелёк работают на каждом эндпоинте AnyAPI.

Нет. Вы пополняете один предоплаченный баланс AnyAPI в долларах США, и каждый запрос списывает с него. Ежемесячного тарифа и минимума нет, а один и тот же баланс оплачивает каждый эндпоинт AnyAPI.

Да. Установите @getanyapi/sdk из npm для TypeScript или getanyapi из pip для Python. Оба вызывают любой эндпоинт AnyAPI с одним и тем же ключом, а ещё подойдёт любой HTTP-клиент.

Да. Агент может подключиться к MCP-серверу AnyAPI по адресу https://api.getanyapi.com/mcp или создать собственный бесплатный пробный ключ одним POST без аутентификации на https://api.getanyapi.com/agent/signup и вызывать этот эндпоинт по HTTP.