Data API — v1 LIVE
Endpoints
| Endpoint | Returns |
|---|---|
/api/v1/index.json | Manifest: version, endpoints, entity counts, license |
/api/v1/entities.json | All 135 entities with fields, provenance and relationships |
/api/v1/types/{type}.json | Entities of one type — e.g. oilseeds.json, machines.json, processes.json |
/api/v1/entities/{ID}.json | A single entity — e.g. PRC-000001.json |
/sitegraph.json | Site 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.