Crawl & Build Resources · Level 1 · ad hoc

Xỉa aka chôm chỉa như nào

Level 1 làm tay trên Claude, không code. Bài này đi hết từ thuật ngữ, gắn công cụ, tới 4 ví dụ từng bước: lấy post social, ads đối thủ, giá trên website và tin RSS về một Google Sheet có gắn tag, rồi ra report.

chỉ trên Claudekhông code0–5$/thángví dụ: GearVN44 nguồn tham khảo →
Học gì
  • 4 cách crawl, khi nào dùng cách nào
  • Connector, actor, sitemap, RSS
  • Tổ chức sheet + rule tag
  • Ra report từ sheet
Làm xong có gì
  • 1 Google Sheet 4 tab, data thật đã gắn tag
  • Bộ prompt + rule tag dùng lại
  • 1 report dạng artifact
Cần gì
  • Gói Claude Pro
  • 1 tài khoản Google
  • Apify + Firecrawl bản free
1.0

Thuật ngữ & chuẩn bị

Đọc lướt bảng này 1 lần. Gặp chữ lạ ở các phần sau thì quay lại tra.

1.0aBảng thuật ngữ

Thuật ngữNói nôm naVí dụ cụ thể
ScrapeFirecrawl

Lấy nội dung của 1 trang cụ thể.

Lấy trang khuyến mãi tháng 11 của GearVN, bảo Claude tóm lại đang có những deal gì.

CrawlFirecrawl

Đi lần lượt qua nhiều trang của 1 web, lấy nội dung từng trang.

Lấy hết bài trong mục tin tức của GearVN để xem 3 tháng qua họ viết chủ đề gì.

MapFirecrawl

Lấy danh sách toàn bộ link của 1 web, chưa lấy nội dung.

Map gearvn.com, lọc link có chữ "chuot" để biết họ đang bán bao nhiêu mẫu chuột.

ExtractFirecrawl (JSON)

Chỉ lấy đúng vài trường cần (tên, giá, thông số) thay vì cả trang.

Từ 50 trang sản phẩm chuột, chỉ lấy tên, giá, giá gốc để so với đối thủ.

MarkdownKết quả Firecrawl

Dạng chữ gọn, giữ tiêu đề và danh sách, bỏ rác giao diện. Claude đọc rất dễ.

Trang sản phẩm đầy menu, banner, popup. Ra markdown chỉ còn tên, mô tả, thông số.

SitemapWebsite

File sitemap.xml do web tự khai: danh sách trang, thường kèm ngày cập nhật.

Mở sitemap sản phẩm, lọc lastmod trong 7 ngày để biết tuần này web thêm sản phẩm nào.

robots.txtWebsite

File nói bot được vào đâu. Hay ghi luôn link sitemap ở dòng Sitemap:.

Gõ [tên miền]/robots.txt, thấy dòng Sitemap: là có link sitemap, khỏi đoán.

ConnectorClaude

Cổng nối Claude với app khác (Apify, Firecrawl, Drive) để Claude tự gọi thay mình.

Gắn Apify 1 lần. Sau đó gõ "dùng apify lấy 10 post mới của page GearVN" là Claude tự chạy.

MCPClaude

Chuẩn chung bên dưới connector, giúp AI nói chuyện với công cụ.

Thấy chữ "MCP server" lúc gắn Firecrawl thì hiểu đó chính là connector, không cần làm gì thêm.

ActorApify

Một con bot làm sẵn trên Apify, mỗi con chuyên 1 việc: lấy post FB, lấy ads, lấy comment...

1 actor chuyên lấy post từ page Facebook, 1 actor khác chuyên lấy ads trong Ad Library.

StoreApify

Chợ actor của Apify. Có cả actor do Apify làm và do người ngoài làm.

Tìm "facebook ads" ra mấy chục actor. So lượt dùng, rating, giá để chọn 1 con.

InputApify

Cấu hình đưa cho actor: link, số lượng, khoảng ngày.

Link page GearVN · lấy 30 post · từ 01/11 tới 30/11.

DatasetApify

Bảng kết quả actor trả về, tải ra CSV/JSON được.

Chạy xong ra bảng 30 dòng, mỗi dòng 1 post có nội dung, like, comment, share. Đổ vào tab Social.

CreditFirecrawl · Apify

Tiền chạy. Firecrawl tính theo trang, Apify trừ vào 5$ mỗi tháng.

Extract 50 sản phẩm tốn 250 credit Firecrawl, tức 1/4 quota free của tháng.

RSS feedBáo, blog

Link mà web tự đăng danh sách bài mới, dạng XML.

Link RSS của 1 báo tech: báo đăng bài mới là link này tự có thêm 1 dòng.

IMPORTFEEDGoogle Sheet

Hàm Google Sheet đọc thẳng RSS vào ô, không cần công cụ nào khác.

Dán công thức với link Google News "laptop gaming" vào ô A1, Sheet tự hiện 20 tin mới nhất.

TagGoogle Sheet

Nhãn gắn cho mỗi dòng dữ liệu để lọc, đếm, so sánh.

Post "Flash sale chuột giảm 40%" gắn deal + gear. Cuối tháng đếm được đối thủ đăng bao nhiêu post deal.

Rule fileClaude Project

File quy định có những tag nào, khi nào gắn tag nào, để Claude gắn đồng nhất.

Ghi "có giảm giá hoặc voucher → deal". Lần nào Claude cũng gắn deal, không lúc sale lúc khuyến mãi.

ProjectClaude

Không gian làm việc trong Claude, có file hướng dẫn riêng mà chat nào trong đó cũng đọc.

Project "Xỉa level 1" có sẵn luật "test 10 kết quả trước". Mở chat mới không phải dặn lại.

ArtifactClaude

Trang, bảng, biểu đồ Claude tạo ra ngay trong chat để xem kết quả.

Report 1 trang: tổng post, biểu đồ theo tag, top 5 post. Gửi link cho sếp.

Thiện bổ sungThêm những chữ học viên hay hỏi trong lớp. Bảng này em soạn theo các tool trong storyboard.

1.0bChuẩn bị tài khoản

Tài khoảnGóiĐược gì
ClaudeProProject, connector, artifact
Googlemiễn phíGoogle Sheet làm kho
Apifyfree5$ mỗi tháng, không cần thẻ. Không cộng dồn: hết là dừng tới tháng sau.
Firecrawlfree1.000 credit mỗi tháng, không cần thẻ. Scrape 1 trang = 1 credit.

Giá Apify và Firecrawl kiểm tra trên trang chính thức ngày 11/11/2026. Hai bên đổi giá khá thường, trước buổi học nên xem lại.

1.0cClaude Project: chỗ để luật chơi

Project là một không gian làm việc riêng trong Claude, có lịch sử chat riêng và kho tài liệu riêng. Mọi chat mở trong Project đều đọc cùng một bộ hướng dẫn và cùng một bộ file. Nhờ vậy Level 1 làm qua nhiều buổi, nhiều chat mà kết quả vẫn đồng nhất: cùng cột, cùng tag, cùng luật test nhỏ trước.

Project · Xỉa level 1

Instructionsluật chung, áp cho mọi chat
Knowledgerule-tag.md · cot-chuan.md · nguon.md · prompt-mau.md · nhat-ky.md
Memory riêngClaude nhớ trong project này, không lẫn sang project khác
Chat · Socialđọc cả 3 phần bên trái
Chat · Adsđọc cả 3 phần bên trái
Chat · Websitekhông thấy chat Social, trừ khi đưa vào Knowledge

Hoạt động ra sao

Instructions

Đoạn hướng dẫn Claude áp cho mọi chat trong Project: giọng, vai trò, luật làm việc.

Knowledge

File tải lên làm ngữ cảnh cho mọi chat. Gói trả phí: khi file gần chạm giới hạn ngữ cảnh, Claude tự chuyển sang chế độ tìm trong file (RAG), chứa được nhiều hơn tới khoảng 10 lần.

Chat không thấy nhau

