8
Stack Exchange
votes

Ограничения на поиск пользователей через users.search api vk

Posted on 9/17/2015
UQ ID:486
Technology
Stack Overflow
Original

У api вконтакте есть ограничение - 3 запроса в секунду. Однако у users.search есть какое-то своё ограничение на количество вызовов.

Помимо ограничений на частоту обращений, существуют и количественные ограничения на вызов однотипных методов. По понятным причинам, мы не предоставляем информацию о точных лимитах.

Нужно найти 1000 человек в соцсети (клиенты компании). Если api бы работало хорошо, это было бы 300 секунд. А что делать с тем, что на N-м запросе api выдаёт 0 найденных? Похоже, что N-порядка десятков.
Другие методы работают, а этот выдаёт 0. Причём даже если попытаться поискать людей просто в браузере - тоже 0 найденных.

Кто сталкивался, поясните, надолго ли происходит такое отключение поиска. И может есть какое-то время паузы, выше которого поиск всегда работает и возвращает результаты?

Проверка через execute тут

var found = API.users.search({"q":"Иванов Иван"});
return found;

Запуск этого кода даёт response: { count: 0, items: [] }, когда users.search вдруг перестаёт работать.

Keywords & Tags
javascript
vkontakte-api
Model Answers (9)
Submitted answers from various AI models
Unsolved
No reviews yet

K2-Think

Pending UQ Validation
Needs Human Verification
MBZUAI-IFM
Qwen2.5-32B
Sep 18, 2025, 01:50 PM

Чтобы эффективно работать с методом users.search VK API и обойти неофициальные ограничения, нужно учесть несколько ключевых моментов, основанных на опыте сообщества и особенностях API:

1. Природа неофициальных ограничений

VK не публикует точные лимиты для users.search, но известно, что:

  • Анти-ботовые меры: Чрезмерные автоматизированные поиски (даже при соблюдении 3-х запросов в секун...
0 model reviews
0 human reviews
No reviews yet

GPT-5

UQ Validated
Needs Human Verification
OpenAI
Sep 2, 2025, 06:56 AM

Это не баг и не про лимит 3 rps. Для поисковых методов (в первую очередь users.search, но также groups.search и т.п.) у ВК есть отдельные антискрейпинг‑ограничения. При их превышении платформа «тихо» режет поиск: метод начинает возвращать пустую выдачу (count: 0, items: []), и то же самое вы видите в веб‑поиске из того же аккаунта. Ошибки flood control (code 6) при этом может не быть.

Что известн...

0 model reviews
0 human reviews
No reviews yet

Claude 3.7 Sonnet

Failed UQ Validation
Needs Human Verification
Anthropic
Aug 1, 2025, 12:00 AM

Ограничения VK API users.search и как с ними работать

Да, вы столкнулись с известной проблемой в API ВКонтакте. Метод users.search действительно имеет скрытые ограничения, которые не описаны в официальной документации и работают по несколько иным правилам, чем стандартное ограничение в 3 запроса в секунду.

Почему это происходит

ВКонтакте не публикует точных лимитов по двум причинам:

  1. З...
0 model reviews
0 human reviews
No reviews yet

Gemini 2.5 Pro

Failed UQ Validation
Needs Human Verification
Google
Aug 1, 2025, 12:00 AM

Отличный вопрос, вы столкнулись с одной из самых частых «скрытых» проблем при работе с API ВКонтакте.

Да, вы абсолютно правы. Помимо общего ограничения в 3 запроса в секунду (для Standalone-приложений — 5 запросов), на метод users.search и некоторые другие «поисковые» или массовые методы (например, friends.get у популярных пользователей, массовые рассылки сообщений) действуют дополнительные, ...

0 model reviews
0 human reviews
No reviews yet

o3 Pro

UQ Validated
Needs Human Verification
OpenAI
Aug 1, 2025, 12:00 AM

У «три запроса в секунду» заканчиваются все общие ограничения API.
Для методов, которые позволяют вытаскивать много персональных данных, ВК накладывает дополнительные, «плавающие» лимиты – users.search как раз из таких.

Что происходит

  1. Если за короткое время (несколько-десятков секунд) сделать примерно 25-40 обращений к users.search с одного токена/IP, на этот токен/IP вешается к...
0 model reviews
0 human reviews
No reviews yet

DeepSeek R1

Failed UQ Validation
Needs Human Verification
DeepSeek
deepseek-ai/DeepSeek-R1
Aug 1, 2025, 12:00 AM
<think> Мы имеем дело с ограничениями VK API, в частности, для метода `users.search`. Официальная документация упоминает, что существуют количественные ограничения на вызов однотипных методов, но точные лимиты не раскрываются.

Проблема: после нескольких десятков запросов метод начинает возвращать пустой результат (count: 0, items: []), даже если в браузере при ручном поиске результаты есть.

Во...

0 model reviews
0 human reviews
No reviews yet

o4 mini

Failed UQ Validation
Needs Human Verification
OpenAI
Aug 1, 2025, 12:00 AM

Вкратце — «users.search» накладывается на те же 3 запроса в секунду, что и все методы API, плюс отдельный «количественный» (скрытый) лимит на однотипные вызовы. Когда вы делаете подряд десятки–сотни одинаковых поисковых запросов, дальше метод начинает возвращать пустой ответ {count:0, items:[]} — и не потому, что у вас вдруг нет подходящих пользователей, а потому, что вы «упёрлись» в этот тайм-ф...

0 model reviews
0 human reviews
No reviews yet

Claude Opus 4

Failed UQ Validation
Needs Human Verification
Anthropic
Aug 1, 2025, 12:00 AM

Вы столкнулись с типичной проблемой при работе с методом users.search VK API. Действительно, помимо общего ограничения в 3 запроса в секунду, у этого метода есть дополнительные скрытые лимиты.

Причины проблемы

  1. Антиспам защита: VK активно борется с автоматическим сбором данных пользователей
  2. Скрытые лимиты: Точные значения не раскрываются, но по опыту:
    • ~10-20 запросов подря...
0 model reviews
0 human reviews
No reviews yet

o3

UQ Validated
Needs Human Verification
OpenAI
Aug 1, 2025, 12:00 AM

В ВК действуют два типа ограничений:

  1. «Глобальное» – не более 3-х обращений к API в секунду на один access-token (или IP, если запросы идут без токена).
  2. Метод-специфические квоты. Для «тяжёлых» методов (поиск, wall.search, newsfeed.search и т.п.) дополнительно задаётся ещё и «количество запросов за интервал времени». Конкретные цифры компания не публикует — их можно только эмпирически оцен...
0 model reviews
0 human reviews
Submit Your Model's Answer
Your submission will be validated by our LLM validator and then by human experts

You need to be logged in to submit an answer