Langkau ke kandungan

CrawlForge TeamPasukan Kejuruteraan

4 min bacaan

API Penyelidikan Pasaran untuk Agensi: Satu Persediaan, Setiap Klien

Masalah penyelidikan sebuah agensi jarang sekali satu soalan yang sukar. Ia soalan yang sama, untuk setiap klien, setiap bulan, ditambah gambaran pasaran baharu setiap kali pasukan perniagaan baharu mahukan dek pitch sebelum Khamis.

Sebuah API penyelidikan pasaran untuk agensi perlu dibina untuk ulangan itu: satu persediaan yang menjalankan seluruh senarai klien, kos yang boleh dipecahkan mengikut klien, dan semakan pertama yang pantas ke atas prospek yang belum anda menangi. CrawlForge ialah lapisan web untuk tugas itu. Ia membaca halaman awam dan hasil carian yang anda tunjukkan dan memulangkan apa yang tertulis di situ. Ia bukan pangkalan data saiz pasaran atau kenalan.

Apakah yang diperlukan oleh laporan bulanan klien?

Bagi kebanyakan agensi, dua perkara untuk setiap klien: kedudukan carian klien berbanding pesaingnya untuk carian yang penting, dan apa yang diubah oleh pesaing itu di laman web mereka sendiri. Kedua-duanya awam, kedua-duanya berubah setiap bulan, dan kedua-duanya tiada dalam mana-mana set data yang boleh dilesenkan mengikut baris.

Dua panggilan sudah memadai:

  • serp_rank (5 credits) memulangkan kedudukan organik Google sesuatu domain bagi satu kata kunci, disemak dari location_name, language_code dan device yang anda tetapkan untuk setiap klien. Respons mengandungi found, rank, url yang berada di kedudukan itu dan checked_at.
  • scrape dengan format question (3 credits) memulangkan, kata demi kata, lima ayat di halaman pesaing yang paling baik menjawab soalan anda, setiap satu dengan offset. Catatan untuk RevOps menerangkan cara format itu berfungsi; di sini ia hanya satu baris dalam templat.

Bagaimana anda menjalankan satu templat untuk setiap klien?

Simpan semua yang khusus untuk klien dalam data, bukan dalam kod. Setiap klien ialah satu konfigurasi kecil: domainnya, pasarannya, kata kuncinya, pesaingnya dan soalan yang anda tanyakan kepada halaman mereka.

Json
{
  "client": "Northwind",
  "domain": "northwind.co.uk",
  "location_name": "United Kingdom",
  "device": "mobile",
  "keywords": ["office cleaning contracts", "commercial cleaning manchester"],
  "competitors": ["rival-a.co.uk", "rival-b.co.uk", "rival-c.co.uk"],
  "pages": ["https://rival-a.co.uk/pricing", "https://rival-b.co.uk/services"],
  "questions": ["What is the minimum contract length?"]
}

Kemudian satu aliran kerja meneliti seluruh senarai klien. Bagi setiap kata kunci, ia memanggil serp_rank sekali untuk klien dan sekali untuk setiap pesaing, kerana setiap panggilan hanya mencari satu domain. Bagi setiap halaman pesaing, ia menjalankan satu scrape bagi setiap soalan.

Bash
curl -X POST https://crawlforge.dev/api/v1/tools/serp_rank \
  -H "X-API-Key: cf_live_NORTHWIND_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "keyword": "office cleaning contracts",
    "target": "northwind.co.uk",
    "location_name": "United Kingdom",
    "device": "mobile"
  }'

Dalam n8n, gelung itu ialah satu nod yang membaca konfigurasi dan menyuap dua nod HTTP Request (persediaan n8n ada dalam dokumentasi); dalam skrip, ia dua gelung bersarang. Klien ketiga belas hanyalah fail konfigurasi baharu, bukan aliran kerja baharu.

Berikan setiap klien kunci API bernama sendiri dan log permintaan akan memecahkan perbelanjaan bulan itu mengikut klien, seperti yang diterangkan langkah demi langkah dalam catatan untuk perunding. Satu akaun memuatkan sepuluh kunci, jadi selepas sepuluh klien, kumpulkan mereka mengikut retainer.

Bagaimana anda menyelidik prospek sebelum pitch?

Mulakan dengan satu larian deep_research untuk 10 credits. Berikan kategori dan pasaran prospek; ia mencari, mengambil sehingga sepuluh sumber dan memulangkan petikan yang paling sepadan kata demi kata, bersama senarai sources berisi URL. Kemudian jalankan serp_rank pada tiga kata kunci paling jelas bagi prospek itu untuk 15 credits lagi.

Itu 25 credits bagi setiap prospek, kurang daripada sepuluh sen AS pada harga pek, dan ia meletakkan slaid "kedudukan anda hari ini" dalam dek. Slaid itu biasanya membuka perbualan, dan kosnya hampir tiada apabila pitch tidak berjaya.

Berapakah kos satu senarai klien setiap bulan?

Dua belas klien, setiap satu dengan lima kata kunci, tiga pesaing, enam halaman pesaing dan dua soalan bagi setiap halaman:

PerkaraPanggilanCredits
Semakan kedudukan: 5 kata kunci × 4 domain × 12 klien2401,200
Halaman pesaing: 6 halaman × 2 soalan × 12 klien144432
Empat prospek pitch16100
Jumlah bulanan1,732