Chat này không đọc được chat kia. Kết quả nào cần dùng lại (actor ngon, nguồn mới) thì ghi vào file Knowledge.

Memory theo Project

Mỗi Project có memory riêng, không lấy memory của Project khác. Muốn tách hẳn khỏi memory tài khoản thì tắt "Use account memory" trong trang Project.

Tên và mô tả Project chỉ để mình nhìn, Claude không đọc. Luật phải nằm trong Instructions hoặc file Knowledge. Tài khoản free tạo tối đa 5 Project.

Project Xỉa level 1 nên có những file nào

Nằm ởChứa gìKhi nào sửa
InstructionsLuật chung: test nhỏ trước, báo giá trước, không lấy dữ liệu cá nhân, số chỉ lấy từ sheetHiếm khi
rule-tag.mdList tag, định nghĩa từng tag, ví dụ (mẫu ở phần 1.1)Khi thấy Claude gắn lộn
cot-chuan.md5 cột chuẩn + cột riêng của từng tab, kèm 1 dòng ví dụ mỗi tabKhi thêm cột
nguon.mdList nguồn: page FB, Ad Library, web, RSS của GearVN + đối thủKhi thêm đối thủ, thêm báo
prompt-mau.mdPrompt từng hạng mục (các prompt ở phần 1.3)Khi có prompt ngon hơn
nhat-ky.mdMỗi lần chạy: ngày, hạng mục, actor đã dùng, tốn bao nhiêu, lỗi gặpSau mỗi lần chạy

Bộ file trên là gợi ý của em, Thiện duyệt. nhat-ky.md giúp lần sau Claude chọn lại đúng actor đã chạy ổn, khỏi đi tìm lại.

nguon.md · gợi ý · Thiện bổ sung nguồn
# Nguồn · level 1
## Social (Facebook page)
- GearVN: [link page]
- [Đối thủ A]: [link page]
- [Đối thủ B]: [link page]

## Ads Library
- Tìm theo tên page ở facebook.com/ads/library, quốc gia: Việt Nam

## Website
- gearvn.com · nhóm theo dõi: [chuột gaming]
- [web đối thủ A] · nhóm theo dõi: [chuột gaming]

## RSS
- Google News: [laptop gaming], [card đồ hoạ]
- [Báo tech]: [link RSS]

Tạo Project từng bước

  1. 1

    claude.ai/projects

    Vào mục Projects ở thanh bên trái (hoặc mở thẳng claude.ai/projects), bấm + New Project. Đặt tên Xỉa level 1.

  2. 2

    Set project instructions

    Bấm Set project instructions, dán đoạn dưới, bấm Save instructions.

    instructions · Xỉa level 1 · gợi ý · Thiện duyệt
    Đây là project Xỉa level 1. Việc của m: lấy dữ liệu về, đổ vào Google Sheet, gắn tag, làm report.
    
    Luật chung:
    - Luôn test nhỏ trước (5–10 kết quả), cho t xem rồi mới chạy lớn.
    - Trước khi chạy, báo t sẽ tốn bao nhiêu credit / bao nhiêu $.
    - Mỗi hạng mục 1 tab: Social, Ads, Website, RSS.
    - Nguồn lấy theo nguon.md. Cột theo cot-chuan.md, muốn thêm cột thì hỏi t trước.
    - Gắn tag theo rule-tag.md. Không chắc thì ghi "chua-ro", không đoán.
    - Chọn actor thì xem nhat-ky.md trước, con nào đã chạy ổn thì dùng lại.
    - Chạy xong, viết sẵn 1 dòng nhật ký (ngày | hạng mục | actor | tốn bao nhiêu | lỗi) để t dán vào nhat-ky.md.
    - Không lấy tên, ảnh, link profile của người comment. Chỉ lấy nội dung comment.
    - Số liệu trong report chỉ lấy từ sheet, không tự suy.
  3. 3

    Knowledge · nút +

    Ở khung Knowledge bên phải, bấm +, tải lên các file .md ở bảng trên. Chưa có đủ thì tải rule-tag.md và nguon.md trước.

  4. 4

    chat thử

    Mở chat mới trong Project, hỏi: tóm lại luật của project này và list tag m đang có. Claude trả lời đúng là Project đã đọc được file.

Nguồn: What are projects? · How can I create and manage projects? · Chat search and memory

1.0dConnector: cho Claude tự đi lấy dữ liệu

Connector nối Claude với tài khoản của mình ở app khác. Gắn xong, mình chỉ cần nói "dùng apify..." hay "dùng firecrawl...", Claude tự gọi công cụ, chạy bằng tài khoản và credit của mình, rồi đọc kết quả về chat. Bên dưới connector là chuẩn MCP, nên thấy chữ "MCP server" thì hiểu đó chính là connector.

Mìnhgõ việc bằng chữ
Claudechọn công cụ
ConnectorMCP · đã đăng nhập
Apify / Firecrawlchạy, trừ credit
Kết quảvề lại chat
Từ Directory

Danh sách connector có sẵn trong Claude. Apify và Firecrawl đều có. Bấm Connect, đăng nhập là xong. Level 1 dùng cách này.

Custom connector

Dán link MCP server của app. Dùng khi muốn chọn bớt công cụ (phần nâng cao của Apify bên dưới). Free chỉ được 1 custom connector.

Bật theo từng chat

Gắn rồi vẫn phải bật trong chat: nút + ở khung chat (hoặc gõ /) → Connectors → bật công tắc.

Connector đọc và có thể sửa dữ liệu theo quyền của tài khoản mình gắn vào. Chỉ gắn app mình tin và đang cần, không dùng nữa thì gỡ.

Gắn Apify

  1. 1

    apify.com

    Tạo tài khoản Apify free (5$/tháng, không cần thẻ).

  2. 2

    Customize → Connectors → Discover

    Trong claude.ai mở Customize → Connectors → tab Discover, tìm "Apify". Chọn mục ghi Plugin, bỏ qua mục Desktop extension (cái đó cho app Claude Desktop). Bấm Add.

  3. 3

    Connect → Allow access

    Trong trang plugin, tab Connectors, bấm Connect ở dòng apify → Continue → Add. Trình duyệt mở trang Apify: đăng nhập, chọn tài khoản, bấm Allow access. Không phải copy token. Có cảnh báo "app chưa được Apify xác minh" là bình thường.

  4. 4

    bật trong chat + test

    Mở chat trong Project, bật Apify ở + → Connectors, gõ thử câu dưới. Câu này chỉ tìm, chưa chạy nên chưa tốn tiền.

    test apify · chưa tốn tiền
    Dùng apify. Tìm 3 actor lấy post từ Facebook page.
    So giúp t: lượt dùng, rating, giá mỗi 1.000 kết quả, input cần gì.
    Chỉ tìm và so, chưa chạy.
Thiện bổ sung: ảnh gắn ApifyTab Discover có Apify · trang Allow access · chat test trả về 3 actor

Tên nút trong Claude đổi khá thường. Bước nào lệch so với màn hình thì làm theo trang hướng dẫn của Apify ở phần nguồn bên dưới.

Apify connector có những công cụ gì

Công cụLàm gìDùng ở bước
search-actorsTìm actor trong StoreChọn actor
fetch-actor-detailsĐọc input cần gì, ra cột gì, README và giá của 1 actorSo 2–3 con trước khi chạy
call-actorChạy actor, chờ tối đa 45 giây, trả về trạng thái + ID kết quảTest 10 kết quả, chạy thật
get-dataset-itemsĐọc bảng kết quả theo ID, lấy theo trangĐổ vào sheet
apify/rag-web-browser · apify/web-fetchMở web lấy nội dung, kể cả trang có chặn botKhi Firecrawl bị chặn
Đặt trần tiền cho mỗi lần chạyCông cụ chạy actor nhận giới hạn tổng tiền cho 1 lần chạy. Thêm vào prompt: đặt giới hạn tối đa 0.5$ cho lần chạy này. Lỡ chọn nhầm actor đắt cũng không cháy hết 5$.
Nâng cao · chọn bớt công cụ bằng custom connector

