Developer platform

One API for
public data discovery.

Search a normalized catalog, inspect dataset metadata, and connect your application with predictable JSON.

Get an API keyRead quickstart ↓
Quickstart

Your first request

In development mode, use demo. For production, create an account and pass your private key in the request header.

cURL
curl -H "X-API-Key: demo" \
  "https://fedabase.gnuboard.net/api/v1/datasets?category=Economy&limit=10"
Authentication

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.

HEADERX-API-Key: fdb_live_••••••••••••
Endpoint

Dataset detail

GET/api/v1/datasets/{slug}

Returns one normalized metadata record including the official source, publisher, format, freshness, access level, and keywords.

Errors

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."
  }
}
Rate limits

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.