{"description":"Searches the UK government open data directory like its search page: dataset title, publisher, short description and link, in the site's order. First page of results (about 20 datasets). Returns an empty list when nothing matches.","effect":"read","id":"data.gov.uk/search-open-data","keywords":["data.gov.uk","open data","datasets","dataset","government data","statistics","uk","gov.uk","national data library","open government","data portal","datenbank","offene daten"],"output":{"schema":{"properties":{"datasets":{"items":{"properties":{"publisher":{"type":["string","null"]},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url"],"type":"object"},"type":"array"},"query":{"type":"string"}},"required":["query","datasets"],"type":"object"},"value":"{query: params.query, datasets: steps.search.datasets[?title != `null` && href != `null`].{title: title, publisher: publisher || `null`, url: join('', ['https://www.data.gov.uk', href])}}"},"params":{"additionalProperties":false,"properties":{"query":{"description":"Search term for datasets, e.g. 'air quality', 'transport', 'crime'","maxLength":100,"minLength":2,"type":"string"}},"required":["query"],"type":"object"},"provenance":{"method":"har","notes":"GET /search?q=… returns server-rendered dataset items (li.datagovuk-search-results__item) with title link a.datagovuk-link--secondary, publisher and description. Fetched once with the same page a visitor loads. Only the first page of results is read.","recorded_at":"2026-11-08T16:40:00.000Z","recorded_by":"wield-forge (claude-haiku agent)"},"requires_login":false,"schema":"https://wield.run/schema/recipe/v1.json","site":{"country":"GB","id":"data.gov.uk","language":"en","name":"data.gov.uk","origin":"https://www.data.gov.uk","origins":["https://www.data.gov.uk"]},"steps":[{"description":"Server-rendered search page /search?q=…; read-only GET. Each dataset is li.datagovuk-search-results__item with its title link, publisher and description.","expect":{"content_type":"html","status":[200]},"extract":{"html_items":{"datasets":{"fields":{"href":{"attr":"href","selector":"a.datagovuk-link--secondary"},"publisher":{"selector":".datagovuk-search-results__item-value"},"title":{"selector":"a.datagovuk-link--secondary"}},"max":50,"selector":"li.datagovuk-search-results__item"}}},"id":"search","request":{"headers":{"Accept":"text/html"},"method":"GET","query":{"q":"{{params.query}}"},"url":"/search"}}],"task":"Search UK open datasets on data.gov.uk","tos":{"notes":"Not reviewed. One search page per call, the same page a visitor loads. The site's terms on automated access were not checked.","reviewed":false},"verify":{"checks":["length(output.datasets) > `0`","length(output.datasets[?title != `null`]) == length(output.datasets)","length(output.datasets[?starts_with(url, 'https://www.data.gov.uk/dataset/')]) == length(output.datasets)"],"example_params":{"query":"air quality"},"max_ms":5000},"version":1}