Plugin mặc định có đủ bộ công cụ. Muốn Claude chỉ dùng vài actor đã duyệt (cho lớp học, đỡ chạy nhầm), gắn Apify dạng custom connector với link có tham số tools:

  1. Vào mcp.apify.com, chọn công cụ và actor trong trình cấu hình, copy link nó tạo ra.
  2. Customize → Connectors → Add → Add custom connector. Điền tên và link, Continue → Add, đăng nhập, Allow access.
  3. Claude không cho sửa custom connector. Muốn đổi bộ công cụ thì gỡ ra, gắn lại với link mới.
link mẫu · tìm + chạy actor, đọc kết quả, thêm 1 actor ghim sẵn
https://mcp.apify.com?tools=actors,docs,storage,[apify/instagram-scraper]

actors, docs, storage là nhóm công cụ của Apify (storage chứa get-dataset-items). Phần sau dấu phẩy cuối là tên actor ghim sẵn, thay bằng actor anh chọn.

Gỡ rối · tool không chạy

Customize → Connectors → tab Yours: dòng apify phải có dấu tick. Còn hiện Connect thì kết nối lại. Kiểm thêm: đã bật trong chat chưa, quyền công cụ có bị chặn không.

Gỡ rối · sai tài khoản

Gỡ connector, gắn lại. Ở trang xin quyền, bấm Wrong account? để chọn đúng tài khoản. Actor chạy lâu quá 1 lần chờ thì thu nhỏ phạm vi, chia ra nhiều lần.

Nguồn: Apify · Claude.ai integration · Apify MCP server · Apify pricing

Gắn Firecrawl

  1. 1

    firecrawl.dev

    Tạo tài khoản Firecrawl free (1.000 credit/tháng, không cần thẻ).

  2. 2

    claude.ai/directory/connectors/firecrawl

    Mở trang connector Firecrawl trong Claude (hoặc tìm "Firecrawl" ở Customize → Connectors), bấm Connect.

  3. 3

    đăng nhập · chọn team · approve

    Trình duyệt mở Firecrawl: đăng nhập, chọn team, đồng ý. Credit sẽ trừ vào team chọn ở bước này.

  4. 4

    bật trong chat + test

    Bật Firecrawl ở + → Connectors, gõ thử. Câu này tốn 1 credit.

    test firecrawl · 1 credit
    Dùng firecrawl scrape [link 1 trang bất kỳ] và tóm lại trang này nói gì trong 3 dòng.
Thiện bổ sung: ảnh gắn FirecrawlTrang connector Firecrawl · bước chọn team · chat test

Firecrawl connector có những công cụ gì

Công cụLàm gìỨng với chế độ
firecrawl_scrapeĐọc 1 link. Xin dạng JSON để lấy đúng vài trườngScrape · Extract
firecrawl_mapLấy danh sách link của 1 web trước khi lấy nội dungMap
firecrawl_crawl · firecrawl_check_crawl_statusĐi qua cả 1 khu của web; việc lâu thì kiểm trạng thái sauCrawl
firecrawl_searchTìm trên web khi chỉ có từ khoá, chưa có linkResearch
firecrawl_interactBấm, điền form, chuyển trang trên trang độngTrang cần thao tác
Công cụ Extract riêng của Firecrawl đã ngưng. "Extract" trong bài này nghĩa là dùng firecrawl_scrape xin kết quả dạng JSON (5 credit/trang).
Xem, gỡ kết nối

Trang cài đặt MCP trong tài khoản Firecrawl (firecrawl.dev/app/settings, tab MCP).

Team / Enterprise

Không gắn được thì nhờ Owner của tổ chức cho phép connector trước.

Nguồn: Firecrawl · Claude.ai setup · Firecrawl MCP tools · Firecrawl pricing · Claude · Use connectors

Google Sheet

Thiện bổ sungChốt cách ghi vào Sheet anh đang dạy: qua connector Google, hay cho Claude xuất CSV rồi import. Bài đang ghi cả 2.
1.1

Tech stack cần dạy

5 món. Claude là chỗ làm việc duy nhất, 3 món giữa đi lấy dữ liệu, Google Sheet là kho.

C
1.1aClaude Appchỗ làm việc duy nhất
gói Pro
Project + file hướng dẫn

Luật chung và rule tag nằm trong Project. Chat nào trong Project cũng đọc, nên kết quả đồng nhất giữa các buổi.

Connector

Gắn 1 lần. Sau đó chỉ cần nói "dùng apify" hay "dùng firecrawl", Claude tự gọi công cụ, mình không phải mở web Apify.

Giao việc

Nói như giao cho đồng nghiệp: mục tiêu, nguồn, test nhỏ, cho xem trước. Ví dụ: dùng apify, tìm actor ngon, test cho t xem.

Artifact

Bảng, biểu đồ, report hiện ngay trong chat. Dùng cho bước 5 của SOP.

F
1.1bFirecrawlwebsite
free 1.000 credit/tháng

Biến trang web thành chữ sạch cho Claude đọc. 4 chế độ, chọn theo câu hỏi mình đang có:

Chế độDùng khiVí dụ GearVNTốn
ScrapeCần nội dung 1 trangĐọc 1 bài blog, 1 trang khuyến mãi1 credit / trang
MapCần biết web có những link nàoLấy hết link sản phẩm chuột1 credit / lần
CrawlCần nội dung cả 1 khuLấy cả mục blog1 credit / trang
ExtractChỉ cần vài trường (scrape dạng JSON)Tên, giá, giá gốc, còn hàng5 credit / trang (dạng JSON)
Tính trước creditMap 1 lần rồi extract 50 sản phẩm = 1 + 50 × 5 = 251 credit, tức khoảng 1/4 quota free của tháng. Luôn bảo Claude báo số credit trước khi chạy.
A
1.1cApifysocial · ads · comment
free 5$/tháng

Chợ bot làm sẵn. Mình không viết bot, chỉ chọn con phù hợp và đưa input. Cả quy trình qua 5 chữ:

Storechợ actor
Actorchọn 1 con
Inputlink, số lượng, ngày
Runchạy, trừ tiền
Datasetbảng kết quả

Chọn actor: nhìn 4 thứ

Lượt dùng

Nhiều người dùng nghĩa là đã được test nhiều. Tránh con vài chục lượt dùng.

Rating

Đọc thêm vài review và tab Issues: có ai kêu lỗi gần đây không.

Giá mỗi kết quả

So giá trên 1.000 kết quả giữa các con. Với 5$ free, chênh vài $ là chênh nhiều lượt chạy.

Cập nhật gần đây

Facebook, TikTok đổi giao diện liên tục. Actor lâu không cập nhật dễ chạy ra 0 kết quả.

Không cần tự lục Store: bảo Claude "tìm actor, so 2–3 con theo 4 tiêu chí này" là nó làm qua connector. Các loại actor Level 1 dùng: post FB / IG / TikTok / YouTube, Ad Library, comment.

Actor đề xuất cho Level 1

Em tra trực tiếp trên Apify Store ngày 11/11/2026. Giá là giá gói Free, tính trên 1.000 kết quả; mỗi lần chạy còn thêm phí khởi động rất nhỏ, khoảng 0,001$.

