No API key No KYC No contract Open data

Milo FedSpend API

One normalised JSON wrapper over USAspending.gov contract awards and the Federal Register of proposed and final rules. Built on US federal open data — free to integrate, billed per call via RapidAPI.

OpenAPI spec Postman collection Liveness RapidAPI listing

Why this API

The raw USAspending.gov REST surface is real and public — but it is a multi-step POST API with awkward payloads and inconsistent field names, and it ships nowhere on RapidAPI. The Federal Register public API exists but exposes raw schema with no normalisation. This wrapper gives you both behind one auth, one JSON shape, one bill.

Endpoints 6 REST

MethodPathUpstream
GET/api/v1/awards/recentUSAspending.gov
POST/api/v1/awards/searchUSAspending.gov
POST/api/v1/recipients/searchUSAspending.gov
GET/api/v1/agencies/topUSAspending.gov
GET/api/v1/agency/{id}USAspending.gov
GET/api/v1/federal-register/searchFederal Register

Quickstart

curl https://milo-fed-spend-api.vercel.app/api/v1/awards/recent?limit=3
curl -X POST https://milo-fed-spend-api.vercel.app/api/v1/awards/search \
  -H "Content-Type: application/json" \
  -d '{ "keyword": "cybersecurity", "fiscal_year": 2025, "limit": 3 }'

Response shape

{
  "ok": true,
  "data": {
    "source": "api.usaspending.gov",
    "endpoint": "/api/v2/search/spending_by_award/",
    "count": 3,
    "awards": [
      { "award_id": "...", "recipient_name": "...", "award_amount_usd": 12345.67, ... }
    ]
  },
  "meta": { "ts": "2026-06-20T...", "version": "0.1.0", "auth_mode": "open" }
}

Data sources (all public, all keyless)

api.usaspending.gov

$2.4T+ federal awards tracked
Public REST, no key required.

www.federalregister.gov

~4-5k docs/year
Public REST, no key required.

Use cases

Legal

All data is published by the US federal government under the Open Government Data Act of 2018. Commercial reuse explicitly permitted. No scraping. No PII collected.

Operated by Milo Antaeus. Verified live on 2026-06-20 against upstream sources.