API Hop

Dokumentasi

Dokumentasi API Hop

Referensi endpoint LinkedIn

Baca profil anggota dan perusahaan, postingan, detail lowongan kerja, hasil pencarian kerja, dan komentar melalui 13 endpoint LinkedIn Web V2 yang memerlukan autentikasi.

Baca profil anggota dan perusahaan, postingan, detail lowongan kerja, hasil pencarian kerja, dan komentar melalui 13 endpoint LinkedIn Web V2 yang memerlukan autentikasi.

Autentikasi

Kirim kunci API API Hop Anda dalam header Authorization. Akses bergantung pada gateway yang diaktifkan dan izin kunci Anda; dokumentasi tidak mengonfirmasi ketersediaan produksi.

Permintaan

Operasi sinkron menggunakan parameter kueri GET tanpa isi permintaan. Kolom yang tidak dikenal dan kolom skalar duplikat ditolak. Hanya kolom yang ditandai sebagai array yang menerima kunci berulang, misalnya company_ids=1035&company_ids=1441. Simpan ID dan kursor sebagai string; jangan mengubah pengenal besar menjadi angka JavaScript. Nilai opsional yang kosong diabaikan.

Penagihan

Untuk operasi sinkron: profil anggota, profil perusahaan, dan detail postingan berharga $0.008 (8000 credits) per permintaan yang berhasil. Lima operasi lainnya berharga $0.05 (50000 credits). Ini adalah harga pelanggan bawaan; harga khusus akun berlaku lebih dahulu. Setiap halaman yang diminta ditagihkan terpisah, bukan per item. Kegagalan hulu melepaskan cadangan. Kegagalan penyelesaian biaya tidak memicu panggilan hulu lain.

Paginasi dan batasan

Untuk operasi sinkron: postingan anggota hanya mengembalikan 50 item terbaru; start dan pagination_token tidak berpengaruh, bahkan jika respons berisi token. Postingan perusahaan menggunakan start=0, 50, 100, ...; pagination_token tidak berpengaruh. Pencarian kerja menggunakan start=0, 25, 50, .... Komentar mendukung page (dimulai dari 1) dan pagination_token. Tidak ada paginasi otomatis. Permintaan melewati batas waktu setelah 60 detik tanpa percobaan ulang otomatis. Penyedia memperingatkan bahwa keterbatasan sumber daya dapat menyebabkan kegagalan sesekali.

Cakupan

Tersedia delapan operasi Web V2 sinkron dan lima operasi tugas asinkron. Buat tugas profil, perusahaan, atau postingan dengan POST dan kolom JSON url. Pembuatan mengembalikan HTTP 202 dan ID tugas platform desimal sebagai string. Pembacaan status dan hasil melalui GET harus dilakukan oleh tenant yang sama dan gratis; tugas yang tidak dikenal, milik tenant lain, atau milik produk lain mengembalikan 404. Status tidak menyertakan result; result bernilai null sebelum COMPLETED. Setiap tugas mencadangkan harganya saat pembuatan dan dikenai biaya sekali saat berhasil ($0.008 / 8000 credits secara bawaan). Kegagalan atau batas waktu 30 menit melepaskan cadangan. Polling latar belakang berjalan setiap 5 detik; respons tertunda menyertakan Retry-After: 5. Hasil disimpan dalam tugas platform. Gunakan ID platform, jangan ID tugas penyedia. Pengiriman yang belum pasti tidak diulang otomatis. Tugas yang selesai mengembalikan result.records. Bilangan bulat di luar rentang aman JavaScript disimpan dan dikembalikan sebagai string desimal. Contoh bersifat ilustratif, bukan hasil uji penerimaan langsung.

Profil anggota

web_v2-get_user_profile

GET https://api.apihop.ai/v1/linkedin/web-v2/users/profile

Harga per permintaan yang berhasil: $0.008 (8000 credits).

KolomWajibKontrak
urlYaURL LinkedIn lengkap; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/users/profile" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/in/williamhgates/"

Postingan anggota

web_v2-get_user_posts

GET https://api.apihop.ai/v1/linkedin/web-v2/users/posts

Harga per permintaan yang berhasil: $0.05 (50000 credits).