Cần lấyActorNgười dùng · tổng (tháng)Rating · lượtGiá / 1.000Ghi chú
Post Facebook pageapify/facebook-posts-scraper
Apifydùng con này
139,6K (18,4K)4,67 · 2365$Đưa link page, lọc theo ngày được
Comment Facebookapify/facebook-comments-scraper
Apifydùng con này
72K (5,4K)4,76 · 892,5$Đưa link từng post
Post group Facebookapify/facebook-groups-scraper
Apifydùng con này
47,5K (5,3K)4,9 · 795$Chỉ group public
Ads Librarycurious_coder/facebook-ads-library-scraper
cộng đồngdùng con này
51,9K (9,7K)4,8 · 1140,75$Rẻ hơn bản Apify gần 8 lần, rating cao hơn
Ads Libraryapify/facebook-ads-scraper
Apifydự phòng
51,9K (11K)3,99 · 595,8$Có thêm FB, IG, WhatsApp, Threads; đắt
Instagramapify/instagram-scraper
Apifydùng con này
477K (66,7K)4,67 · 6082,7$Post, reels, hashtag, comment
TikTokclockworks/tiktok-scraper
Apifydùng con này
387K (35,4K)4,75 · 3703,7$Video theo profile, hashtag, từ khoá
Comment TikTokclockworks/tiktok-comments-scraper
Apifydùng con này
53,9K (6,5K)4,73 · 971,25$Đưa link video
YouTubestreamers/youtube-scraper
Apifydùng con này
204,8K (17,3K)4,06 · 1984$Đừng bật transcript ở đây: 0,048$/phút video
Transcript YouTubejohnvc/YoutubeTranscripts
cộng đồngdùng con này
11,5K (6,4K)4,78 · 112,75$Tính theo video, video không có phụ đề không tính tiền
Review Google Mapscompass/Google-Maps-Reviews-Scraper
Apifydùng con này
68,9K (9,5K)4,86 · 1990,6$Review showroom mình và đối thủ
Shopeextracto/shopee-search
cộng đồngdự phòng
3,9K (738)5 · 39$Ít người dùng, ít đánh giá: test 10 sản phẩm trước
Bài học chọn actor

Ad Library: con chính chủ Apify đắt gần 8 lần và rating thấp hơn con curious_coder. "Chính chủ" không có nghĩa là ngon nhất, phải so đủ 4 thứ. Ngược lại, rating 5 từ 3 lượt đánh giá chưa đáng tin bằng 4,7 từ vài trăm lượt.

5$ free mua được bao nhiêu
  • ~1.000 post Facebook
  • ~1.850 post Instagram
  • ~1.350 video TikTok
  • ~6.600 ads Ad Library
  • ~8.300 review Google Maps
Giá và số người dùng đổi liên tục, actor cũng có thể ngưng. Trước buổi học bảo Claude chạy lại: dùng apify kiểm lại giá và rating của các actor trong nhat-ky.md.
RSS
1.1dRSS feedtin tức
miễn phí
RSS là gì

Link mà báo / blog tự đăng danh sách bài mới. Không cần crawl, không tốn credit.

Tìm link

Thử thêm /feed, /rss, /rss.xml sau tên miền. Hoặc mở view-source, tìm chữ rss.

Không có RSS?

Dùng Google News RSS theo từ khoá. Báo nào lên Google News cũng vào.

google news rss theo từ khoá
https://news.google.com/rss/search?q=[laptop+gaming]&hl=vi&gl=VN&ceid=VN:vi
google sheet · ô A1 của tab RSS
=IMPORTFEED("[link RSS]", "items", TRUE, [20])

Sheet để vùng Việt Nam thì đổi dấu , giữa các tham số thành ;.

GS
1.1eGoogle Sheetkho level 1
miễn phí

Mỗi hạng mục 1 tab. Tab nào cũng có đủ 5 cột chuẩn theo đúng thứ tự, để sau này gộp hay so tab được ngay. Cột riêng của từng hạng mục thêm vào giữa noi_dung và tag.

Cột chuẩnGhi gìVí dụ
nguonLấy từ đâuGearVN · FB page
linkLink gốc, bấm vào ra đúng chỗfacebook.com/...
ngayNgày đăng, hoặc ngày lấy2026-11-11
noi_dungNội dung chínhCaption, tiêu đề, tên sản phẩm
tagTheo rule file, Claude gắndeal, gear

Rule tag: để Claude không gắn lộn

Không có rule, mỗi lần Claude gắn một kiểu: "khuyến mãi", "sale", "giảm giá" cho cùng 1 thứ. Rule file chốt list tag, định nghĩa từng tag và cho ví dụ. Lưu thành rule-tag.md trong Project.

rule-tag.md · gợi ý · Thiện duyệt
# Rule gắn tag · level 1
Mỗi dòng: đúng 1 tag loại + tối đa 1 tag nhóm sản phẩm.
Chỉ dùng tag trong list này. Không tự tạo tag mới.

## Loại nội dung
- deal: có giảm giá, voucher, quà tặng, flash sale
- launch: sản phẩm mới về, mở bán, đặt trước
- review: đánh giá, trên tay, test 1 sản phẩm
- so-sanh: đặt 2+ sản phẩm hoặc 2+ hãng cạnh nhau
- minigame: giveaway, comment nhận quà
- khac: không thuộc nhóm nào ở trên
- chua-ro: không đủ thông tin để gắn

## Nhóm sản phẩm (nếu có)
laptop · pc · man-hinh · gear (chuột, phím, tai nghe) · linh-kien

## Ví dụ
"Giảm 500K chuột [tên chuột] tới chủ nhật" → deal, gear
"Trên tay card [tên card]: chơi 2K được không?" → review, linh-kien
1.2

4 hạng mục thực hành

Muốn lấy gì thì đi đường nào, đổ vào tab nào.

Muốn lấyDùngĐổ vào
Social postFB · IG · TikTok · YouTube · comment · group
Apifytab Social
Ads LibraryFacebook · IG
Apifytab Ads
Websitecontent · sitemap · giá
Firecrawltab Website
RSS feedbáo tech · game · thị trường
RSStab RSS
Lưu ý dữ liệu cá nhânComment, group: Apify chỉ lấy được group public. Nhắc học viên về dữ liệu cá nhân người comment: chỉ giữ nội dung comment, không giữ tên, ảnh, link profile.
1.3

SOP cho từng hạng mục

Hạng mục nào cũng đi đúng 5 bước này. Bước 4 và 5 giống hệt nhau giữa các hạng mục, chỉ đổi tên tab.

  1. 1

    Gắn connector

    apify · firecrawl · sheet

  2. 2

    Gửi list nguồn, test thử

    claude

  3. 3

    Đổ vào sheet

    1 tab / hạng mục

  4. 4

    Quét, gắn tag theo rule

    rule file

  5. 5

    Tổng hợp report, visual

    artifact

1 · connector

Làm 1 lần ở phần 1.0. Mỗi buổi chỉ cần kiểm còn kết nối.

2 · test thử

Gửi list nguồn, chạy 5–10 kết quả. Xem đúng cột, đúng dữ liệu rồi mới chạy lớn.

3 · đổ sheet

Đúng tab, đúng thứ tự cột chuẩn.

4 · gắn tag

Theo rule file. Dòng "chua-ro" mình xem tay.

5 · report

Artifact từ sheet. Số chỉ lấy từ sheet.

bước 4 · gắn tag (dùng cho mọi tab) · gợi ý
Đọc tab [Social] trong sheet [Xỉa level 1].
Gắn tag cho từng dòng theo rule-tag.md, ghi vào cột tag.
Dòng nào không chắc thì ghi "chua-ro" và cho t biết lý do.
Xong thì đếm: mỗi tag bao nhiêu dòng.
bước 5 · report (dùng cho mọi tab) · gợi ý
Làm 1 artifact report từ tab [Social]:
- 3 con số đầu trang: tổng post, tương tác trung bình, tag nhiều nhất
- Biểu đồ số post theo tag
- Top 5 post nhiều tương tác, có link
- 3 nhận xét ngắn, mỗi nhận xét chỉ ra dòng nào trong sheet làm căn cứ
Số liệu chỉ lấy từ sheet.
4 ví dụ dưới đây là minh hoạ. Bảng, số liệu và câu trả lời của Claude trong khung có nhãn mẫu là dữ liệu dựng để xem cách làm, không phải số thật của GearVN hay đối thủ.

1.3a · Social post

Post nào của đối thủ đang ăn tương tác

