One API for
public data discovery.
Search a normalized catalog, inspect dataset metadata, and connect your application with predictable JSON.
Your first request
In development mode, use demo. For production, create an account and pass your private key in the request header.
curl -H "X-API-Key: demo" \
"https://fedabase.gnuboard.net/api/v1/datasets?category=Economy&limit=10"Keep keys server-side
Send the key in X-API-Key. Never expose a production key in browser code, mobile bundles, public repositories, or URLs.
X-API-Key: fdb_live_••••••••••••Search datasets
/api/v1/datasetsqstringTitle, description, agency, or keyword
categorystringExact category name
agencystringExact publisher name
limitinteger1–100 records; default 20
offsetintegerPagination offset; default 0
Dataset detail
/api/v1/datasets/{slug}Returns one normalized metadata record including the official source, publisher, format, freshness, access level, and keywords.
Predictable responses
Errors use a stable object with a machine-readable code and human-readable message.
{
"error": {
"code": "invalid_api_key",
"message": "Pass a valid key in the X-API-Key header."
}
}Designed for responsible use
Production keys receive 1,000 catalog requests per rolling hour. Development demo access is limited to 30. Read X-RateLimit-Limit and X-RateLimit-Remaining on responses.