KolomWajibKontrak
urlYaURL LinkedIn lengkap; string
typeTidakPostingan, postingan yang dikomentari, atau postingan yang diberi reaksi; string; posts, comments, reactions; Bawaan: posts
startTidakOffset; batas endpoint berlaku; integer; >= 0
pagination_tokenTidakToken paginasi; batas endpoint berlaku; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/users/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/in/williamhgates/"

Profil perusahaan

web_v2-get_company_profile

GET https://api.apihop.ai/v1/linkedin/web-v2/companies/profile

Harga per permintaan yang berhasil: $0.008 (8000 credits).

KolomWajibKontrak
urlYaURL LinkedIn lengkap; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/companies/profile" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/company/microsoft/"

Postingan perusahaan

web_v2-get_company_posts

GET https://api.apihop.ai/v1/linkedin/web-v2/companies/posts

Harga per permintaan yang berhasil: $0.05 (50000 credits).

KolomWajibKontrak
urlYaURL LinkedIn lengkap; string
startTidakOffset; batas endpoint berlaku; integer; >= 0
pagination_tokenTidakToken paginasi; batas endpoint berlaku; string
sort_byTidakUrutan pengurutan; string; top, recent
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/companies/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/company/microsoft/"

Detail lowongan kerja

web_v2-get_job_detail

GET https://api.apihop.ai/v1/linkedin/web-v2/jobs/detail

Harga per permintaan yang berhasil: $0.05 (50000 credits).

KolomWajibKontrak
urlYaURL LinkedIn lengkap; string
include_skillsTidakSertakan keterampilan yang diperlukan; boolean; Bawaan: false
include_hiring_teamTidakSertakan tim perekrutan; boolean; Bawaan: false
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/jobs/detail" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/jobs/view/software-engineer-at-pave-4310512612/"

web_v2-search_jobs

GET https://api.apihop.ai/v1/linkedin/web-v2/jobs/search

Harga per permintaan yang berhasil: $0.05 (50000 credits).

KolomWajibKontrak
keywordsTidakKata kunci pencarian; string
geo_codeTidakID geografis; 92000000 berarti seluruh dunia; integer; Pengenal bilangan bulat presisi penuh
date_postedTidakFilter tanggal postingan; string; Any time, Past month, Past week, Past 24 hours
experience_levelsTidakTingkat pengalaman; string[]; Kunci kueri berulang; Internship, Entry level, Associate, Mid-Senior level, Director, Executive
company_idsTidakID perusahaan; integer[]; Kunci kueri berulang; Pengenal bilangan bulat presisi penuh
title_idsTidakID jabatan; integer[]; Kunci kueri berulang; Pengenal bilangan bulat presisi penuh
onsite_remotesTidakJenis tempat kerja; string[]; Kunci kueri berulang; On-site, Remote, Hybrid
functionsTidakFungsi pekerjaan; string[]; Kunci kueri berulang
industriesTidakIndustri; string[]; Kunci kueri berulang
job_typesTidakJenis pekerjaan; string[]; Kunci kueri berulang; Full-time, Part-time, Contract, Temporary, Internship, Volunteer
sort_byTidakUrutan pengurutan; string; Most relevant, Most recent
easy_applyTidakHanya Easy Apply; boolean; Bawaan: false
under_10_applicantsTidakHanya yang memiliki kurang dari 10 pelamar; boolean; Bawaan: false
startTidakOffset; batas endpoint berlaku; integer; >= 0
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/jobs/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "keywords=data analyst" \
  --data-urlencode "company_ids=1035" \
  --data-urlencode "company_ids=1441"

Detail postingan

web_v2-get_post_detail

GET https://api.apihop.ai/v1/linkedin/web-v2/posts/detail

Harga per permintaan yang berhasil: $0.008 (8000 credits).

KolomWajibKontrak
urlYaURL LinkedIn lengkap; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/posts/detail" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/posts/orlenchner_scrapecon-activity-7180537307521769472-oSYN"

Komentar postingan

web_v2-get_post_comments

GET https://api.apihop.ai/v1/linkedin/web-v2/posts/comments

Harga per permintaan yang berhasil: $0.05 (50000 credits).

KolomWajibKontrak
urnYaURN aktivitas postingan; string
sort_byTidakUrutan pengurutan; string; Most relevant, Most recent
pageTidakNomor halaman, dimulai dari 1; integer; >= 1
pagination_tokenTidakToken paginasi; batas endpoint berlaku; string
share_urnTidakURN berbagi untuk postingan yang dibagikan; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/posts/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "urn=7267273010393358336"