Apifytab Social
Bài toánLấy 30 ngày post Facebook của GearVN và 2 đối thủ. Post nào nhiều tương tác, đang đánh chủ đề gì.
  1. 1

    connector · apify + sheet

    Kiểm Apify còn kết nối. Chuẩn bị list link page: GearVN + đối thủ.

  2. 2

    claude · test 10 post

    Giao việc cho Claude: tìm actor, so giá, test nhỏ với 1 page trước.

    prompt · social · gợi ý · Thiện duyệt
    Dùng apify. Tìm actor lấy post từ Facebook page.
    Chọn con nhiều người dùng, rating cao, giá mỗi kết quả rẻ. Cho t xem 2–3 con m cân nhắc, kèm giá.
    Test trước với [link page GearVN], lấy [10] post gần nhất.
    Trả về bảng: nguon | link | ngay | noi_dung | like | comment | share.
    Chưa chạy lớn khi t chưa duyệt.
    claude.ai · Project Xỉa level 1mẫu
    Dùng apify. Tìm actor lấy post từ Facebook page… test trước với page GearVN, 10 post.
    apify · search-actorsapify · fetch-actor-detailsapify · call-actor · 10 post

    T thấy 3 actor hợp. Chọn apify/facebook-posts-scraper: nhiều người dùng nhất, 4,67 từ 236 lượt đánh giá, nhận thẳng link page. Con clappi rating 5 nhưng mới 2 lượt và phải đưa link từng post:

    ActorNgười dùngRatingGiá / 1.000 post
    apify/facebook-posts-scraper139,6K4,67 · 2365$
    scraper_one/facebook-posts-search26,6K4,22 · 145$ · tìm theo từ khoá
    clappi/facebook-posts-reels-scraper1,5K5 · 24,5$ · cần link từng post

    Test 10 post tốn khoảng 0,05$. Kết quả 10 dòng, đủ 7 cột. 3 page × 30 ngày ước chừng 100–150 post, khoảng 0,5–0,75$. Chạy nhé?

    Claude tự tìm actor, so sánh, rồi chạy thử. Mình chỉ duyệt.
  3. 3

    sheet · tab Social

    Duyệt xong thì cho chạy đủ 3 page, đổ vào tab Social. Cột riêng của hạng mục này: like, comment, share.

    docs.google.com/spreadsheets · Xỉa level 1mẫu
    ABCDEFGH
    1nguonlinkngaynoi_dunglikecommentsharetag
    2GearVNfb.com/…/12026-11-09Flash sale chuột gaming cuối tuần, giảm tới 40%1.2K34056dealgear
    3Đối thủ Afb.com/…/22026-11-08Mở bán laptop gaming mới, đặt trước tặng balo86021031launchlaptop
    4GearVNfb.com/…/32026-11-07Trên tay màn hình 240Hz: có đáng tiền?6409822reviewman-hinh
    5Đối thủ Bfb.com/…/42026-11-06Comment nhận voucher 200K2.1K1.6K12minigame
    SocialAdsWebsiteRSS
    Bước 4 xong mới có cột tag. Để chung 1 hình cho gọn.
  4. 4

    rule file

    Chạy prompt gắn tag ở trên với tab Social. Xem tay các dòng "chua-ro".

  5. 5

    artifact

    Chạy prompt report. Ra 1 trang như dưới, gửi sếp được luôn.

    claude.ai · artifact · report socialmẫu
    Social 30 ngày · GearVN vs 2 đối thủnguồn: tab Social
    186post
    740tương tác TB / post
    dealtag nhiều nhất
    deal64
    launch38
    review28
    minigame18
    Report dạng artifact: 3 con số, biểu đồ theo tag, top post.
Làm demo thật: gợi ý
  • Chạy với GearVN + 1 đối thủ, 10 post mỗi page: khoảng 0,1$ với apify/facebook-posts-scraper.
  • Chụp 4 ảnh thay cho 4 khung mẫu: Claude chọn actor · bảng test · tab Social · report.
  • Mở trang usage trên Apify, ghi lại số $ thật đã tốn để đưa vào bài.

1.3b · Ads Library

Đối thủ đang chạy bao nhiêu ads, đánh sản phẩm gì

Apifytab Ads
Bài toánMỗi tuần xem đối thủ đang chạy những ads nào trên Facebook / Instagram, ads nào mới lên, ads nào chạy lâu.
  1. 1

    connector · apify + sheet

    Mở Facebook Ad Library bằng tay 1 lần, tìm tên page đối thủ để chắc là đúng page. Ad Library công khai, không cần đăng nhập.

  2. 2

    claude · test 20 ads

    Đưa tên page, hoặc dán luôn link trang kết quả tìm kiếm trong Ad Library: nhiều actor nhận thẳng link này.

    prompt · ads · gợi ý · Thiện duyệt
    Dùng apify. Tìm actor lấy quảng cáo từ Facebook Ad Library.
    Lấy ads đang chạy ở Việt Nam của các page: [GearVN], [đối thủ A], [đối thủ B].
    Test trước [20] ads.
    Trả về bảng: nguon | link | ngay_bat_dau | noi_dung | dinh_dang | nen_tang.
    dinh_dang là ảnh / video / carousel. nen_tang là FB / IG.
  3. 3

    sheet · tab Ads

    Cột riêng: ngay_bat_dau (thay cho ngay), dinh_dang, nen_tang.

    docs.google.com/spreadsheets · Xỉa level 1mẫu
    ABCDEFG
    1nguonlinkngay_bat_daunoi_dungdinh_dangnen_tangtag
    2Đối thủ Afb.com/ads/…/12026-09-02Build PC theo ngân sách, trả góp 0%videoFB, IGdealpc
    3Đối thủ Afb.com/ads/…/22026-11-05Laptop gaming mới về, đặt trước tặng balocarouselFBlaunchlaptop
    4Đối thủ Bfb.com/ads/…/32026-10-20Combo phím + chuột giá sinh viênảnhIGdealgear
    SocialAdsWebsiteRSS
  4. 4

    rule file

    Gắn tag như tab Social. Thêm 1 câu vào prompt: tính số ngày đã chạy = hôm nay − ngay_bat_dau.

  5. 5

    artifact

    Report gợi ý: số ads mỗi page, ads chạy lâu nhất (chạy lâu thường là ads đang ổn, đáng xem kỹ), ads mới trong 7 ngày, tỷ lệ ảnh / video.

Actor gợi ýDùng curious_coder/facebook-ads-library-scraper (0,75$/1.000 ads, rating 4,8). Nhận link trang tìm kiếm Ad Library hoặc link page, lọc được quốc gia và trạng thái đang chạy. Bảng so sánh ở phần 1.1c.
Ad Library thường không hiện ngân sách hay lượt hiển thị của ads thương mại. Đừng hứa với sếp con số "đối thủ chi bao nhiêu".
Làm demo thật: gợi ýChạy 2 đối thủ, mỗi page 20 ads. Tuần sau chạy lại và bảo Claude so 2 lần: ads nào mới, ads nào đã tắt. Phần so tuần này là thứ học viên thấy "quao" nhất.

1.3c · Website

So giá 1 nhóm sản phẩm giữa các web

