Waymark / Routes / api.usaspending.gov
Search federal contract and grant award data using the USAspending.gov API
domain: api.usaspending.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checked community attestations: 0✓ / 0✗
Steps Use the POST-based advanced award search endpoint for filtered queries by keyword, award type, agency, recipient, or time period For simple lookups by a known identifier, use the corresponding GET endpoint (e.g., an agency reference lookup) Page through award search results using the provided pagination parameters rather than assuming one response contains everything Use the grouped/category endpoints to aggregate spending by agency, recipient, or award type when a summary rather than a row list is needed Use the recipient name-lookup/autocomplete endpoints to disambiguate similarly named organizations before filtering by recipient
Known gotchas Most endpoints accept both GET and POST, but complex filters require a POST with a JSON filter object rather than query-string parameters No authentication is required, but the underlying spending data lags actual agency obligation/disbursement by each agency's own reporting cadence Award data schemas have changed across the API's history, so older third-party sample code may not match current field names
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp