{
  "data": {
    "id": "0XhGPLTjZjicBXYV5",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "linkedin-jobs-scraper",
    "username": "fetch_cat",
    "description": "Export public LinkedIn jobs by keyword, location, date, experience, job type, Easy Apply, search URL, or direct URL. Download descriptions, company data, criteria, salary and applicant signals via CSV, Excel, JSON, API, or MCP.",
    "isPublic": true,
    "createdAt": "2026-06-17T11:21:06.177Z",
    "modifiedAt": "2026-08-11T05:37:39.526Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "2sOeFAk5umukO0pgG",
        "finishedAt": "2026-08-11T05:37:39.526Z",
        "buildNumberInt": 100026,
        "buildNumber": "0.1.26"
      }
    },
    "stats": {
      "totalBuilds": 26,
      "totalRuns": 1128,
      "totalUsers": 51,
      "totalUsers7Days": 10,
      "totalUsers30Days": 23,
      "totalUsers90Days": 26,
      "lastRunStartedAt": "2026-08-26T21:37:06.627Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 2,
        "FAILED": 10,
        "SUCCEEDED": 823,
        "TIMED-OUT": 18,
        "TOTAL": 853
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"keywords\": [\"software engineer\"], \"location\": \"United States\", \"maxItems\": 20, \"includeDetails\": true, \"datePosted\": \"pastWeek\", \"workplaceType\": \"any\", \"sortBy\": \"relevance\", \"proxyConfiguration\": {\"useApifyProxy\": true}}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "JOBS",
      "AUTOMATION",
      "LEAD_GENERATION"
    ],
    "isDeprecated": false,
    "title": "LinkedIn Jobs Scraper - Search & Export",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-0XhGPLTjZjicBXYV5-vdRGqwHbmq-linkedin-jobs-scraper.png",
    "seoTitle": "LinkedIn Jobs Scraper - Export Job Data",
    "seoDescription": "Export public LinkedIn jobs by keyword, location, date, experience, job type, Easy Apply, or URL. Download descriptions and hiring data via API.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-17T11:24:33.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Job result",
              "eventDescription": "Per LinkedIn job posting saved to the dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00028
                }
              }
            }
          }
        },
        "createdAt": "2026-06-17T11:24:34.052Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-17T11:30:45.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per LinkedIn job posting extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000059555
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000051787
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000040394
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000031072
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000020715
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0000145
                }
              }
            }
          }
        },
        "createdAt": "2026-06-17T11:30:46.074Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-17T11:33:03.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per LinkedIn job posting extracted.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000059555
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000051787
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000040394
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000031072
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000020715
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0000145
                }
              }
            }
          }
        },
        "createdAt": "2026-06-17T11:33:04.232Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": true
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## LinkedIn Jobs Scraper\n\nLinkedIn Jobs Scraper collects public LinkedIn Jobs search results and public job pages, turning searches by keyword, location, or public search URL into structured job-posting records. It scrapes role titles, employer names and company page links when available, location and posted-age metadata, and can enrich records with full job descriptions and recruitment metadata such as employment type, seniority level, industries, and public applicant counts by optionally fetching detail pages. The Actor supports filtering by freshness, workplace type, and sort order, deduplicates by LinkedIn job identifier across searches and start URLs, and produces one normalized record per public job posting suitable for hiring intelligence, labor-market analysis, recruiting research, lead generation, competitive monitoring, and AI-based job-matching workflows.\n\n## Use cases\n\n- Recruiting research and market mapping for role lists, companies, locations, and job URLs\n- Lead generation by identifying companies hiring for signals of growth or purchase intent\n- Labor-market analysis comparing demand across locations, titles, workplace types, and posting freshness\n- Job-board ingestion: exporting public LinkedIn job rows for review before downstream onboarding\n- Competitive hiring tracking and weekly snapshots by company, role family, or region\n- Student or job-seeker research: compiling matching roles into comparative tables\n- AI-enabled scoring and ranking of job matches for routing to teams or workflows",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCb3jhCWJJL2vGs3oLW4KJaEUpW7IqWQJ1npjBKNAEfUMjI7jgXxWLzzQ6f4m5NHCcHPYYQGjB+QuqllbRGqf/dlDA3rpBbPpOQg+vH0peMGoTuFMdJJzrsTq4kJRApDGKTXw5+zNL7moszzjyEA3XjYb8p8oBuPYFz+R0RlKyDx2i1cy4jEFlF0tCJvBKeq4YVp9BiR7Y4IthqJ/3LptQSU2oBGNNBQ3ULnmzwDwfAgxU4Ghjx0ckSuyQ3Afa+vescoOVASDG2/ncpZhSpWIcSr5PoxjErmxb686HcwmCwiBSTJtIUxMsdRjWVLucaKmUwS1eWTFaemiOHETxUDF5 \n"
  }
}