Firecrawltab Website
Bài toánLấy tên, giá, giá gốc, tình trạng hàng của nhóm chuột gaming trên GearVN và đối thủ để so giá.
  1. 1

    connector · firecrawl + sheet

    Kiểm Firecrawl còn kết nối và còn credit.

  2. 2

    claude · map → lọc → extract

    Đừng crawl cả web: tốn credit và chậm. Map để lấy danh sách link trước (1 credit), lọc đúng nhóm sản phẩm, rồi mới extract.

    prompt · map + lọc · gợi ý
    Dùng firecrawl map [gearvn.com].
    Lọc ra những link có chữ [chuot] hoặc [mouse].
    Cho t biết có bao nhiêu link, đưa 10 link đầu.
    prompt · extract · gợi ý
    Với 10 link vừa rồi, dùng firecrawl lấy dạng JSON các trường:
    ten_sp, gia, gia_goc, tinh_trang (còn hàng / hết hàng).
    Báo trước tốn bao nhiêu credit rồi mới chạy.
    Trả về bảng: nguon | link | ngay (hôm nay) | ten_sp | gia | gia_goc | tinh_trang.
    claude.ai · Project Xỉa level 1mẫu
    Với 10 link vừa rồi, dùng firecrawl lấy JSON: ten_sp, gia, gia_goc, tinh_trang. Báo trước tốn bao nhiêu credit.
    firecrawl · mapfirecrawl · scrape · json × 10

    Map ra 64 link có chữ "chuot". 10 link extract dạng JSON tốn 10 × 5 = 50 credit, còn 949 credit tháng này. Kết quả:

    ten_spgiagia_goctinh_trang
    Chuột gaming A890.0001.190.000còn hàng
    Chuột gaming B1.450.0001.450.000hết hàng
    Claude báo credit trước, chạy xong trả bảng.
  3. 3

    sheet · tab Website

    Cột riêng: gia, gia_goc, tinh_trang. Ở tab này noi_dung là tên sản phẩm, ngay là ngày lấy. Lần sau chạy lại thì thêm dòng mới, không ghi đè, để còn xem giá thay đổi theo ngày.

    docs.google.com/spreadsheets · Xỉa level 1mẫu
    ABCDEFGH
    1nguonlinkngaynoi_dunggiagia_goctinh_trangtag
    2GearVNgearvn.com/…/a2026-11-11Chuột gaming A890.0001.190.000còn hàngdealgear
    3Đối thủ A…/chuot-a2026-11-11Chuột gaming A950.0001.190.000còn hàngdealgear
    4GearVNgearvn.com/…/b2026-11-11Chuột gaming B1.450.0001.450.000hết hàngkhacgear
    SocialAdsWebsiteRSS
  4. 4

    rule file

    Gắn tag. Có gia < gia_goc thì là deal, ghi luôn câu này vào rule file cho chắc.

  5. 5

    artifact

    Report gợi ý: bảng cùng sản phẩm, giá từng web, tô xanh chỗ rẻ nhất, cột chênh lệch.

Sitemap: lấy danh sách trang không cần map

  1. Mở [tên miền]/robots.txt, tìm dòng bắt đầu bằng Sitemap:.
  2. Mở link đó. Web lớn thường là sitemap index: 1 file chứa nhiều sitemap con (sản phẩm, danh mục, bài viết).
  3. Chọn đúng sitemap con, đưa cho Claude: dùng firecrawl đọc sitemap này, lấy link có lastmod trong 7 ngày qua.
  4. lastmod là ngày cập nhật trang: cách nhanh nhất để biết bài nào, sản phẩm nào mới.
Thiện bổ sung: mẹo tà đạo sitemapPhần trên là cách đọc sitemap cơ bản, mẹo riêng của anh chèn vào đây.
Có web load giá bằng JavaScript, hoặc chặn bot. Firecrawl trả trang thiếu giá thì bảo Claude thử lại với thời gian chờ lâu hơn. Vẫn không được thì đánh dấu web đó để Level 2 xử lý.
Làm demo thật: gợi ýMap 1 web, extract 10 sản phẩm (khoảng 51 credit). Chụp: kết quả map có số link, bảng extract, tab Website. Đem 1 sản phẩm lên web kiểm tay xem giá có khớp không. Bước này dạy học viên luôn kiểm lại dữ liệu.

1.3d · RSS feed

Bản tin tech mỗi sáng, không tốn đồng nào

RSStab RSS
Bài toánMỗi sáng có list tin mới về laptop gaming từ báo tech, đã bỏ trùng, gắn tag, chọn ra 5 tin đáng đọc.
  1. 1

    chỉ cần sheet

    RSS không cần Apify hay Firecrawl. Chỉ cần tìm link RSS (cách tìm ở phần 1.1).

  2. 2

    sheet · IMPORTFEED

    Dán link Google News RSS theo từ khoá vào công thức IMPORTFEED ở ô A1 của tab RSS. Sheet tự kéo về các cột tiêu đề, link, ngày, tóm tắt.

    ô A1 · tab RSS
    =IMPORTFEED("https://news.google.com/rss/search?q=[laptop+gaming]&hl=vi&gl=VN&ceid=VN:vi", "items", TRUE, 20)
  3. 3

    sheet · tab RSS

    Có nhiều báo thì mỗi báo 1 khối IMPORTFEED, hoặc mỗi báo 1 tab nhỏ rồi để Claude gộp lại thành đúng 5 cột chuẩn.

    docs.google.com/spreadsheets · Xỉa level 1mẫu
    ABCDE
    1nguonlinkngaynoi_dungtag
    2Báo tech A…/bai-12026-11-11Hãng X ra mắt laptop gaming mỏng nhẹ mớilaunchlaptop
    3Báo tech B…/bai-22026-11-11So sánh 3 laptop gaming dưới 30 triệuso-sanhlaptop
    4Báo game C…/bai-32026-11-10Giá card đồ hoạ tháng 11 giảm nhẹkhaclinh-kien
    SocialAdsWebsiteRSS
  4. 4

    claude · bỏ trùng + tag

    1 tin thường lên nhiều báo, nên bỏ trùng trước khi gắn tag.

    prompt · rss · gợi ý
    Đọc tab [RSS] trong sheet [Xỉa level 1].
    Bỏ tin trùng (cùng link, hoặc tiêu đề gần giống nhau).
    Gắn tag theo rule-tag.md.
    Viết bản tin sáng: 5 tin đáng đọc nhất, mỗi tin 1 câu + link.
  5. 5

    artifact

    Bản tin 5 tin + link. Level 2 sẽ cho phần này tự chạy 8h sáng, Level 1 thì bấm tay.

Thiện bổ sungList báo tech · game · thị trường có RSS mà anh hay dùng.
Làm demo thật: gợi ýLàm live trong lớp, mất khoảng 2 phút: dán công thức, Sheet tự đổ tin về. Học viên thấy ngay thành quả đầu tiên mà chưa tốn credit nào.
1.4

Xài vào đâu

Cùng 5 bước, đổi nguồn và câu hỏi là ra việc khác.

Website · RSSResearch căn bản

Lụm 20 bài về 1 chủ đề, Claude tóm thành 1 trang, có link nguồn.

Apify · AdsMonitor ads đối thủ

Chạy lại mỗi tuần, so với tuần trước: ads mới, ads tắt, ads chạy lâu.

FirecrawlSo giá web

1 nhóm sản phẩm, 3 web, 1 bảng chênh giá. Thêm dòng theo ngày để xem giá đổi.

Apify · SocialTrend social

Chủ đề, định dạng nào đang ăn tương tác ở page đối thủ và trong ngành.

ApifyTranscript YouTube

Lấy lời video review của đối thủ, Claude tóm ý chính và các luận điểm bán hàng.

Sheet → ArtifactReport trả bài sếp

Bước 5 của bất kỳ tab nào. Số lấy từ sheet nên sếp hỏi là chỉ được nguồn.

1.5

Lỗi hay gặp

Bị gìThường doXử lý
Apify chạy xong ra 0 kết quảLink sai dạng, page / group không public, actor đã cũKiểm lại input; bảo Claude thử con actor thứ 2 trong list
Hết 5$ giữa thángChạy lớn mà không test, actor giá caoLuôn test 10 kết quả, hỏi giá trước khi chạy
Firecrawl trả trang thiếu giáGiá load bằng JavaScript, web chặn botThử lại với thời gian chờ lâu hơn; không được thì để Level 2
Claude gắn tag lung tungRule mơ hồ, thiếu ví dụThêm ví dụ vào rule file, bắt ghi "chua-ro" khi không chắc
IMPORTFEED báo lỗiLink không phải RSS, sai dấu phân cáchMở link thử xem có ra XML không; đổi , thành ;
Số trong report lệch với sheetClaude tự suy hoặc làm trònGhi rõ "số chỉ lấy từ sheet", bắt chỉ dòng làm căn cứ
1.6

Thêm nguồn cho data hub

Chỉ giữ nguồn kéo được dữ liệu về Google Sheet. Mở lên xem bằng mắt thì không dựng hub, không monitor được. Mỗi nhu cầu dưới đây là 1 tab trong hub, đi đúng SOP 5 bước như 4 hạng mục ở trên.

