← OLP Developer API

Labor Data for Shop Management Platforms

Bulk export, nightly deltas, deletion tombstones, stable IDs. Keep a synced copy of 20M+ labor times on your own infrastructure and serve every shop you host from it.

Get a free API key →Read the docs

Shop-management platforms all hit the same wall: labor data lives behind enterprise contracts with per-lookup metering and no-caching clauses, so your estimating screen depends on someone else's uptime and your margin erodes with every query. OLP is built for the opposite model — you keep a local synced copy, serve your shops from your own database, and pay per active shop instead of per call.

What you get

  • One-time seed via cursor-paginated bulk export, then nightly deltas with updated_since
  • Deletion tombstones via /v1/changes — a cached copy never quietly serves retired records
  • Stable UUIDs + updatedAt on every record: when we verify a number upward, your copy learns it that night
  • DVI-to-estimate mapping, VIN decode, and fuzzy job search for the interactive long tail
  • Honest confidence tier on every row — gate what your service writers see by how verified it is

One call, real data

curl -H "x-api-key: YOUR_KEY" \ "https://openlaborproject.com/api/v1/changes?since=2026-08-14T00:00:00Z"
Response (abridged)
{ "data": { "updated": [{ "id": "00026414-aa1f-4349-86be-1acb09780622", "make": "ford", "model": "transit", "jobSlug": "oil-change", "hours": 0.4, "confidence": "high", "updatedAt": "2026-08-14T04:29:44.646Z" }], "deleted": [] }, "meta": { "syncedAt": "…", "nextCursor": null, "hasMore": false } }

Built with this endpoint

SMS estimating screensFleet-maintenance platformsMobile-mechanic dispatch appsWarranty and service-contract tooling

Pricing

Free — 7 requests/day, full read access, prototype tonight · Builder $49/mo — 1,000/day, 300/min, production-ready · Business $149/mo — 10,000/day, webhooks, bulk export, white-label · Enterprise — custom volume + SLA. Full comparison →

Common questions

Can we really cache the whole dataset locally?

Yes — that's the intended architecture, not a loophole. Bulk export and the changes feed exist specifically so platforms serve shops from their own copy. Redistribution to the shops you host is covered by a platform license priced per active shop (see /partners/), not per lookup.

What does platform licensing cost?

The self-serve Business tier ($149/mo) covers evaluation and small platforms. Beyond roughly the first couple dozen shops, licensing moves to a per-active-shop rate with volume bands — typically a few dollars per shop per month, so the cost tracks your footprint predictably. Details at /partners/.

How current is the data?

The library is continuously verified by a blind-panel process (two independent expert derivations must agree before a number is corrected or promoted). Confidence upgrades bump updatedAt, so your nightly delta pull automatically tells you when a number becomes citable.

We already license Mitchell or MOTOR — why add OLP?

Run us alongside as the supplementary layer: classics back to 1955, current-year EVs, commercial chassis, DVI mapping, and honest confidence labels. Platforms typically start us where the incumbent has gaps and expand from there.

Key in your inbox within 30 minutes

Free tier, no card. Approval is automated — request now, be calling the API before your coffee cools.

Get your free key →
More API use cases
Labor Times APIAuto Repair Estimate APIVIN-to-Specs Lookup APIVehicle Recalls APITorque Specs APICar Repair Data APIClassic Car Data APIDVI-to-Estimate API