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
idandpublic_idtitleanddescriptiondisciplineandsub_disciplinedataset_typesandtagsauthorswith role labelsaffiliationrequires_hpc,license, andlinks
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": ""
}
}