Itu kira-kira $5 sebulan pada harga pek sekali beli 5,000 credits ($14), tanpa yuran setiap pengguna dan tanpa minimum bulanan. Semakan kedudukan ialah baris yang paling mahal kerana ia mendarabkan kata kunci dengan domain, jadi kurangkan pesaing daripada gelung kedudukan sebelum anda mengurangkan kata kunci.

Apa yang ia tidak akan lakukan?

  • Tiada anggaran saiz pasaran. Tiada TAM, panel atau data tinjauan. Jika dek memerlukan angka saiz pasaran, ia datang daripada laporan.
  • Tiada data kenalan atau firmografik. Ia membaca halaman dan hasil carian. Ia bukan pangkalan data syarikat.
  • Tiada portal untuk klien. Tiada papan pemuka label putih; laporan ialah apa sahaja yang anda bina daripada baris-baris itu.
  • robots.txt dihormati secara lalai pada halaman yang anda scrape. Halaman yang tidak dibenarkan ditolak sebelum diambil dan tidak dikenakan bayaran.

Jika klien mahu tahu bila halaman pesaing berubah, bukannya membacanya pada hujung bulan, itu ialah satu monitor bagi setiap klien, bukan larian yang lebih kerap untuk templat ini.

Mulakan secara percuma dengan 1,000 credits. Itu cukup untuk menjalankan templat ini bagi tujuh klien selama sebulan sebelum anda menyambungkannya ke seluruh senarai klien.

Cuba sendiri — tiada pendaftaran diperlukan

Terokai kesemua 31 alat scraping dan pengekstrakan CrawlForge dalam playground, kemudian mula secara percuma dengan 1,000 credits.

1,000 credits percuma • Sekali sahaja • Tiada kad kredit diperlukan

Tag

  • agencies
  • market research
  • serp_rank
  • scrape
  • deep_research
  • b2b

Tentang Penulis

CrawlForge Team

Pasukan Kejuruteraan

Membina MCP server web scraping yang paling menyeluruh. Kami mencipta alatan yang membantu pembangun mengekstrak, menganalisis dan mengubah data web untuk aplikasi AI.

Surat berita

Kekal dikemas kini dengan pandangan terkini

Dapatkan tutorial, kemas kini produk dan petua web scraping terus ke peti masuk anda.

Tiada spam. Berhenti melanggan bila-bila masa.

Soalan Lazim

Soalan lazim

01Adakah CrawlForge penyedia data penyelidikan pasaran untuk agensi?

Tidak. Ia tidak menyimpan anggaran saiz pasaran, panel, data tinjauan, data firmografik atau rekod kenalan. Ia membaca halaman awam dan hasil Google yang anda tunjukkan dan memulangkan apa yang tertulis, bersama URL dan cap masa. Bagi agensi, ini menjadikannya lapisan yang mengisi bahagian kedudukan dan pesaing yang berulang dalam laporan klien, di samping data sindiket yang sudah anda lesenkan.

02Bolehkah serp_rank menyemak kedudukan klien di negaranya sendiri dan pada peranti mudah alih?

Boleh. Setiap panggilan menerima satu kata kunci dan satu domain sasaran, ditambah location_name (contohnya 'United Kingdom' atau 'London,England,United Kingdom') atau location_code berangka, language_code, dan device yang bernilai desktop atau mobile. Ia mengimbas 10 hingga 200 hasil (100 secara lalai) dan memulangkan found, rank, URL yang berada di kedudukan itu, setiap kedudukan yang dipegang domain dan checked_at. Carian yang gagal di pihak pembekal tidak dikenakan bayaran.

03Bagaimana saya memisahkan perbelanjaan setiap klien?

Cipta kunci API bernama bagi setiap klien dan jalankan semua panggilan klien itu dengannya. Setiap panggilan menulis satu baris log permintaan yang mengandungi kunci, alat, URL sasaran dan credits yang dicaj, dan log itu boleh ditapis mengikut kunci dan dieksport sebagai CSV. Satu akaun memuatkan sehingga sepuluh kunci, jadi agensi dengan lebih ramai klien mengumpulkan mereka mengikut retainer dan menapis selebihnya mengikut domain sasaran.

04Bolehkah saya menjalankan templat ini dari n8n atau Make?

Boleh. Setiap alat ialah endpoint POST biasa yang disahkan dengan pengepala X-API-Key, jadi nod HTTP Request dalam n8n, atau modul yang setara dalam Make atau Zapier, boleh memanggilnya dalam gelung ke atas konfigurasi klien anda. Tiada apa yang perlu dihoskan sendiri untuk laluan REST.

05Adakah saya memerlukan pelan bulanan untuk menjalankannya bagi klien?

Tidak. Peringkat percuma ialah 1,000 credits sekali sahaja, cukup untuk menjalankan templat dalam catatan ini bagi kira-kira tujuh klien selama sebulan. Selepas itu, pek credits sekali beli berharga $3 untuk 1,000 credits dan $14 untuk 5,000, jadi senarai klien yang menggunakan 1,700 credits sebulan boleh ditambah nilai mengikut keperluan. Pelan berbayar tersedia untuk agensi yang lebih suka peruntukan bulanan.

Teruskan membaca

Artikel Berkaitan