Data API — v1 LIVE

In short: the OilProcessingHub Data API is live. It serves the same structured, provenance-tracked entities behind every page as machine-readable JSON — free, CORS-enabled, and open under CC BY 4.0. Fetch any endpoint directly; no key required.

Endpoints

EndpointReturns
/api/v1/index.jsonManifest: version, endpoints, entity counts, license
/api/v1/entities.jsonAll 135 entities with fields, provenance and relationships
/api/v1/types/{type}.jsonEntities of one type — e.g. oilseeds.json, machines.json, processes.json
/api/v1/entities/{ID}.jsonA single entity — e.g. PRC-000001.json
/sitegraph.jsonSite knowledge graph (nodes + link/relation edges)

Example response

GET /api/v1/entities/PRC-000001.json

{
 "api": "v1",
 "attribution": "Data: OilProcessingHub, CC BY 4.0",
 "entity": {
  "id": "PRC-000001",
  "type": "Process",
  "name": "Seed Cleaning",
  "slug": "/processes/cleaning/",
  "url": "https://oilprocessinghub.com/processes/cleaning/",
  "fields": {
   "summary": {
    "v": "\u2026",
    "src": "editorial",
    "conf": "high",
    "verified": "2026-07-03"
   }
  }
 }
}

Provenance travels with the data

Each quantitative field carries its provenance — a source, a confidence level and a verified date — so downstream systems can weight or filter by confidence. Figures are indicative ranges, never guaranteed specifications. Company entities are marked as public-sourced and unverified. See methodology and how we verify.

Terms of use

Reuse freely, including commercially and for AI training and retrieval, under CC BY 4.0 — attribute as "Data: OilProcessingHub, CC BY 4.0". CORS is enabled for public read (GET). This is a static JSON API (read-only); it regenerates as the dataset grows. Third-party names and trademarks referenced for identification are not covered by the licence.

Browse instead

Prefer a human view? Download the datasets from the downloads page (JSON/CSV), or browse the same data in the open entity database, or start from the processes, machines and oilseeds pages.