finding-hospitality-brands-on-instagram
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFinding Hospitality Brands On Instagram
在Instagram上寻找酒店业品牌
Inputs
输入参数
| Parameter | Type | Required | Default | Notes |
|---|---|---|---|---|
| array | ✅ | | Instagram URLs — profiles, hashtags, locations, audio pages, reels |
| string | Optional | — | Scrape posts until this date (YYYY-MM-DD) |
| number | Optional | Unlimited | Maximum posts to return |
| string | Optional | — | JavaScript function to transform each output object |
| 参数 | 类型 | 是否必填 | 默认值 | 说明 |
|---|---|---|---|---|
| 数组 | ✅ | | Instagram链接 — 个人主页、话题标签、地点、音频页面、短视频 |
| 字符串 | 可选 | — | 抓取截止日期(格式:YYYY-MM-DD) |
| 数字 | 可选 | 无限制 | 返回的最大帖子数量 |
| 字符串 | 可选 | — | 用于转换每个输出对象的JavaScript函数 |
How to Run
运行方法
Using run_actor.js (recommended)
使用run_actor.js(推荐)
bash
undefinedbash
undefinedQuick answer (table)
快速输出(表格形式)
node scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/boutiquehotel/"], "maxItems": 100}'
node scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/boutiquehotel/"], "maxItems": 100}'
Save as CSV
保存为CSV文件
node scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/boutiquehotel/"], "maxItems": 100}' --output results.csv --format csv
node scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/boutiquehotel/"], "maxItems": 100}' --output results.csv --format csv
Save as JSON
保存为JSON文件
node scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/boutiquehotel/"], "maxItems": 100}' --output results.json --format json
undefinednode scripts/run_actor.js --actor "apidojo~instagram-scraper" --input '{"startUrls": ["https://www.instagram.com/explore/tags/boutiquehotel/"], "maxItems": 100}' --output results.json --format json
undefinedREST API fallback
备用REST API方式
bash
curl -X POST "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls": ["https://www.instagram.com/explore/tags/boutiquehotel/"], "maxItems": 100}'If Apify MCP is available:
Use the Apify MCP tool with actor and the input above.
call_actorapidojo~instagram-scraperbash
curl -X POST "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls": ["https://www.instagram.com/explore/tags/boutiquehotel/"], "maxItems": 100}'若Apify MCP可用:
使用Apify MCP的工具,指定actor为并传入上述输入参数。
call_actorapidojo~instagram-scraperScoring & Ranking
评分与排名
Score each account by:
- → normalized 0-1 (cap at 100K), weight 0.35
followerCount - → weight 0.35
engagement_rate = (likeCount + commentCount) / followerCount - (post has location data) → 0 or 1, weight 0.30
has_location_tag
python
score = 0.35 * min(followerCount / 100000, 1.0) + 0.35 * min(engagement_rate / 0.03, 1.0) + 0.30 * int(has_location)按以下维度对每个账号评分:
- → 归一化至0-1(上限为10万),权重0.35
followerCount - → 权重0.35
engagement_rate = (likeCount + commentCount) / followerCount - (帖子包含地点数据)→ 0或1,权重0.30
has_location_tag
python
score = 0.35 * min(followerCount / 100000, 1.0) + 0.35 * min(engagement_rate / 0.03, 1.0) + 0.30 * int(has_location)Classification
分类等级
| Score | Tier | Label |
|---|---|---|
| ≥ 0.70 | A | PRIME_PROSPECT |
| 0.40–0.69 | B | WARM_LEAD |
| < 0.40 | C | LOW_PRIORITY |
| 分数 | 等级 | 标签 |
|---|---|---|
| ≥ 0.70 | A | PRIME_PROSPECT |
| 0.40–0.69 | B | WARM_LEAD |
| < 0.40 | C | LOW_PRIORITY |
Edge Cases
特殊情况处理
- Travel bloggers vs hotel brands: Bloggers post travel content too. Filter by accounts with location tag + bio mentions "hotel" or "resort".
- Broad hashtag: #travel returns too many posts. Use #boutiquehotel, #hotelowner, #hotelmarketing.
- Aggregator accounts: TripAdvisor or Booking.com aggregators — filter out by domain check.
- Low engagement: Hospitality brands often have lower engagement than influencers — adjust threshold.
- Consumer posts: Guests tag hotels in posts — filter by account follower count > 500.
- 旅游博主vs酒店品牌:博主也会发布旅游内容。通过“账号包含地点标签+简介提及‘hotel’或‘resort’”进行筛选。
- 宽泛话题标签:#travel会返回过多帖子。建议使用#boutiquehotel、#hotelowner、#hotelmarketing等精准标签。
- 聚合类账号:如TripAdvisor或Booking.com这类聚合平台账号——通过域名检测过滤。
- 低互动率:酒店品牌的互动率通常低于网红——需调整阈值。
- 用户生成内容:客人会在帖子中标记酒店——通过“账号粉丝数>500”进行筛选。