API Hop-Dokumentation
LinkedIn-Endpunktreferenz
13 authentifizierte LinkedIn-Web-V2-Endpunkte liefern Mitglieder- und Unternehmensprofile, Beiträge, Stellenangebote, Stellensuchen und Kommentare.
13 authentifizierte LinkedIn-Web-V2-Endpunkte liefern Mitglieder- und Unternehmensprofile, Beiträge, Stellenangebote, Stellensuchen und Kommentare.
Authentifizierung
Senden Sie Ihren API Hop-API-Schlüssel im Authorization-Header. Der Zugriff hängt von aktivierten Gateways und Schlüsselberechtigungen ab; die Dokumentation bestätigt keine Produktionsfreigabe.
Anfragen
Synchrone Vorgänge verwenden GET-Abfrageparameter ohne Anfragekörper. Unbekannte Felder und doppelte skalare Felder werden abgelehnt. Nur als Arrays markierte Felder erlauben wiederholte Schlüssel, etwa company_ids=1035&company_ids=1441. IDs und Cursor bleiben Zeichenfolgen; große IDs dürfen nicht in JavaScript-Zahlen umgewandelt werden. Optionale leere Werte werden ausgelassen.
Abrechnung
Für synchrone Vorgänge: Mitgliederprofile, Unternehmensprofile und Beitragsdetails kosten $0.008 (8000 credits) je erfolgreicher Anfrage. Die anderen fünf Vorgänge kosten $0.05 (50000 credits). Dies sind Standardkundenpreise; individuelle Kontopreise haben Vorrang. Jede angeforderte Seite wird separat berechnet, nicht jeder Datensatz. Anbieterfehler geben die Reservierung frei; Abrechnungsfehler lösen keinen weiteren Anbieteraufruf aus.
Seitennavigation und Grenzen
Für synchrone Vorgänge: Mitgliederbeiträge liefern nur die neuesten 50 Einträge: start und pagination_token bleiben wirkungslos, auch wenn die Antwort einen Token enthält. Unternehmensbeiträge verwenden start=0, 50, 100, ...; pagination_token hat keine Wirkung. Stellensuchen verwenden start=0, 25, 50, .... Kommentare unterstützen page ab 1 und pagination_token. Es gibt weder automatische Seitennavigation noch automatische Wiederholungen; das Zeitlimit beträgt 60 Sekunden. Ressourcenengpässe beim Anbieter können zeitweise Fehler verursachen.
Umfang
Verfügbar sind acht synchrone Web-V2-Vorgänge und fünf asynchrone Aufgabenvorgänge. Profil-, Unternehmens- und Beitragsaufgaben werden mit POST und einem JSON-Feld url erstellt. HTTP 202 liefert eine dezimale Plattform-Aufgaben-ID als Zeichenfolge. GET-Abfragen von Status und Ergebnis sind kostenlos und auf denselben Mandanten beschränkt; unbekannte, fremde oder produktfremde Aufgaben liefern 404. Status enthält kein result; vor COMPLETED ist das Ergebnis null. Der Preis wird bei Erstellung reserviert und bei Erfolg einmal berechnet (standardmäßig $0.008 / 8000 credits). Fehler oder 30 Minuten Zeitüberschreitung geben die Reservierung frei. Hintergrundabfragen erfolgen alle 5 Sekunden; laufende Antworten enthalten Retry-After: 5. Ergebnisse werden in der Plattformaufgabe gespeichert. Verwenden Sie keine Anbieter-ID. Ungewisse Übermittlungen werden nicht automatisch wiederholt. Abgeschlossene Aufgaben liefern result.records. Ganzzahlen außerhalb des sicheren JavaScript-Bereichs werden als dezimale Zeichenfolgen gespeichert und zurückgegeben. Beispiele sind keine Live-Abnahmeergebnisse.
Mitgliederprofil
web_v2-get_user_profile
GET https://api.apihop.ai/v1/linkedin/web-v2/users/profile
Preis je erfolgreicher Anfrage: $0.008 (8000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
url | Ja | Vollständige LinkedIn-URL; string |
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/"Mitgliederbeiträge
web_v2-get_user_posts
GET https://api.apihop.ai/v1/linkedin/web-v2/users/posts
Preis je erfolgreicher Anfrage: $0.05 (50000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
url | Ja | Vollständige LinkedIn-URL; string |
type | Nein | Eigene, kommentierte oder mit Reaktion versehene Beiträge; string; posts, comments, reactions; Standardwert: posts |
start | Nein | Offset; Grenzen des Endpunkts beachten; integer; >= 0 |
pagination_token | Nein | Seitentoken; Grenzen des Endpunkts beachten; string |
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/"Unternehmensprofil
web_v2-get_company_profile
GET https://api.apihop.ai/v1/linkedin/web-v2/companies/profile
Preis je erfolgreicher Anfrage: $0.008 (8000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
url | Ja | Vollständige LinkedIn-URL; string |
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/"Unternehmensbeiträge
web_v2-get_company_posts
GET https://api.apihop.ai/v1/linkedin/web-v2/companies/posts
Preis je erfolgreicher Anfrage: $0.05 (50000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
url | Ja | Vollständige LinkedIn-URL; string |
start | Nein | Offset; Grenzen des Endpunkts beachten; integer; >= 0 |
pagination_token | Nein | Seitentoken; Grenzen des Endpunkts beachten; string |
sort_by | Nein | Sortierung; string; top, recent |
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/"Stellendetails
web_v2-get_job_detail
GET https://api.apihop.ai/v1/linkedin/web-v2/jobs/detail
Preis je erfolgreicher Anfrage: $0.05 (50000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
url | Ja | Vollständige LinkedIn-URL; string |
include_skills | Nein | Erforderliche Fähigkeiten einschließen; boolean; Standardwert: false |
include_hiring_team | Nein | Einstellungsteam einschließen; boolean; Standardwert: false |
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/"Stellensuche
web_v2-search_jobs
GET https://api.apihop.ai/v1/linkedin/web-v2/jobs/search
Preis je erfolgreicher Anfrage: $0.05 (50000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
keywords | Nein | Suchbegriffe; string |
geo_code | Nein | Regions-ID; 92000000 bedeutet weltweit; integer; Exakte ganzzahlige ID |
date_posted | Nein | Filter für Veröffentlichungsdatum; string; Any time, Past month, Past week, Past 24 hours |
experience_levels | Nein | Erfahrungsstufen; string[]; Wiederholter Abfrageschlüssel; Internship, Entry level, Associate, Mid-Senior level, Director, Executive |
company_ids | Nein | Unternehmens-IDs; integer[]; Wiederholter Abfrageschlüssel; Exakte ganzzahlige ID |
title_ids | Nein | Stellentitel-IDs; integer[]; Wiederholter Abfrageschlüssel; Exakte ganzzahlige ID |
onsite_remotes | Nein | Arbeitsorttypen; string[]; Wiederholter Abfrageschlüssel; On-site, Remote, Hybrid |
functions | Nein | Tätigkeitsbereiche; string[]; Wiederholter Abfrageschlüssel |
industries | Nein | Branchen; string[]; Wiederholter Abfrageschlüssel |
job_types | Nein | Beschäftigungsarten; string[]; Wiederholter Abfrageschlüssel; Full-time, Part-time, Contract, Temporary, Internship, Volunteer |
sort_by | Nein | Sortierung; string; Most relevant, Most recent |
easy_apply | Nein | Nur einfache Bewerbungen; boolean; Standardwert: false |
under_10_applicants | Nein | Nur weniger als 10 Bewerber; boolean; Standardwert: false |
start | Nein | Offset; Grenzen des Endpunkts beachten; integer; >= 0 |
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"Beitragsdetails
web_v2-get_post_detail
GET https://api.apihop.ai/v1/linkedin/web-v2/posts/detail
Preis je erfolgreicher Anfrage: $0.008 (8000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
url | Ja | Vollständige LinkedIn-URL; string |
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"Beitragskommentare
web_v2-get_post_comments
GET https://api.apihop.ai/v1/linkedin/web-v2/posts/comments
Preis je erfolgreicher Anfrage: $0.05 (50000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
urn | Ja | Aktivitäts-URN des Beitrags; string |
sort_by | Nein | Sortierung; string; Most relevant, Most recent |
page | Nein | Seitennummer ab 1; integer; >= 1 |
pagination_token | Nein | Seitentoken; Grenzen des Endpunkts beachten; string |
share_urn | Nein | Share-URN geteilter Beiträge; string |
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/posts/comments" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "urn=7267273010393358336"Mitgliederprofil-Aufgabe erstellen
web_v2-create_user_profile_task
POST https://api.apihop.ai/v1/linkedin/web-v2/users/profile/tasks
Preis je erfolgreicher Anfrage: $0.008 (8000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
url | Ja | Vollständige LinkedIn-URL; string |
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/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"}Unternehmensprofil-Aufgabe erstellen
web_v2-create_company_profile_task
POST https://api.apihop.ai/v1/linkedin/web-v2/companies/profile/tasks
Preis je erfolgreicher Anfrage: $0.008 (8000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
url | Ja | Vollständige LinkedIn-URL; string |
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/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"}Beitragsdetail-Aufgabe erstellen
web_v2-create_post_detail_task
POST https://api.apihop.ai/v1/linkedin/web-v2/posts/detail/tasks
Preis je erfolgreicher Anfrage: $0.008 (8000 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
url | Ja | Vollständige LinkedIn-URL; string |
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/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"}Aufgabenstatus
web_v2-get_task_status
GET https://api.apihop.ai/v1/linkedin/web-v2/tasks/:task_id
Preis je erfolgreicher Anfrage: $0 (0 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
task_id | Ja | Plattform-Aufgaben-ID im URL-Pfad; dezimale Zeichenfolge, keine Anbieter-ID; string; Exakte ganzzahlige ID |
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/tasks/397282151069614080" \
-H "Authorization: Bearer YOUR_API_KEY"HTTP/1.1 200 OK
Retry-After: 5
Content-Type: application/json
{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING"},"requestId":"example-request"}Aufgabenergebnis
web_v2-get_task_result
GET https://api.apihop.ai/v1/linkedin/web-v2/tasks/:task_id/result
Preis je erfolgreicher Anfrage: $0 (0 credits).
| Feld | Erforderlich | Vertrag |
|---|---|---|
task_id | Ja | Plattform-Aufgaben-ID im URL-Pfad; dezimale Zeichenfolge, keine Anbieter-ID; string; Exakte ganzzahlige ID |
curl --get "https://api.apihop.ai/v1/linkedin/web-v2/tasks/397282151069614080/result" \
-H "Authorization: Bearer YOUR_API_KEY"HTTP/1.1 200 OK
Retry-After: 5
Content-Type: application/json
{"success":true,"data":{"id":"3850699893338385742","status":"PROCESSING","result":null},"requestId":"example-request"}{"success":true,"data":{"id":"3850699893338385742","status":"COMPLETED","result":{"records":[]}},"requestId":"example-request"}Antworten
Für synchrone Vorgänge: Die ursprüngliche JSON-Struktur code/data und Zahlengenauigkeit bleiben erhalten. Antwortstrukturen unterscheiden sich je Vorgang. HTTP 200 allein bedeutet keinen Erfolg: Anwendungsfehler und Fehlerdatensätze mit error/error_code werden abgelehnt. Erfolgreiche leere Ergebnisse werden berechnet. Das Beispiel ist keine reale Abnahmeantwort.
{"code":200,"data":[]}Fehler
HTTP 400: ungültige Parameter; 401: ungültige Authentifizierung; 402: unzureichendes Guthaben; 403: Gateway-Zugriff verweigert; 405: Methode nicht unterstützt; 408: Abbruch; 429: Ratenbegrenzung; 502/503/504: Anbieterfehler, fehlende Konfiguration oder Zeitüberschreitung. Bewahren Sie X-Request-Id für die Fehleranalyse auf.
Quellen
Am 2026-10-31 mit der offiziellen OpenAPI V5.3.2 und aktuellen Endpunktpreisen abgeglichen. Diese Quellen belegen Vertrag und Preise, nicht erfolgreiche Live-Tests aller Endpunkte.