Access and scope
Set CRAWLORA_API_KEY to your Crawlora key. Prefer the listed Crawlora MCP tools
when connected; otherwise use the bundled scripts/crawlora.sh, which sends
x-api-key to https://api.crawlora.net/api/v1. Read
reference/endpoints.md for exact methods and parameters.
Check application code as well as HTTP status; payloads are inside data.
Stop on authentication errors, back off on 429, and retry a transient upstream
failure once. Bound pages and calls by the requested scope and credit budget.
Preserve source IDs, URLs, retrieval times, and source dates where supplied.
Produce a bounded mention brief for a brand, product, or campaign. Define the entity and aliases, competitors when requested, date window, languages/markets, platforms, and page budget before collecting. Common names need corroborating product, domain, handle, or contextual evidence to avoid false matches. Start with a small sample for each query. If broad Reddit or platform search results are mostly unrelated, tighten the exact terms or select a relevant community; do not treat returned-result counts as mention volume or continue paging through a low-precision query.
Collect and classify attributable mentions
- Search Reddit, TikTok, or YouTube according to the requested sources. Retain
query/alias, filters, result order, pages/cursors, and retrieval time. Reddit's
timefilter applies totop/commentssorts; do not claimsort=new time=weekenforces a week. TikTok has no date-filter argument here: filter returned dates locally and mark unknown dates rather than inventing a backend filter. YouTube uses its documentedupload_dateand locale/region fields. - Resolve selected results into post/video detail. Canonical post IDs are the within-platform deduplication key. Cross-posted or quoted content can be linked as related observations, but identical text does not prove the same author.
- Fetch comments only for selected relevant posts. Preserve parent post, comment identity when available, ordering, and pagination. Keep comment counts/sample size separate from top-level post counts. Reddit's metrics mode costs more; request it only when engagement data is needed. Missing engagement remains unknown.
- Label each observation as a confirmed mention, ambiguous match, promotional mention, quotation, or excluded false positive with a reason. Interpret sentiment from available text/context; use mixed or unknown for sarcasm, missing content, or uncertain intent. Do not invent video dialogue from a caption alone.
scripts/crawlora.sh /reddit/search q="Crawlora" sort=top time=month limit=25
scripts/crawlora.sh /tiktok/search keyword="Crawlora" count=10
scripts/crawlora.sh /youtube/search q="Crawlora" type=video upload_date=this_month
# Resolve returned IDs before requesting selected details/comments:
# scripts/crawlora.sh "/reddit/comments/$POST_ID" limit=25
Deliver a reproducible brief
Return a coverage ledger and evidence table with platform, source URL/ID, publication time if available, alias/query, short excerpt, theme, sentiment, and explicit selection reason. Show unique confirmed posts, excluded/ambiguous matches, sampled comments, and denominators for each reported proportion. Compare competitors only under equivalent windows and sampling budgets, and still describe unequal platform/search coverage. Do not sum follower counts or views into unique audience reach, infer market share from mention counts, or call a sampled issue widespread without corroborating evidence. Repeated runs need the same saved query/scope to support change claims. Do not contact authors, post responses, or schedule monitoring unless the user requests those actions.