NguồnMeta · Google · TikTok AdsGoogle Trends · TikTok trendGoogle Search · Search ConsoleWeb · Shopee · LazadaGoogle Maps · YouTube
Google Sheet · data hub
SocialAdsWebsiteRSSTrendSEOGiáReview
Cùng 5 cột chuẩn · cùng rule tag · tab mới tô xanh

1.6aĐối thủ đang chạy ads gì, ở đâutab Ads

Mỗi tuần: ads mới, ads tắt, ads chạy lâu, đánh sản phẩm nào, trên Meta, Google hay TikTok.

NguồnKéo về bằngRa cộtGiá / 1.000Độ tin · tổng (tháng) · rating · lượt
Meta Ad Librarycurious_coder/facebook-ads-library-scraperpage, nội dung, ngày bắt đầu, định dạng, nền tảng0,75$51,9K (9,7K) · 4,8 · 114
Google Ads Transparency (Search, YouTube, Display)scrapesage/google-ads-transparency-scraper
ít người dùng · test 10 trước
nhà quảng cáo, creative, ngày chạy, số ngày chạy, quốc gia2$3,5K (1,6K) · 5 · 1
TikTok Creative Center · Top Adsdatapeak/tiktok-creative-center
ít người dùng · test 10 trước
brand, ngành, video, like, CTR, landing page1,5$845 (370) · chưa có

1.6bNgười ta đang tìm gì, cái gì đang lêntab Trend

Trước mùa sale, trước khi lên content: từ khoá nào đang tăng, hashtag nào đang lên ở Việt Nam.

NguồnKéo về bằngRa cộtGiá / 1.000Độ tin · tổng (tháng) · rating · lượt
Google Trendsapify/google-trends-scraperđộ quan tâm theo ngày, theo tỉnh, từ khoá liên quan6$18,9K (3,3K) · 3,68 · 32
Google Trends (rẻ hơn)data_xplorer/google-trends-fast-scrapernhư trên + tìm kiếm đang hot trong ngày2$ + 0,025$/lần6,9K (831) · 4,88 · 4
TikTok Creative Center · hashtag, video đang lêndata_xplorer/tiktok-trendshashtag, hạng, lượt xem, ngành, quốc gia1,5$ + 0,025$/lần2,2K (682) · 5 · 5
Google Trends · không tốn tiềnNút tải CSV trên trang Trends → Sheet: Tệp → Nhậpđộ quan tâm theo thời gian0$làm tay

1.6cMình và đối thủ đứng đâu trên Googletab SEO

Top 10 Google của các từ khoá chính là ai, đối thủ có chạy ads Search không, web mình lên từ khoá nào.

NguồnKéo về bằngRa cộtGiá / 1.000Độ tin · tổng (tháng) · rating · lượt
Kết quả Google Searchapify/google-search-scrapervị trí, tiêu đề, link, ads, People Also Ask4,5$ / 1.000 trang231K (26,6K) · 4,65 · 218
Kết quả Google Search (rẻ)scraperlink/google-search-results-serp-scrapervị trí, tiêu đề, link0,5$ / 1.000 trang16,5K (1,9K) · 4,8 · 44
Search Console (web của mình)Báo cáo Hiệu suất → Xuất → Google Trang tínhtừ khoá, click, hiển thị, vị trí0$Google
Semrush · Similarweb · AhrefsConnector có sẵn trong Claude → Claude đổ vào Sheettừ khoá đối thủ, traffic, backlinktheo góiSemrush free 10 báo cáo/ngày · Ahrefs free chỉ web mình

1.6dGiá, khuyến mãi trên web và sàntab Giá

Cùng 1 sản phẩm, web mình và đối thủ, Shopee, Lazada đang bán bao nhiêu, ai đang giảm.

NguồnKéo về bằngRa cộtGiá / 1.000Độ tin · tổng (tháng) · rating · lượt
Web đối thủFirecrawl (phần 1.3c)tên, giá, giá gốc, tình trạng5 credit / sản phẩmđã có
Shopeezen-studio/shopee-product-scraper
ít người dùng · test 10 trước
giá, giảm giá, tồn kho, đã bán, rating, shop5$1,25K (218) · chưa có
Lazada (có Việt Nam)abotapi/lazada-scraper
ít người dùng · test 10 trước
giá, tồn kho, rating, người bán, review2,4$ + 0,05$/lần153 (30) · chưa có
Trang danh mục dạng bảngExtension Instant Data Scraper → CSV → nhập vào Sheetmọi cột đang hiện trên trang0$làm tay

1.6eKhách đang khen chê gìtab Review

Review showroom, comment dưới video review sản phẩm: khách khen gì, chê gì, so với đối thủ.

NguồnKéo về bằngRa cộtGiá / 1.000Độ tin · tổng (tháng) · rating · lượt
Review Google Mapscompass/Google-Maps-Reviews-Scrapernội dung, sao, ngày, phản hồi của chủ0,6$68,9K (9,5K) · 4,86 · 199
Comment YouTubestreamers/youtube-comments-scrapernội dung, ngày, video2$29,9K (3,9K) · 4,9 · 42
Comment YouTube (rẻ)apidojo/youtube-comments-scrapernội dung, ngày, trả lời0,5$ + 0,001$/video4,9K (1,1K) · 4,84 · 12
Comment Facebook, TikTokActor ở bảng 1.1cnội dung, ngày, like1,25–2,5$đã có

1.6fCrawl không cần tool: hàm có sẵn trong Sheet

Miễn phí, Sheet tự kéo lại định kỳ. Hợp với trang đơn giản: bảng giá, danh sách, file CSV công khai. Trang load bằng JavaScript hoặc chặn bot thì hàm trả về rỗng, lúc đó quay về Firecrawl hoặc actor.

google sheet · hàm import
=IMPORTHTML("[link trang]", "table", 1)      ← lấy bảng thứ 1 trên trang
=IMPORTHTML("[link trang]", "list", 2)       ← lấy danh sách thứ 2
=IMPORTXML("[link trang]", "//h1")           ← lấy đúng 1 phần tử, vd tiêu đề
=IMPORTDATA("[link file .csv]")              ← kéo file CSV công khai
=IMPORTFEED("[link RSS]", "items", TRUE, 20) ← tin RSS (phần 1.1d)
Không nhớ XPath thì bảo Claude: dùng firecrawl đọc [link], viết giúp t công thức IMPORTXML lấy giá sản phẩm.

Gợi ý nhịp kéo dữ liệu cho hub

TabKéo bao lâu 1 lầnCột riêng thêm vàoCâu hỏi report trả lời
AdsMỗi tuầnnen_tang · ngay_bat_dau · so_ngay_chayTuần này đối thủ lên ads gì mới, tắt gì
TrendMỗi tuần, dày hơn trước salemuc_quan_tam · khu_vucTừ khoá, hashtag nào đang tăng
SEOMỗi tuầntu_khoa · vi_triMình lên hay tụt hạng so với đối thủ
Giá2 lần / tuần, mỗi ngày mùa salegia · gia_goc · tinh_trangAi đang rẻ nhất, ai vừa giảm
ReviewMỗi thángsao · phan_hoiKhách khen chê gì, mình vs đối thủ
Level 1 vs Level 2Level 1 bấm tay theo nhịp trên. Khi số tab, số đối thủ nhiều lên, bấm tay không kịp nữa: đó là lúc qua Level 2 cho hub tự chạy.
Đã loại khỏi Level 1 · chỉ xem được, không kéo về Sheet
  • SparkToro, Exploding Topics, AnswerThePublic: xem trên web, dữ liệu Việt Nam mỏng, xuất file cần gói trả phí.
  • YouNet Media, Buzzmetrics, Kompa: social listening gói doanh nghiệp, báo giá riêng. Báo cáo miễn phí của Buzzmetrics đọc tham khảo được.
  • TikTok Commercial Content Library: chỉ có ads ở EU, Anh, Thuỵ Sĩ, không có Việt Nam.
  • Browse AI, Octoparse, PhantomBuster, Bardeen: kéo được dữ liệu nhưng trùng việc với Apify + Claude, thêm tài khoản thêm chi phí. Level 1 chưa cần.

