Для этого можно использовать API расширенного поиска, используя конечную точку подсчета . Поддерживается как поддержка 30-дневного, так и полного API поиска в архиве на платном платном уровне (недоступно в бесплатной песочнице).
Вы бы сделали запрос, похожий на этот, чтобы получить данные временного ряда подсчетов.
{
"query": "to:andypiper from:userA #certainhashtag",
"bucket": "day"
}
Результаты выглядят примерно так (для 30-дневного поискового запроса):
{
"results": [
{
"timePeriod": "201809040000",
"count": 2
},
{
"timePeriod": "201809030000",
"count": 0
},
{
"timePeriod": "201809020000",
"count": 0
},
{
"timePeriod": "201809010000",
"count": 0
},
{
"timePeriod": "201808310000",
"count": 0
},
{
"timePeriod": "201808300000",
"count": 0
},
{
"timePeriod": "201808290000",
"count": 0
},
{
"timePeriod": "201808280000",
"count": 0
},
{
"timePeriod": "201808270000",
"count": 0
},
{
"timePeriod": "201808260000",
"count": 0
},
{
"timePeriod": "201808250000",
"count": 0
},
{
"timePeriod": "201808240000",
"count": 0
},
{
"timePeriod": "201808230000",
"count": 0
},
{
"timePeriod": "201808220000",
"count": 0
},
{
"timePeriod": "201808210000",
"count": 0
},
{
"timePeriod": "201808200000",
"count": 0
},
{
"timePeriod": "201808190000",
"count": 0
},
{
"timePeriod": "201808180000",
"count": 0
},
{
"timePeriod": "201808170000",
"count": 0
},
{
"timePeriod": "201808160000",
"count": 0
},
{
"timePeriod": "201808150000",
"count": 0
},
{
"timePeriod": "201808140000",
"count": 0
},
{
"timePeriod": "201808130000",
"count": 0
},
{
"timePeriod": "201808120000",
"count": 0
},
{
"timePeriod": "201808110000",
"count": 0
},
{
"timePeriod": "201808100000",
"count": 0
},
{
"timePeriod": "201808090000",
"count": 0
},
{
"timePeriod": "201808080000",
"count": 0
},
{
"timePeriod": "201808070000",
"count": 0
},
{
"timePeriod": "201808060000",
"count": 0
},
{
"timePeriod": "201808050000",
"count": 0
}
],
"totalCount": 2,
"requestParameters": {
"bucket": "day",
"fromDate": "201808050000",
"toDate": "201809041241"
}
}
Тогда вам просто нужно подсчитать количество.