API Hop

문서

API Hop 문서

LinkedIn 엔드포인트 참조

인증이 필요한 LinkedIn Web V2 엔드포인트 13개에서 회원·기업 프로필, 게시물, 채용 공고, 검색 결과 및 댓글을 조회합니다.

인증이 필요한 LinkedIn Web V2 엔드포인트 13개에서 회원·기업 프로필, 게시물, 채용 공고, 검색 결과 및 댓글을 조회합니다.

인증

Authorization 헤더에 API Hop API 키를 보내세요. 접근 가능 여부는 활성 게이트웨이와 키 권한에 따라 달라지며, 이 문서는 운영 환경 제공 여부를 보장하지 않습니다.

요청

동기 작업은 본문 없이 GET 쿼리 매개변수를 사용합니다. 알 수 없는 필드와 중복된 스칼라 필드는 거부됩니다. 배열로 표시된 필드만 company_ids=1035&company_ids=1441처럼 같은 키를 반복할 수 있습니다. ID와 커서를 문자열로 보존하고 큰 ID를 JavaScript 숫자로 변환하지 마세요. 선택 항목의 빈 값은 생략됩니다.

과금

동기 작업: 회원 프로필, 기업 프로필 및 게시물 상세는 성공한 요청당 $0.008(8000 credits)이며 나머지 5개 작업은 $0.05(50000 credits)입니다. 이는 기본 고객 가격이며 계정별 가격이 우선합니다. 항목별이 아니라 요청한 각 페이지별로 과금합니다. 공급자 호출 실패 시 예약 금액을 해제하며 정산 오류 시 공급자를 다시 호출하지 않습니다.

페이지 처리 및 제한

동기 작업: 회원 게시물은 최신 50개만 반환합니다. 응답에 토큰이 있어도 start와 pagination_token은 효과가 없습니다. 기업 게시물은 start=0, 50, 100, ...을 사용하며 pagination_token은 효과가 없습니다. 채용 검색은 start=0, 25, 50, ...을 사용합니다. 댓글은 1부터 시작하는 page와 pagination_token을 지원합니다. 자동 페이지 처리와 자동 재시도는 없으며 시간 제한은 60초입니다. 공급자의 자원 부족으로 간헐적 오류가 발생할 수 있습니다.

범위

동기식 Web V2 작업 8개와 비동기 작업 기능 5개를 제공합니다. url이 포함된 JSON을 POST하여 회원 프로필, 기업 프로필 또는 게시물 상세 작업을 생성합니다. HTTP 202와 문자열 형식의 플랫폼 10진수 작업 ID를 반환합니다. 상태 및 결과 GET 조회는 같은 테넌트에 한해 무료입니다. 존재하지 않거나 다른 테넌트 또는 제품의 작업은 404를 반환합니다. 상태에는 result가 없으며 COMPLETED 전 결과는 null입니다. 생성 시 요금을 예약하고 성공 시 한 번만 정산합니다(기본 $0.008 / 8000 credits). 실패 또는 30분 시간 초과 시 예약을 해제합니다. 백그라운드에서 5초마다 조회하며 처리 중 응답에는 Retry-After: 5가 포함됩니다. 결과는 플랫폼 작업에 저장됩니다. 공급자 ID를 사용하지 마세요. 제출 결과가 불확실하면 자동 재제출하지 않습니다. 완료된 작업은 result.records를 반환합니다. JavaScript 안전 범위를 벗어나는 정수는 10진수 문자열로 저장하고 반환합니다. 예시는 설명용이며 실제 검증 결과가 아닙니다.

회원 프로필

web_v2-get_user_profile

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

성공한 요청당 가격: $0.008 (8000 credits).

필드필수규격
url예전체 LinkedIn URL; 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/"

회원 게시물

web_v2-get_user_posts

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

성공한 요청당 가격: $0.05 (50000 credits).

필드필수규격
url예전체 LinkedIn URL; string
type아니요작성한 게시물, 댓글을 단 게시물 또는 반응한 게시물; string; posts, comments, reactions; 기본값: posts
start아니요오프셋; 엔드포인트별 제한 적용; integer; >= 0
pagination_token아니요페이지 토큰; 엔드포인트별 제한 적용; 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/"

기업 프로필

web_v2-get_company_profile

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

성공한 요청당 가격: $0.008 (8000 credits).

필드필수규격
url예전체 LinkedIn URL; 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/"

기업 게시물

web_v2-get_company_posts

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

성공한 요청당 가격: $0.05 (50000 credits).

필드필수규격
url예전체 LinkedIn URL; string
start아니요오프셋; 엔드포인트별 제한 적용; integer; >= 0
pagination_token아니요페이지 토큰; 엔드포인트별 제한 적용; string
sort_by아니요정렬 순서; 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/"

