Langkau ke kandungan

CrawlForge TeamPasukan Kejuruteraan

4 min bacaan

API iklan jawatan untuk due diligence: sejarah pengambilan pekerja

Dalam due diligence, papan jawatan semasa ialah pandangan yang paling kurang berguna tentang pengambilan pekerja syarikat sasaran. Ia hanya menunjukkan apa yang dibuka hari ini. Soalan yang penting ialah tentang perubahan: adakah pengambilan jurujual terhenti dua bulan sebelum proses bermula, jawatan mana yang sudah diiklankan semula tiga kali, dan adakah wilayah baharu dalam deck pernah mendapat walau satu requisition?

API iklan jawatan untuk due diligence perlu menjawab soalan itu, sedangkan anda cuma ada beberapa minggu, bukan setahun syot kilat. Cara membaca papan semasa syarikat sasaran sebagai JSON diterangkan dalam catatan iklan jawatan untuk perunding. Catatan ini merangkumi bahagian yang dikatakan tidak dapat dilakukan oleh catatan itu: sejarah sebelum syot kilat pertama anda.

Di manakah sejarah pengambilan pekerja syarikat sasaran?

Selalunya dalam Wayback Machine, yang sering sudah bertahun-tahun menangkap papan itu. Indeks CDX-nya menyenaraikan setiap tangkapan bagi sesuatu URL, dan collapse=timestamp:6 mengekalkan satu sebulan:

Bash
curl -X POST https://crawlforge.dev/api/v1/tools/fetch_url \
  -H "X-API-Key: cf_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://web.archive.org/cdx/search/cdx?url=job-boards.greenhouse.io/target-co&output=json&fl=timestamp,statuscode&filter=statuscode:200&collapse=timestamp:6&from=2025"
  }'

Panggilan itu berharga 1 credit dan memulangkan baris seperti ["20250320221034","200"], satu bagi setiap bulan. Bagi satu papan Greenhouse yang kami semak, halaman HTML-nya mempunyai tangkapan pada setiap 20 bulan terakhir, manakala endpoint JSON-nya hanya ada tiga tangkapan yang berjaya sepanjang tahun. Liputan arkib berbeza mengikut URL, jadi jalankan indeks pada setiap alamat yang pernah digunakan oleh papan itu dan pilih yang paling padat.

Bagaimana membaca papan yang diarkibkan?

Tambah id_ selepas cap masa. Arkib kemudian memulangkan kandungan asal tanpa bar alat main semulanya:

Json
{
  "url": "https://web.archive.org/web/20250320221034id_/https://job-boards.greenhouse.io/target-co",
  "max_inline_chars": 1000000
}

Setiap tangkapan berharga 1 credit melalui fetch_url. Tangkapan API yang diarkibkan ialah JSON papan itu seperti yang dihidangkan pada hari tersebut. Halaman HTML Greenhouse yang diarkibkan juga membenamkan jawatannya sebagai data, setiap satu dengan published_at, updated_at dan requisition_id. Naikkan max_inline_chars, kerana tangkapan HTML yang kami semak bersaiz kira-kira 550 KB, jauh melebihi lalai 40,000 aksara.

Apakah yang patut ditunjukkan oleh perbandingannya?

Kumpulkan setiap tangkapan mengikut requisition_id, bukan id jawatan, jika syarikat mengisinya. Satu requisition (kelulusan untuk mengisi satu jawatan) sering diiklankan di beberapa bandar, masing-masing dengan id jawatannya sendiri, jadi mengira iklan akan membesar-besarkan pengambilan. Kemudian susun bulan-bulannya sebelah-menyebelah:

Corak merentas tangkapanSoalan untuk pihak pengurusan
Requisition jualan atau kejuruteraan hilang dalam bulan-bulan sebelum prosesAdakah berlaku pembekuan pengambilan, dan mengapa?
Requisition yang sama diiklankan semula dengan id jawatan baharuAdakah jawatan itu sukar diisi, atau sudah diisi lebih daripada sekali?
Satu jawatan dibuka sejak tangkapan pertamaAdakah jawatan itu masih ada bajet, atau sekadar iklan jawatan sepanjang tahun?
Wilayah pengembangan dalam deck tiada requisitionBilakah pengembangan itu mendapat bilangan pekerja (headcount)?
Satu jawatan kepimpinan muncul, hilang dan muncul semulaSiapa yang pergi, dan siapa yang memangku tugas itu?

