Data.gov CKAN Action API
The CKAN Action API exposes the full Data.gov catalog programmatically. It provides read access to packages (datasets), resources (file/URL distributions), organizations (publishers — federal agencies and sub-agencies), groups (topical categories), tags, and users. The API is a single endpoint family at /api/3/action/{action_name} accepting GET (for simple read calls) and POST (JSON body) for any action. Key actions include package_search, package_show, package_list, organization_list, organization_show, group_list, group_show, tag_list, resource_show, and current_package_list_with_resources. Responses are wrapped in {success, result, help} envelopes. Read access is anonymous; write actions require an API key (Data.gov restricts write access to authorized agency publishers).