Skip to main content
PortolanBearings Network · Free
Bearings Network — free public participation layer

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.

PUBLIC API — FREE

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-stats
    Aggregate counts — orgs, missions, awards indexed, patents joined, data-freshness timestamp.
  • GET/api/v1/bearings/public-recent-activity?limit=5
    The N most-recently-refreshed BN org records.
  • GET/api/v1/bearings/sitemap-slugs
    All slugs (orgs + missions) for building your own sitemap or crawler.
ACCESS + LIMITS
  • 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.

The public API is compiled from authoritative public sources — SAM.gov, USAspending, USPTO — with per-field provenance and organization-confirmed corrections.