채용 공고 상세

web_v2-get_job_detail

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

성공한 요청당 가격: $0.05 (50000 credits).

필드필수규격
url예전체 LinkedIn URL; string
include_skills아니요필수 기술 포함; boolean; 기본값: false
include_hiring_team아니요채용팀 포함; boolean; 기본값: 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

성공한 요청당 가격: $0.05 (50000 credits).

필드필수규격
keywords아니요검색 키워드; string
geo_code아니요지역 ID; 92000000은 전 세계; integer; 정확한 정수 ID
date_posted아니요게시일 필터; string; Any time, Past month, Past week, Past 24 hours
experience_levels아니요경력 수준; string[]; 반복 쿼리 키; Internship, Entry level, Associate, Mid-Senior level, Director, Executive
company_ids아니요기업 ID; integer[]; 반복 쿼리 키; 정확한 정수 ID
title_ids아니요직무명 ID; integer[]; 반복 쿼리 키; 정확한 정수 ID
onsite_remotes아니요근무 장소 유형; string[]; 반복 쿼리 키; On-site, Remote, Hybrid
functions아니요직무 기능; string[]; 반복 쿼리 키
industries아니요업종; string[]; 반복 쿼리 키
job_types아니요고용 형태; string[]; 반복 쿼리 키; Full-time, Part-time, Contract, Temporary, Internship, Volunteer
sort_by아니요정렬 순서; string; Most relevant, Most recent
easy_apply아니요간편 지원만; boolean; 기본값: false
under_10_applicants아니요지원자 10명 미만만; boolean; 기본값: false
start아니요오프셋; 엔드포인트별 제한 적용; 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"

게시물 상세

web_v2-get_post_detail

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

성공한 요청당 가격: $0.008 (8000 credits).

필드필수규격
url예전체 LinkedIn URL; 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"

게시물 댓글

web_v2-get_post_comments

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

성공한 요청당 가격: $0.05 (50000 credits).

필드필수규격
urn예게시물 activity URN; string
sort_by아니요정렬 순서; string; Most relevant, Most recent
page아니요1부터 시작하는 페이지 번호; integer; >= 1
pagination_token아니요페이지 토큰; 엔드포인트별 제한 적용; string
share_urn아니요공유 게시물의 share URN; string
bash
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/posts/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "urn=7267273010393358336"

회원 프로필 작업 생성

web_v2-create_user_profile_task

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

성공한 요청당 가격: $0.008 (8000 credits).

필드필수규격
url예전체 LinkedIn URL; 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"}

기업 프로필 작업 생성

web_v2-create_company_profile_task

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

성공한 요청당 가격: $0.008 (8000 credits).

필드필수규격
url예전체 LinkedIn URL; 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"}

게시물 상세 작업 생성

web_v2-create_post_detail_task

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

성공한 요청당 가격: $0.008 (8000 credits).

필드필수규격
url예전체 LinkedIn URL; 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"}

작업 상태

web_v2-get_task_status

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

성공한 요청당 가격: $0 (0 credits).

필드필수규격
task_id예URL 경로의 플랫폼 작업 ID. 10진수 문자열이며 공급자 ID는 사용할 수 없음; string; 정확한 정수 ID
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"}

작업 결과

web_v2-get_task_result

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

성공한 요청당 가격: $0 (0 credits).

필드필수규격
task_id예URL 경로의 플랫폼 작업 ID. 10진수 문자열이며 공급자 ID는 사용할 수 없음; string; 정확한 정수 ID
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"}

응답

동기 작업: 원본 JSON code/data 구조와 숫자 정밀도를 보존합니다. 응답 구조는 작업마다 다릅니다. HTTP 200만으로 성공을 판단하지 않습니다. 업무 오류 및 error/error_code가 있는 오류 레코드는 거부됩니다. 성공한 빈 결과도 과금됩니다. 아래 예시는 설명용이며 실제 검증 결과가 아닙니다.

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

오류

HTTP 400: 잘못된 매개변수; 401: 인증 실패; 402: 잔액 부족; 403: 게이트웨이 접근 거부; 405: 지원하지 않는 메서드; 408: 취소; 429: 요청 제한; 502/503/504: 공급자 오류, 설정 사용 불가 또는 시간 초과. 문제 해결을 위해 X-Request-Id를 보관하세요.

출처

2026-10-31에 공식 OpenAPI V5.3.2와 현재 엔드포인트 가격을 대조했습니다. 출처는 계약과 가격을 설명하며 모든 엔드포인트의 실제 호출 성공을 증명하지 않습니다.

TikHub · OpenAPI · 가격