Buat tugas profil anggota

web_v2-create_user_profile_task

POST https://api.apihop.ai/v1/linkedin/web-v2/users/profile/tasks

Harga per permintaan yang berhasil: $0.008 (8000 credits).

KolomWajibKontrak
urlYaURL LinkedIn lengkap; string
bash
curl -X POST "https://api.apihop.ai/v1/linkedin/web-v2/users/profile/tasks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.linkedin.com/in/williamhgates/"}'
http
HTTP/1.1 202 Accepted
Location: /v1/linkedin/web-v2/tasks/3850699893338385742
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING","result":null},"requestId":"example-request"}

Buat tugas profil perusahaan

web_v2-create_company_profile_task

POST https://api.apihop.ai/v1/linkedin/web-v2/companies/profile/tasks

Harga per permintaan yang berhasil: $0.008 (8000 credits).

KolomWajibKontrak
urlYaURL LinkedIn lengkap; string
bash
curl -X POST "https://api.apihop.ai/v1/linkedin/web-v2/companies/profile/tasks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.linkedin.com/company/microsoft/"}'
http
HTTP/1.1 202 Accepted
Location: /v1/linkedin/web-v2/tasks/3850699893338385742
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING","result":null},"requestId":"example-request"}

Buat tugas detail postingan

web_v2-create_post_detail_task

POST https://api.apihop.ai/v1/linkedin/web-v2/posts/detail/tasks

Harga per permintaan yang berhasil: $0.008 (8000 credits).

KolomWajibKontrak
urlYaURL LinkedIn lengkap; string
bash
curl -X POST "https://api.apihop.ai/v1/linkedin/web-v2/posts/detail/tasks" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.linkedin.com/posts/orlenchner_scrapecon-activity-7180537307521769472-oSYN"}'
http
HTTP/1.1 202 Accepted
Location: /v1/linkedin/web-v2/tasks/3850699893338385742
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING","result":null},"requestId":"example-request"}

Status tugas

web_v2-get_task_status

GET https://api.apihop.ai/v1/linkedin/web-v2/tasks/:task_id

Harga per permintaan yang berhasil: $0 (0 credits).

KolomWajibKontrak
task_idYaID tugas platform dalam jalur URL; string desimal, bukan ID penyedia; string; Pengenal bilangan bulat presisi penuh
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/tasks/397282151069614080" \
  -H "Authorization: Bearer YOUR_API_KEY"
http
HTTP/1.1 200 OK
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING"},"requestId":"example-request"}

Hasil tugas

web_v2-get_task_result

GET https://api.apihop.ai/v1/linkedin/web-v2/tasks/:task_id/result

Harga per permintaan yang berhasil: $0 (0 credits).

KolomWajibKontrak
task_idYaID tugas platform dalam jalur URL; string desimal, bukan ID penyedia; string; Pengenal bilangan bulat presisi penuh
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/tasks/397282151069614080/result" \
  -H "Authorization: Bearer YOUR_API_KEY"
http
HTTP/1.1 200 OK
Retry-After: 5
Content-Type: application/json

{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING","result":null},"requestId":"example-request"}
json
{"success":true,"data":{"id":"3850699893338385742","status":"COMPLETED","result":{"records":[]}},"requestId":"example-request"}

Respons

Untuk operasi sinkron: pembungkus JSON code/data asli dan presisi angka dipertahankan. Struktur respons berbeda menurut operasi. HTTP 200 saja bukan keberhasilan: kesalahan bisnis, termasuk catatan error/error_code, ditolak. Hasil kosong yang berhasil dapat ditagihkan. Ini adalah contoh respons, bukan hasil uji penerimaan langsung.

json
{"code":200,"data":[]}

Kesalahan

HTTP 400: parameter tidak valid; 401: autentikasi tidak valid; 402: kredit tidak cukup; 403: akses gateway ditolak; 405: metode tidak didukung; 408: pembatalan; 429: batas laju; 502/503/504: kegagalan penyedia, konfigurasi tidak tersedia, atau batas waktu. Simpan X-Request-Id untuk pemecahan masalah.

Sumber

Diperiksa pada 2026-10-31 terhadap OpenAPI V5.3.2 resmi dan harga endpoint terkini. Sumber ini menjelaskan kontrak dan harga, bukan keberhasilan verifikasi langsung setiap endpoint.

TikHub · OpenAPI · Harga