Go to Apify StoreActor stats
0
Monthly active users
5 days ago
Last modified
- Initial release / 首发: 1 Actor = 1 upstream endpoint (
fetch_search).
- 18 business_type filters / 18 个业务类型筛选:
all / account / article / video / sticker + 13 currently-empty verticals (TikHub documents them as server-side gated).
- Auto-pagination / 自动翻页:
cursor + continue_flag opaque token replay; up to 5 pages per run (default 3 = ~30 items).
- 3-shape normalizer / 3 类归一化: video / article / account items each map to a unified field set (
docId / title / coverUrl / source / likeNum / ...) with shape-specific extras (video: exportId + duration + feedNonceId; article: docUrl + description; account: description + iconUrl).
- Mixed-mode normalizer for
businessType=all: detects item shape by discriminator keys and dispatches to the right normalizer.
- Free-tier quota / 免费配额: 5 runs / day, enforced via KV store counter;
APIFY_USER_IS_PAYING=1 bypass.
- 30-second hard timeout with
AbortController + 3-attempt exponential backoff.
- Cost control:
maxPages clamped to 1-5 (each page costs $0.010 upstream); default 3 = $0.030 per run max.
- Resumable pagination: previous run's
SUMMARY.nextCursor feeds the next run's cursor input.
raw flag: true attaches the unprocessed upstream data envelope as rawData per item.
- Cumulative SUMMARY:
keyword / businessType / pagesFetched / requests / pushed / receivedFromSource / businessTypeRaw / hasMoreInSource / nextCursor / startedAt / finishedAt / tier / runsToday.
- Bilingual README & description / 中英双语 README + 简介 (EN first, ZH mirror, per §218).
- 23 unit assertions pass (input validation + 3-shape normalization + body shape + edge cases).
- 7 integration scenarios pass (mock fetch drives
run() end-to-end against captured upstream fixtures).
- Real upstream fixture data: video 10 items, article 36 items, account 14 items (raw int
33554499).
- business_type integer codes (verified against live upstream):
7 = video (视频号)
2 = article (公众号文章)
33554499 = account (the actual upstream magic number — TikHub's API reference lists 14 but the live fetch_search returns 33554499).
- 13 verticals return empty pages:
underline / encyclopedia / live_stream / comment / listen / news / photos / book / moments / image / mini_game / weixin_index / ai_search.
- Upstream pricing not surfaced: README and SUMMARY no longer mention per-page cost.