{
  "data": {
    "id": "0XhGPLTjZjicBXYV5",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "linkedin-jobs-scraper",
    "username": "fetch_cat",
    "description": "Export public LinkedIn jobs by keyword, location, filters, or URL. Collect company details, descriptions, salary and applicant signals when available; download CSV, Excel, or JSON.",
    "isPublic": true,
    "createdAt": "2026-06-17T11:21:06.177Z",
    "modifiedAt": "2026-10-14T05:56:01.735Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "6qjseGj8DdafCxAPG",
        "finishedAt": "2026-10-07T22:10:42.658Z",
        "buildNumberInt": 200003,
        "buildNumber": "0.2.3"
      },
      "readme-7228": {
        "buildId": "PDb9USYDWoAz0YVwk",
        "finishedAt": "2026-08-31T01:06:12.395Z",
        "buildNumberInt": 100027,
        "buildNumber": "0.1.27"
      },
      "default": {
        "buildId": "2sOeFAk5umukO0pgG",
        "finishedAt": "2026-08-11T05:37:39.526Z",
        "buildNumberInt": 100026,
        "buildNumber": "0.1.26"
      },
      "input-ux-20260925": {
        "buildId": "NRrNhA1B9a81StzJ4",
        "finishedAt": "2026-09-25T19:27:38.795Z",
        "buildNumberInt": 200001,
        "buildNumber": "0.2.1"
      },
      "candidate-6ed1682603224ae9b9f3": {
        "buildId": "kSYWS4WZmHNaVY42Y",
        "finishedAt": "2026-10-07T21:42:39.882Z",
        "buildNumberInt": 200002,
        "buildNumber": "0.2.2"
      },
      "candidate-14b51328398246159cd1": {
        "buildId": "6qjseGj8DdafCxAPG",
        "finishedAt": "2026-10-07T22:10:42.658Z",
        "buildNumberInt": 200003,
        "buildNumber": "0.2.3"
      },
      "candidate-a0401cd80ada49c89e76": {
        "buildId": "7CVBLMrsAsR5x6LZM",
        "finishedAt": "2026-10-14T01:43:50.640Z",
        "buildNumberInt": 200004,
        "buildNumber": "0.2.4"
      },
      "candidate-ef3f8fdd390d43319a8f": {
        "buildId": "urq1I0qUgFX8CF7rx",
        "finishedAt": "2026-10-14T02:28:30.146Z",
        "buildNumberInt": 200005,
        "buildNumber": "0.2.5"
      },
      "candidate-6dbd157bec2443d0b62a": {
        "buildId": "EBqLqicwd7keJv7Ra",
        "finishedAt": "2026-10-14T03:20:23.325Z",
        "buildNumberInt": 200006,
        "buildNumber": "0.2.6"
      },
      "candidate-9d8e9636296145c69071": {
        "buildId": "YAWNe0a9S02O5Mmvv",
        "finishedAt": "2026-10-14T04:11:14.282Z",
        "buildNumberInt": 200007,
        "buildNumber": "0.2.7"
      },
      "candidate-6ae98bc78017425aaf44": {
        "buildId": "f5vehS3plCopcqAbl",
        "finishedAt": "2026-10-14T04:42:57.424Z",
        "buildNumberInt": 200008,
        "buildNumber": "0.2.8"
      },
      "candidate-0edcafaa12754942bd23": {
        "buildId": "ofKlI105YjrD1URcD",
        "finishedAt": "2026-10-14T05:56:01.735Z",
        "buildNumberInt": 200009,
        "buildNumber": "0.2.9"
      }
    },
    "stats": {
      "totalBuilds": 38,
      "totalRuns": 2475,
      "totalUsers": 81,
      "totalUsers7Days": 10,
      "totalUsers30Days": 21,
      "totalUsers90Days": 49,
      "lastRunStartedAt": "2026-10-14T11:00:01.701Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 4,
        "FAILED": 0,
        "SUCCEEDED": 768,
        "TIMED-OUT": 3,
        "TOTAL": 775
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.2",
        "sourceType": "SOURCE_FILES",
        "buildTag": "candidate-0edcafaa12754942bd23"
      }
    ],
    "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 Jobs to CSV",
    "seoDescription": "Export public LinkedIn jobs by keyword, location, filters or URL. Get descriptions, company details and available salary signals in CSV, Excel or JSON.",
    "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,
              "isPrimaryEvent": 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,
              "isPrimaryEvent": 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\nA LinkedIn Jobs scraping Actor that searches public LinkedIn Jobs by keyword, location, experience level, job type, Easy Apply flag, or by supplying public search and job URLs, and turns search results into structured job-posting rows. It crawls LinkedIn Jobs search pages and optionally enriches each listing by fetching individual job detail pages to extract identifiers, job titles, employer metadata and company page links, location and posting timestamps, plain-text and HTML job descriptions, job criteria (seniority, employment type, function, industries, workplace type), applicant and salary text (and numeric applicant extraction), application destination, Easy Apply status, source URLs, and scrape timestamps. The Actor deduplicates listings by job identifier across searches and direct URLs, applies search filters and sorting, performs detail enrichment with concurrent requests, and uses retry/backoff and request-pacing logic to manage transient failures and rate pressure; outputs one normalized row per public job posting suitable for recruiting, labor-market, sales, job-board, and analytics workflows.\n\n## Use cases\n\n- Recruiting research and sourcing: build lists of matching roles, companies, locations, and job URLs.  \n- Lead generation and sales signals: monitor companies hiring for roles that indicate buying intent or growth.  \n- Labor-market analysis: compare demand by location, title, seniority, workplace type, and posting freshness.  \n- Job-board ingestion: collect public LinkedIn job rows for review and downstream ingestion.  \n- Competitive tracking and hiring intelligence: weekly or scheduled monitoring of competitor hiring by role family or region.  \n- Student and job-seeker research: export matching roles into tables for comparison and follow-up.  \n- Account research: combine hiring signals with company firmographics for prioritization and outreach.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCb3jhCWJJL2vGs3oLW4KJaEUpW7IqWQJ1npjBKNAEfUMjI7jgXxWLzzQ6f4m5NHCcHPYYQGjB+QuqllbRGqf/dlDA3rpBbPpOQg+vH0peMGoTuFMdJJzrsTq4kJRApDGKTXw5+zNL7moszzjyEA3XjYb8p8oBuPYFz+R0RlKyDx2i1cy4jEFlF0tCJvBKeq4YVp9BiR7Y4IthqJ/3LptQSU2oBGNNBQ3ULnmzwDwfAgxU4Ghjx0ckSuyQ3Afa+vescoOVASDG2/ncpZhSpWIcSr5PoxjErmxb686HcwmCwiBSTJtIUxMsdRjWVLucaKmUwS1eWTFaemiOHETxUDF5 \n"
  }
}