Data/Culture API

Access the Dataset API

The Data/Culture dataset is available through a public WordPress REST API endpoint. It returns visible dataset records from the canonical database used by the website.


Endpoint

Use this endpoint to retrieve public dataset records:

https://datacultureportal.uk/wp-json/dataculture-dataset/v1/items

Search

Add a search query parameter to filter records by public dataset text.

https://datacultureportal.uk/wp-json/dataculture-dataset/v1/items?search=poetry

Examples

Fetch all visible records:

curl "https://datacultureportal.uk/wp-json/dataculture-dataset/v1/items"

Search for a term:

curl "https://datacultureportal.uk/wp-json/dataculture-dataset/v1/items?search=poetry"

Response Fields

  • id and public_id
  • title and description
  • discipline and sub_discipline
  • dataset_types and tags
  • authors with role labels
  • affiliation
  • requires_hpc, license, and links

Internal fields such as project title, SDG, maintained status, raw authors, citations, and dataset size are intentionally excluded.

Sample JSON

{
  "id": 123,
  "public_id": "example-dataset",
  "title": "Example Dataset",
  "description": "A short public description.",
  "discipline": "History",
  "sub_discipline": "Digital History",
  "dataset_types": ["Text"],
  "tags": ["archives", "metadata"],
  "authors": [
    {
      "name": "Jane Doe",
      "role": "Pi"
    }
  ],
  "affiliation": "Example University",
  "requires_hpc": false,
  "license": "CC BY",
  "links": {
    "dataset": "https://example.org",
    "publication": "",
    "supporting_materials": "",
    "github": ""
  }
}