linkedin

Import LinkedIn Profile from extension-fetched HTML

Accept the raw HTML of the user's own LinkedIn profile page, fetched by the Chrome extension on the user's residential, authed session (so LinkedIn serves the real page rather than the auth-wall a datacenter egress hits). The HTML is classified + parsed through the existing onboarding pipeline, returning the same structured data the resume-parse endpoint produces. On an auth-wall / thin page, returns { blocked: true } so the frontend can prompt a PDF upload instead.

post/linkedin/import-profile-html

Request

  • Base URL: https://api.aiapplyd.com/api/v1
  • URL: https://api.aiapplyd.com/api/v1/linkedin/import-profile-html
  • Auth: HTTP bearer

Request body

rawBodystring required

Raw HTML of the LinkedIn member profile page, fetched on the user's residential, authed session by the extension.

urlstring required

Public LinkedIn member profile URL (linkedin.com/in/<slug>). Only the signed-in user's own profile is supported.

Example request

{
  "url": "https://www.linkedin.com/in/jane-doe"
}

Response

Parsed LinkedIn profile data, or a blocked marker prompting file upload

successtrue required

Example response

{
  "data": {
    "blocked": true,
    "linkedinUrl": "https://www.linkedin.com/in/jane-doe"
  },
  "meta": {
    "duration": 150,
    "requestId": "req_abc123",
    "timestamp": "2026-10-13T10:27:20.268Z",
    "version": "v1"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.