Nguồn: số liệu actor tra trên Apify Store 11/11/2026 (giá gói Free) · TikTok Top Ads · Meta Ad Library tools · Semrush · Ahrefs · Similarweb

1.7

Crawl rẻ hơn: phương án ngoài Apify

Apify tiện nhưng tính tiền theo từng dòng, 1.000 post Facebook là hết 5$ free. Dưới đây là các đường khác, tất cả dùng ngay trong Claude hoặc Google Sheet, không viết code.

1.7aCác phương án

Bright Datafree 5.000 request/tháng

Connector MCP: tìm Google, đọc web ra markdown, và scraper dựng sẵn cho hơn 100 trang (theo trang giá: Amazon, LinkedIn, X, Instagram...). Hết free thì 1,5$ / 1.000 request.

Tìm top 10 Google cho 20 từ khoá, đọc 200 trang sản phẩm: vẫn trong free.

Gắn: Customize → Connectors → Add custom connector, link https://mcp.brightdata.com/mcp?token=[API token]. Link có token, ai cầm link là xài credit của mình: không chia sẻ. Facebook, TikTok chưa ghi rõ trong free: test trước.
RSS.app → IMPORTFEEDfree 2 feed

Biến page Facebook, Instagram, TikTok, YouTube, X, hoặc 1 trang web bất kỳ thành link RSS, rồi dán vào hàm IMPORTFEED trong Sheet. Sheet tự kéo, không tốn credit mỗi lần.

Gói 8,32$/tháng (trả năm): 15 feed = 5 đối thủ × 3 kênh, cập nhật mỗi 60 phút.

Free: 2 feed, 5 post/feed, cập nhật 24 giờ. Chỉ có post mới nhất, không có số like, comment đầy đủ.
Claude in Chromenằm trong gói Claude

Claude mở trang trong Chrome của mình, đọc, cuộn, gom nhiều tab rồi lập bảng. Hợp với trang các tool crawl hay bị chặn: Ad Library, TikTok Creative Center. Hẹn lịch chạy hằng ngày, hằng tuần được.

"Mở Ad Library, tìm page [đối thủ], ghi 30 ads đang chạy thành bảng: nội dung, ngày bắt đầu, định dạng."

Cần gói trả phí (Pro trở lên), chỉ chạy trên Chrome máy tính. Chậm, tốn hạn mức Claude nhiều hơn chat thường: hợp vài chục dòng, không hợp vài nghìn. Chỉ đọc trang công khai, đừng chạy số lượng lớn bằng tài khoản Facebook chính.
RSS có sẵn, không cần tool0$

Kênh YouTube nào cũng có RSS: youtube.com/feeds/videos.xml?channel_id=[ID kênh], ra 15 video mới nhất. Cộng với Google News RSS (phần 1.1d) và hàm Sheet (phần 1.6f).

Theo dõi video mới của kênh review đối thủ, chỉ cần 1 ô IMPORTFEED.

Có lúc RSS YouTube báo lỗi 404 vài giờ rồi tự hết.
Outscraperfree 500 review/tháng

Chuyên Google Maps: 500 review và 500 địa điểm free mỗi tháng, sau đó 3$ / 1.000. Không có connector: xuất file rồi nhập vào Sheet.

Review của vài showroom mỗi tháng: nằm gọn trong free.

Vượt free thì đắt hơn actor Apify compass/Google-Maps-Reviews-Scraper (0,6$/1.000).
Actor Apify rẻ hơnvẫn là Apify

Nếu vẫn cần Apify thì đổi actor. Post page Facebook: con chính chủ 5$, con của cộng đồng 2,5–3$ / 1.000.

scraper_one/facebook-posts-scraper: 3$/1.000 · 2,2K người dùng · rating 5 từ 5 lượt.

Ít người dùng hơn hẳn con chính chủ: test 10 post trước. Con chính chủ còn tính thêm 0,002$/post nếu bật lọc theo ngày.

1.7bChọn đường rẻ nhất theo nhu cầu

Cần lấyRẻ nhất (0$)Cần nhiều hơnCuối cùng mới dùng
Post mới của vài page đối thủRSS.app free (2 feed) → IMPORTFEEDRSS.app 8,32$/tháng, 15 feedActor Apify, khi cần số like, comment, share
Video mới kênh YouTubeRSS gốc của YouTube—Actor YouTube, khi cần số view
Ads đối thủClaude in Chrome đọc Ad Librarycurious_coder 0,75$/1.000 ads—
Top Google theo từ khoáBright Data, trong 5.000 request freeBright Data 1,5$/1.000Actor Google Search
Giá trên webHàm IMPORTHTML / IMPORTXMLFirecrawl 1.000 credit → Bright Data—
Review Google MapsOutscraper, 500 review freeActor compass 0,6$/1.000—
Comment, số tương tác chi tiết—Bright Data (test trước)Actor Apify bảng 1.1c
Combo 0đ mỗi thángCộng các gói free lại: Apify 5$ + Firecrawl 1.000 credit + Bright Data 5.000 request + RSS.app 2 feed + Outscraper 500 review + hàm Sheet. Đủ cho 1 hub Level 1 theo dõi 3–5 đối thủ, nếu đi đúng thứ tự bảng trên: miễn phí trước, tính tiền sau.

1.7cDùng Apify mà đỡ tốn

Chỉ lấy cái mới

Lần đầu lấy 30 ngày, các lần sau chỉ lấy từ lần chạy trước. Ghi ngày chạy gần nhất vào nhat-ky.md để Claude tự biết lấy từ đâu.

Đặt trần trước khi chạy

Giới hạn số kết quả và số tiền tối đa mỗi lần chạy (phần 1.0d). Không bật thêm tuỳ chọn tính phí như transcript, lọc ngày, ảnh, nếu report không cần.

Đếm thôi thì đừng lấy hết

Có actor cho chế độ chỉ đếm tổng, ví dụ đếm số ads đang chạy của 1 page, rẻ hơn lấy từng ads.

Gom 1 lần chạy

Đưa cả 5 page vào cùng 1 lần chạy thay vì chạy 5 lần: đỡ phí khởi động, và đỡ quên.

Đáng thử nhưng em chưa kiểm được
  • ScrapeCreators: API chuyên mạng xã hội (TikTok, Instagram, Facebook, Ad Library, YouTube). Theo các trang bên ngoài: 100 credit free, gói 47$ = 25.000 credit (~1,9$/1.000), credit không hết hạn. Chưa xác minh có connector cho Claude: Thiện kiểm trước khi đưa vào bài.
  • Google Alerts → RSS: các nguồn nói ngược nhau chuyện Google còn cho nhận Alerts qua RSS. Vào cài đặt Alerts trong tài khoản xem có mục giao qua "RSS feed" không.

Nguồn (kiểm 11/11/2026): Bright Data MCP pricing · Bright Data MCP docs · RSS.app pricing · Claude in Chrome · Outscraper pricing · số liệu actor tra trên Apify Store

✓

Checklist ra bài

Outcome của Level 1. Tick được hết là xong level, qua Level 2 được.

0/6đã xong · lưu trên trình duyệt này
Thiện bổ sung trước khi đăng
  • Ảnh gắn Apify, Firecrawl (phần 1.0)
  • Duyệt bộ file Project: cot-chuan.md, nguon.md, nhat-ky.md
  • List nguồn GearVN + đối thủ: thay "Đối thủ A / B"
  • Duyệt prompt mẫu và rule tag (đang ghi "gợi ý")
  • Mẹo tà đạo sitemap (1.3c)
  • List báo có RSS (1.3d)
  • Demo chạy thật: thay các khung "mẫu" bằng ảnh chụp
  • Thời gian học Level 1
Level 2 · Quy mô lớn