SEC 06 // MACHINE-READABLE DATA · 27 PART RECORDS · 9 SYSTEMS

Data access

Everything on this site — every part number, fitment claim, approval tier and dated source — is available as static JSON and as llms.txt. No key, no rate card, no tracking. Free to use with attribution to paprparts.com.

Endpoints

Machine-readable endpoints and what each returns
EndpointReturns
/api/index.json API manifest: endpoints, record counts, taxonomy definitions.
/api/parts.json All 27 part records: specs, supersession chain, fitment claims with approval tier and dated evidence.
/api/systems.json All 9 system records: approvals, headtops, summaries, sources.
/llms.txt llms.txt-spec index of key pages and machine-readable endpoints.
/llms-full.txt The entire database as readable markdown in one fetch — built for LLM ingestion.

Everything is pre-rendered at build time and served with Access-Control-Allow-Origin: * on /api/*, so you can fetch it from a browser, a script, or an agent without a proxy.

Example

Pull every part record and filter for batteries:

curl -s https://paprparts.com/api/parts.json \
  | jq '[.[] | select(.category == "battery")
         | {partNumber, brand, name, status, supersededBy}]'

Or hand an LLM the whole database in one fetch:

curl -s https://paprparts.com/llms-full.txt

What the fields mean

Every fitment claim in parts.json carries exactly one approval tier from our four-tier compatibility taxonomyofficially-approved (on the approval documentation for the complete system), manufacturer-listed (on the manufacturer’s parts list, but not itself the approval document), physically-compatible (fits, but on no approval documentation — using it voids the system approval), or workplace-regulatory (a claim about workplace-programme suitability, the layer above the hardware).

Every record also carries a dataStatus: verified (we checked the primary source ourselves), audit-supported (supported by the research audit, not yet re-checked live), or needs-verification (known gap — treat with caution). Every evidence object carries a sourceUrl, a sourceType and a verifiedOn date, because a compatibility claim without a dated source is just a rumour.

Attribution & terms

The dataset is free for any use — commercial, research, agentic — on one condition: credit paprparts.com and link back where your medium allows. If you build on the data, keep the approval tiers and the needs-verification flags intact: stripping them turns honest records into unsafe advice.

This is an information resource, not safety advice. PAPR systems are approved as complete tested systems; always verify with the manufacturer and your approval label before purchase or use. Found an error in the data? It matters — tell us.