records: Query National Cultural Heritage Laws

API: unesco.org:unesco-culture-statistics
Endpoint: /catalog/datasets/mhm001/records
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 380ms

Description

Returns legal documents, declarations, and case law related to cultural heritage protection. Use this to research legal frameworks for protecting movable and immovable cultural heritage across different jurisdictions.

From spec: Access national cultural heritage legislation data

Usage Tips

- Filter by 'categories' array to find specific heritage types (Immovable Cultural Heritage, Movable Cultural Heritage, Intangible Cultural Heritage) - Use 'terms' field to filter by subject (Antiquities, Archaeological objects, Art Market, etc.) - 'instrument' field indicates legal document type (Case-law, Declaration, etc.)

Parameters (3)

limit (integer, query, optional, default: 10)
offset (integer, query, optional, default: 0)
where (string, query, optional)

Examples (2)

Fetch national cultural heritage laws probe-gate

Demonstrates retrieving national cultural heritage laws and legal instruments.

curl 'https://data.unesco.org/api/explore/v2.1/catalog/datasets/mhm001/records?limit=2'
import requests

resp = requests.get(
    "https://data.unesco.org/api/explore/v2.1/catalog/datasets/mhm001/records",
    params={
        'limit': '2',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("unesco-culture-statistics")
result = api.fetch("catalog/datasets/mhm001/records", limit=2)

for item in result:
    print(item)
const resp = await fetch("https://data.unesco.org/api/explore/v2.1/catalog/datasets/mhm001/records?limit=2");
const data = await resp.json();
Filter heritage laws by category (Intangible Cultural Heritage) probe-gate

Demonstrates filtering heritage laws by cultural heritage category.

curl 'https://data.unesco.org/api/explore/v2.1/catalog/datasets/mhm001/records?limit=5&refine=categories%3AIntangible+Cultural+Heritage'
import requests

resp = requests.get(
    "https://data.unesco.org/api/explore/v2.1/catalog/datasets/mhm001/records",
    params={
        'limit': '5',
        'refine': 'categories:Intangible Cultural Heritage',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("unesco-culture-statistics")
result = api.fetch("catalog/datasets/mhm001/records", limit=5, refine="categories:Intangible Cultural Heritage")

for item in result:
    print(item)
const resp = await fetch("https://data.unesco.org/api/explore/v2.1/catalog/datasets/mhm001/records?limit=5&refine=categories%3AIntangible+Cultural+Heritage");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 02:45:07.313247 200 380ms
2026-04-16 01:59:59.973604 200 377ms
2026-04-15 02:53:22.871070 200 1331ms
2026-04-15 02:42:10.663916 200 354ms
2026-04-14 02:58:42.267918 200 252ms
2026-04-14 00:51:51.793165 200 350ms
2026-04-12 15:57:47.292208 200 359ms
2026-04-12 15:41:22.351625 200 275ms
2026-04-10 01:32:39.998252 200 925ms
2026-04-10 00:09:25.993310 200 228ms
2026-04-09 03:31:58.587132 200 346ms
2026-04-09 01:13:10.929721 200 361ms