datasets/jobs · v1
dataset 01 · jobs

Fresh LinkedIn
jobs, every
24 hours.

new roles · worldwidelast 24h · 07:03 utc
12,420
+6.2% vs 7d~85k / week~340k / month

csv · json · parquet ● delivered same-day ● provenance on every row ● gdpr + ccpa aligned

sample · 5 of 12,420

What a row looks like.

formatted · csv preview
titlecompanylocationfirst_seen_at
Staff Backend EngineerVercelUS · SFthu · 07:03 utc
Head of PlatformLinearUS · Remotethu · 07:03 utc
Founding PMCartesiaUS · SFthu · 06:58 utc
Senior Solutions EngModalUS · NYCthu · 06:52 utc
DevRel LeadVapiUS · Remotethu · 06:47 utc

rows redacted to 4 of 24 columns · full schema below

schema · v1

Twelve of twenty-four fields.

full spec · /docs/datasets/jobs
fieldtypedescriptionexample
linkedin_job_idstring · 64-bit idStable LinkedIn job posting id, primary key4072311928
titlestringRole title, casing-normalizedStaff Backend Engineer
companyobjectname · slug · company_id (joinable to LinkedIn company graph){ name: "Vercel", slug: "vercel", id: 14080355 }
locationstringFree-text location as posted; geo_id resolves separatelySan Francisco, California, United States
workplace_typeenumonsite · remote · hybridremote
levelenumentry · associate · mid · senior · staff · principal · execstaff
employment_typeenumfull_time · part_time · contract · internship · temporaryfull_time
salaryobjectParsed from JD text — min, max, currency, interval. Null when absent.{ min: 220000, max: 290000, currency: "USD", interval: "year" }
descriptionstring · plaintext + htmlFull JD body — both plain and html variants returnedWe're hiring a Staff Backend Engineer to lead…
posted_at_precisetimestamp · utcLinkedIn's reported posting time2026-04-22T19:14:00Z
first_seen_attimestamp · utcWhen LinkFetch first indexed this row2026-04-23T07:03:18Z
is_activebooleanTrue until LinkedIn drops the listing — re-checked on every recrawltrue
webhook · realtime

The event that hits your endpoint.

Subscribe with a saved filter, get a signed POST within 60 seconds of LinkFetch first-seeing a matching role. One job per event, deduped on linkedin_job_id.

application/json · hmac-sha256
post · https://your-app.com/webhooks/linkfetch200 ok within 5s
{
  "event": "jobs.created",
  "delivered_at": "2026-04-29T08:14:32Z",
  "filter_id": "flt_a8c2",
  "data": {
    "linkedin_job_id": "4072311928",
    "title": "Staff Backend Engineer",
    "company": { "name": "Vercel", "slug": "vercel", "id": 14080355 },
    "location": "San Francisco, California, United States",
    "workplace_type": "remote",
    "level": "staff",
    "employment_type": "full_time",
    "salary": { "min": 220000, "max": 290000, "currency": "USD", "interval": "year" },
    "easy_apply": false,
    "posted_at_precise": "2026-04-29T08:13:11Z",
    "first_seen_at": "2026-04-29T08:14:18Z",
    "is_active": true,
    "canonical_url": "https://www.linkedin.com/jobs/view/4072311928/"
  },
  "source": "linkfetch.jobs.index",
  "signature": "t=1714378472,v1=…"
}

signed payload · retries with exponential backoff · dead-letter at 24h

vs · the alternatives

Six things you'd otherwise pay $1,500/mo for.

capabilityLinkFetchCoresignalBright Data
01Floor price$29 / mo$49 / mo$250 min
02Real-time webhooksAll paid tiers$1,500 / mo gateYes
03is_active flagYes — re-checked on every crawlYesNot surfaced
04Parsed salary (min · max · currency · interval)YesYesRange only
05Self-serve, no demoYesStarter onlyYes
06MCP-native (Claude / Cursor / Zed)Yes

prices verified · 2026-04-29 · sources linked from the full teardowns

pricing · three tiers

One snapshot, or a pipeline.

No credits, no overage fees, no quota math. Flat price per snapshot, or a weekly sub if you're feeding a production pipeline.

monthly snapshotdataset
$49one-off

A single snapshot of the last 30 days. Perfect for a prototype, a one-off market scan, a research project.

  • ~340,000 rows · last 30d
  • CSV · JSON · Parquet
  • Same-day download link
  • Provenance on every row
Buy snapshot
most picked
subscriptiondataset
$89/month

Real-time jobs as they post — webhook-delivered to your pipeline. The right choice when you're building against the signal.

  • Real-time webhooks · < 60s latency
  • Plus daily + monthly snapshots
  • S3, GCS, R2, or HTTP endpoint
  • De-dup keyed on job_id
  • Cancel any time
Start subscription
customdataset
Customtalk to us

Historical backfill, custom geo/role/seniority filters, DPA, invoice billing, and a shared Slack channel.

  • Up to 12 months history
  • Custom facets · role · geo · seniority
  • SSO, DPA, invoice billing
  • Shared Slack channel
Talk to us
faq · six answers

The honest answers.

full docs →
  • How fresh is the data?

    The subscription tier is real-time — every new public posting fires a webhook to your endpoint within 60 seconds of first-seen. The monthly snapshot is a single rollup of the prior 30 days, regenerated daily for new customers.

  • What's the difference between the snapshot and the subscription?

    The $49 monthly snapshot is a one-off download of the last 30 days. The $89/mo subscription streams jobs in real-time via webhooks, plus gives you daily and monthly rollup snapshots. Subscription is the right choice when you're building against the signal continuously; snapshot is right for a one-time pull.

  • Is this legal?

    Yes. LinkFetch only indexes public LinkedIn job postings — listings any logged-out visitor can see. We don't operate fake accounts, we don't store session tokens, and every row carries a provenance stamp. We're aligned with GDPR and CCPA. A DPA is available on request for Custom-tier customers.

  • What format is the delivery?

    CSV, JSON, or Parquet. Snapshots are downloadable links that expire in 72 hours. Subscription webhooks deliver one JSON payload per new job; we also push rollup snapshots to S3, GCS, or R2 of your choice.

  • How does it compare to buying API credits?

    The API (credits) is the right choice when you want queries on-demand — a profile here, a company there. The dataset is the right choice when you want bulk — filling a BI warehouse, training a model, driving an agent on every new job. You can use both; many customers do.

  • Refunds?

    Snapshots: if the row count is off by more than 10% from what we advertised at purchase, full refund. Subscriptions: cancel any time — we refund unused days pro-rated.

ready when you are

Buy today's snapshot. Ship by lunch.