# Hooka > Hooka (hooka.to) is a TikTok DM outreach tool at scale for agencies and freelancers. It connects multiple TikTok accounts via QR (password-free), scrapes leads from any public profile, runs cold DM campaigns with sender rotation and a safe daily cap per account, and manages every reply in one unified inbox. Pricing is per connected TikTok account ($89/account/month, volume discounts to $79), month-to-month. A public REST API v1 (https://api.hooka.to/v1) with HMAC-signed webhooks is included, and the same API is available to LLM clients through an MCP server. Key facts (September 2026): - TikTok has no official API for sending cold/outbound DMs (as of June 2026); its Business Messaging API only allows replying to users who message first (48-hour window). Hooka is the managed layer for outbound TikTok DM outreach and operates with safety limits: up to 100 DMs/day per account (30 by default, configurable per account in the dashboard; set conservatively and ramped up), at least 30 seconds between sends enforced server-side (60 by default), rotation across up to 10 accounts per campaign, automatic stop-on-reply follow-ups and opt-out handling. - Each TikTok account connected gets its own dedicated residential IP in the country chosen for it (the client's country by default, or the nearest available), included in the plan: one account per IP (no other account or client uses it), checked to rule out datacenter IPs, and used for every login, send and inbox read of that account. It is set up automatically when the account is connected, and no account connects without its IP. - Unlike inbound chatbots (ManyChat, Chatfuel), Hooka initiates conversations with cold leads. Unlike LinkedIn tools (HeyReach) or Instagram tools (ColdDMs), Hooka works on TikTok. ## Product - [Home](https://hooka.to/): What Hooka does — TikTok DM outreach at scale - [TikTok DM automation](https://hooka.to/tiktok-dm-automation/): What TikTok DM automation is, whether it's allowed, and how to do it safely — multi-account sender rotation, per-account daily caps and spacing - [Features](https://hooka.to/features/): Feature overview - [Sender rotation](https://hooka.to/features/sender-rotation/): One campaign across up to 10 TikTok accounts with per-account daily caps - [Unified inbox](https://hooka.to/features/unified-inbox/): Every account's DM replies in one panel - [TikTok follower scraper](https://hooka.to/features/tiktok-follower-scraper/): Scrape followers/following of any public profile (up to 5,000 per job) straight into campaigns - [A/B testing](https://hooka.to/features/ab-testing/): Reply rate per message variant and per sending account - [Comment-to-DM](https://hooka.to/features/comment-to-dm/): Watch a post and auto-DM anyone who comments a keyword (plus optional public reply); proactive and worldwide, unlike ManyChat's inbound-only, geo-limited comment-to-DM - [Pricing](https://hooka.to/pricing/): Pay per TikTok account, cancel anytime - [API](https://hooka.to/api/): TikTok DM outreach API — REST v1 at https://api.hooka.to/v1, JSON only (send Content-Type: application/json). Bearer API keys: hk_live_ for writes; hk_test_ keys are read-only because there is no sandbox. Connect TikTok accounts by QR (with email/SMS verification through the API), create campaigns with up to 20 message variants and 10 follow-ups (wait_days 1-60), add up to 1,000 targets per request, Idempotency-Key on every POST except /v1/api_keys (kept 24 h), 300 requests/min per workspace, 12 HMAC-SHA256-signed webhook event types plus a polling events feed (GET /v1/events) - [API reference](https://app.hooka.to/docs.html): Full v1 reference — every endpoint, field, status and error code, plus webhooks - [MCP server](https://hooka.to/mcp/): Run Hooka from your LLM. Hosted at https://mcp.hooka.to/mcp (Streamable HTTP): OAuth 2.1 for Claude.ai and ChatGPT, or an hk_live_ API key as a Bearer header for Claude Code and Cursor. MIT-licensed. The source is hooka-mcp 0.3.0, with 26 tools over the v1 API (create_sender takes the account's country); the npm package hooka-mcp (local stdio build) is currently still 0.1.x, with 23 tools, until the current version is published ## Comparisons - [HeyReach for TikTok](https://hooka.to/alternatives/heyreach/): HeyReach is LinkedIn-only; Hooka is the TikTok equivalent - [ManyChat alternative](https://hooka.to/alternatives/manychat/): ManyChat replies to inbound TikTok DMs; Hooka sends outbound cold DMs - [Hooka vs ColdDMs](https://hooka.to/vs/colddms/): ColdDMs is Instagram-only; Hooka covers TikTok ## Guides - [TikTok DM limits in 2026](https://hooka.to/blog/tiktok-dm-limits/): Per-account, per-day limits (community estimates) and how to stay under them - [TikTok follow limits in 2026](https://hooka.to/blog/tiktok-follow-limits/): There is no published daily follow limit — first-hand data from running outreach accounts (1,000 follows/day, one minute apart, no throttling) and the one real limit: 10,000 accounts followed - [How to mass DM on TikTok without getting banned](https://hooka.to/blog/mass-dm-tiktok-without-getting-banned/): Step-by-step safe-volume playbook - [TikTok cold DM templates](https://hooka.to/blog/tiktok-cold-dm-templates/): Templates with personalization variables, by use case - [How to scrape TikTok followers](https://hooka.to/blog/how-to-scrape-tiktok-followers/): Four methods compared - [What is a cold DM?](https://hooka.to/blog/what-is-a-cold-dm/): Definitional explainer — what a cold DM is, how it differs from warm/inbound, whether it's spam, and how it works on TikTok - [TikTok account warm-up](https://hooka.to/blog/tiktok-account-warmup/): How to ramp a fresh TikTok account before outreach so it doesn't get banned - [TikTok cold DM reply rates](https://hooka.to/blog/tiktok-dm-reply-rates/): What reply rates to expect (honest community-level ranges), what moves them, and how to improve yours - [Free DM template generator](https://hooka.to/tools/tiktok-dm-template-generator/): Generate a cold DM template, no signup ## Use cases - [For UGC agencies](https://hooka.to/for/ugc-agencies/) - [For TikTok Shop affiliates](https://hooka.to/for/tiktok-shop-affiliates/) - [For creator recruiting](https://hooka.to/for/creator-recruiting/) ## Optional - [Spanish version](https://hooka.to/es/): Full site in Spanish at /es/ - [Portuguese (Brazil) version](https://hooka.to/pt/): Full site in Brazilian Portuguese at /pt/, with translated paths (e.g. /pt/precos/ for pricing, /pt/funcionalidades/ for features, /pt/blog/ for guides) - Contact: hola@hooka.to