Search for packages (datasets) satisfying given search criteria using Solr query syntax. Returns dataset metadata including title, description, organization, resources, and tags.
Parameters (7)
facet(boolean, query, optional, default: True)
Enable faceted results for filtering by tags, organizations, etc.
facet.field(array, query, optional)
Fields to facet by (e.g., tags, organization, groups)
fq(string, query, optional)
Filter query to restrict results. Can be used multiple times for faceted filtering.
q(string, query, optional, default: *:*)
Solr search query. Supports wildcards, field searches, and boolean operators. Default: '*:*' returns all datasets.
import zingu_apis
api = zingu_apis.api("data.gov")
result = api.fetch("api/3/action/package_search", q="weather climate", fq="tags:economy")
for item in result:
print(item)
const resp = await fetch("https://catalog.data.gov/api/3/action/package_search?q=weather+climate&fq=tags%3Aeconomy");
const data = await resp.json();