Membandingkan bilangan semasa jawatan jualan dengan deck ialah semakan yang berbeza, yang dibincangkan dalam catatan due diligence komersial.

Berapakah kosnya?

Satu panggilan CDX, dua belas tangkapan bulanan dan papan semasa berjumlah 14 credits bagi setiap syarikat sasaran. Tambah lima syarikat setanding dan jumlahnya menjadi 84 credits, kira-kira 25 sen AS pada kadar $3 bagi setiap seribu. Peruntukan sekali sahaja bagi akaun baharu cukup untuk kira-kira 70 syarikat sasaran.

Di manakah kekurangan API iklan jawatan untuk due diligence?

  • Jurang itu milik arkib, dan anda tidak boleh mengisinya. Papan yang tidak pernah ditangkap tiada sejarah, dan bulan tanpa tangkapan ialah ruang kosong, bukan sifar.
  • Iklan jawatan bukan bilangan pekerja. Requisition menunjukkan sesuatu jawatan pernah diperuntukkan bajet, bukan bahawa sesiapa telah diambil bekerja atau bahawa jawatan itu benar-benar wujud.
  • HTML mungkin hanya memuatkan satu halaman. Tangkapan yang kami semak membenamkan 50 jawatan; papan yang lebih besar mungkin memerlukan tangkapan API-nya.
  • Tangkapan awam sahaja. Tiada apa-apa di sini yang sampai ke CIM (memorandum maklumat sulit) atau akaun pengurusan. robots.txt arkib itu sendiri dipatuhi seperti mana-mana laman, dan permintaan yang ditolak tidak dicaj.

Cipta akaun percuma dan tarik sejarah setahun papan jawatan syarikat sasaran semasa anda sebelum mesyuarat dengan pihak pengurusan. Setiap parameter ada dalam rujukan fetch_url.

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

  • due diligence
  • job postings
  • fetch_url
  • hiring signals
  • private equity
  • 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

01Bagaimana jika arkib hanya ada sedikit tangkapan papan itu?

Semak alamat lama papan itu sebelum berputus asa. Papan Greenhouse berpindah daripada boards.greenhouse.io ke job-boards.greenhouse.io, dan arkib menyimpan tangkapan di bawah URL yang tepat, jadi papan yang kurang tangkapan terkini mungkin mempunyai tangkapan lebih lama di bawah hos lama. Jika tiada alamat yang pernah ditangkap, tiada sejarah untuk dibaca: mulakan syot kilat anda sendiri dari hari ini dan minta maklumat lampau daripada pihak pengurusan.

02Sejauh manakah ke belakang saya boleh melihat iklan jawatan syarikat sasaran?

Sejauh mana Wayback Machine pernah menangkap papan itu. Tanya indeks CDX-nya dengan fetch_url untuk 1 credit bagi menyenaraikan setiap tangkapan mengikut tarikh sebelum anda membelanjakan apa-apa pada tangkapan itu sendiri. Papan yang sibuk selalunya ditangkap setiap bulan; syarikat kecil mungkin hanya ada beberapa tangkapan, atau tiada langsung.

03Mengapa mengumpul mengikut requisition_id dan bukan id jawatan?

Kerana satu requisition sering diiklankan di bawah beberapa id jawatan, satu bagi setiap bandar atau bahasa. Mengira id jawatan membuatkan syarikat sasaran kelihatan mengambil lebih ramai pekerja daripada yang dibajetkan. Mengumpul mengikut requisition_id lebih hampir dengan bilangan jawatan yang benar-benar diluluskan oleh syarikat.

04Berapakah kos sejarah pengambilan pekerja selama setahun?

Kira-kira 14 credits bagi setiap syarikat sasaran: 1 untuk indeks CDX, 1 untuk setiap dua belas tangkapan bulanan dan 1 untuk papan semasa. Pada kadar $3 bagi setiap seribu credits, itu kira-kira 4 sen AS, jadi kos sejarah setahun ialah masa yang diambil untuk membacanya, bukan panggilannya.

Teruskan membaca

Artikel Berkaitan