resource_search: Search for resources

API: data.gov:data.gov-api
Endpoint: /action/resource_search
Response format: application/json
Auth: none
Method: GET
Last Status: 404
Latency: 344ms

Description

Searches for resources (files) within datasets based on query criteria. Use this to find specific file types or resources across all datasets. Returns a list of matching resources with metadata including format, URL, and description.

From spec: Searches for resources (data files) within datasets based on format or other criteria.

Usage Tips

- Endpoint appears to redirect (302) and may not be fully functional on Data.gov - Consider using package_search with resource filters instead - Returns application/json when working

Parameters (2)

limit (integer, query, optional, default: 100)

Maximum number of resources to return

query (string, query, optional)

Search criteria in format 'field:value' (e.g., 'format:csv')

Examples (1)

Search for CSV resources doc_extracted

Demonstrates searching for resources filtered by file format

curl 'https://catalog.data.gov/api/3/action/resource_search?query=format%3ACSV'
import requests

resp = requests.get(
    "https://catalog.data.gov/api/3/action/resource_search",
    params={
        'query': 'format:CSV',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("data")
result = api.fetch("action/resource_search", query="format:CSV")

for item in result:
    print(item)
const resp = await fetch("https://catalog.data.gov/api/3/action/resource_search?query=format%3ACSV");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 04:05:06.828026 404 344ms
2026-04-15 02:31:41.965345 400 480ms
2026-04-14 00:58:14.185007 400 479ms
2026-04-12 12:57:18.707338 400 905ms
2026-04-10 05:09:40.659713 400 679ms
2026-04-09 02:17:57.728606 400 742ms
2026-04-08 01:38:33.405036 400 783ms
2026-04-07 01:30:58.403819 400 1096ms
2026-04-06 06:31:48.541923 400 817ms
2026-04-05 14:30:20.838447 400 547ms