Building with Bearings data.
Two tiers of API access. Free read-only endpoints for the public registry; higher-throughput analytics endpoints with paid Bearings tiers.
The same endpoints that power this site are open to anyone. No auth required. All responses are JSON with a 5-min public cache header so downstream CDNs can dedupe.
- GET/api/v1/bearings/organization/{slug|uei}Full record for one org. Slug or 12-char UEI accepted.
- GET/api/v1/bearings/organization-search?q=…Name / UEI / CAGE search. Up to 25 results per call, ranked by exact-match then substring.
- GET/api/v1/bearings/mission/{slug}Org list + mission metadata for one of the 22 canonical mission areas.
- GET/api/v1/bearings/public-statsAggregate counts — orgs, missions, awards indexed, patents joined, data-freshness timestamp.
- GET/api/v1/bearings/public-recent-activity?limit=5The N most-recently-refreshed BN org records.
- GET/api/v1/bearings/sitemap-slugsAll slugs (orgs + missions) for building your own sitemap or crawler.
- AuthNone — public endpoints only.
- Rate limitPer-IP token bucket; ~30 req/min sustained.
- CacheCache-Control: public, max-age=300 (5 min).
- Responseapplication/json; UTF-8.
- Base URLhttps://portolan.nerdrums.com/api/v1/bearings/…
- Data termsPublic reference; attribute to Bearings Network.
BEARINGS API — PAID
Higher rate limits, mission-context forecasting endpoints, capability-gap queries, and Navigator LLM access ship with paid Bearings tiers. Same base URL, key-authenticated, separate rate bucket.
See Bearings pricing →Bulk-download needs or integration questions? hello@bearings.network. We respond within one business day.