package_autocomplete: Autocomplete dataset names

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

Description

Provides autocomplete suggestions for dataset names based on a partial query string. Use this for search-as-you-type functionality. Returns matching datasets with their names and titles.

From spec: Get autocomplete suggestions for dataset names based on partial input.

Usage Tips

- Use 'q' parameter with partial dataset name - Returns up to 10 results by default - Results include match_field and match_displayed for highlighting - Case-insensitive matching

Parameters (2)

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

Maximum number of suggestions

Constraints: {'maximum': 25}

q (string, query, required)

Partial string to match

Examples (1)

Autocomplete health dataset names probe-gate

Demonstrates autocomplete for dataset names matching 'health'

curl 'https://catalog.data.gov/api/3/action/package_autocomplete?q=health'
import requests

resp = requests.get(
    "https://catalog.data.gov/api/3/action/package_autocomplete",
    params={
        'q': 'health',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("data")
result = api.fetch("package_autocomplete", q="health")

for item in result:
    print(item)
const resp = await fetch("https://catalog.data.gov/api/3/action/package_autocomplete?q=health");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 02:20:31.289078 404 303ms
2026-04-15 03:04:37.698000 200 1173ms
2026-04-14 03:59:16.128066 200 1083ms
2026-04-12 12:34:15.337005 200 1082ms
2026-04-10 02:06:15.339046 200 1240ms
2026-04-09 01:35:08.537347 200 1521ms
2026-04-08 07:13:00.879178 200 1666ms
2026-04-07 00:13:27.822199 200 1421ms
2026-04-06 04:22:33.498288 200 1151ms
2026-04-05 15:17:06.909181 ERR