Skip to content

Plans & Data Access

All Tango API plans include full access to raw federal procurement data from FPDS, SAM.gov, USAspending, Grants.gov, and agency feeds. Paid plans unlock Tango-computed enrichments and higher rate limits.

For current pricing, see the pricing page.

What's included in every plan

Every plan -- including Free -- provides complete access to:

  • Contracts, IDVs, OTAs, OTIDVs -- all FPDS award data with full transaction history
  • Subawards -- USAspending/FSRS subcontract data
  • Entities -- SAM.gov vendor/recipient records (UEI, addresses, business types, NAICS codes, ownership)
  • Opportunities & Notices -- SAM.gov solicitations with attachments, contacts, and history
  • Grants -- Grants.gov opportunities
  • Forecasts -- Agency procurement forecasts
  • Protests -- GAO and COFC bid protest cases with dockets and decisions
  • Agencies, Departments, Offices -- Full government organization hierarchy
  • Response shaping -- Request only the fields you need via ?shape=
  • Full-text search -- Rich filtering across most endpoints (some advanced search filters require a paid plan)

What paid plans add

Paid plans (Micro and above) unlock Tango-computed enrichments -- fields that Tango derives, resolves, or extracts from raw data. These are not available from the underlying public data sources directly.

Enriched data fields (Micro and above)

Resource Gated fields What they provide
Entities past_performance(*) Award history aggregated from FPDS -- total contracts, dollar values, agency breakdown
Entities relationships(*) Corporate hierarchy resolved from SAM.gov entity graph
Opportunities attachments(extracted_text) Full text extracted (OCR) from solicitation attachments
Notices attachments(extracted_text) Full text extracted (OCR) from notice attachments
Protests resolved_protester(*) Protester name resolved to a SAM.gov entity via Bayesian matching
Protests resolved_agency(*) Agency name resolved to a Tango organization record

CALC labor rates (Micro and above)

The /api/lcats/ endpoint provides GSA CALC labor category rate data. This entire endpoint requires a paid plan.

How field gating works

When you request a gated field on a Free plan, the API:

  1. Returns a 200 OK response (not an error)
  2. Omits the gated field from the response
  3. Includes a meta.upgrade_hints object listing which fields were omitted
{
  "results": [
    {
      "uei": "ABC123",
      "display_name": "Example Corp"
    }
  ],
  "meta": {
    "upgrade_hints": {
      "message": "Some requested fields were omitted because they require a higher tier subscription.",
      "fields": [
        {"field": "past_performance", "required_tier": "Micro"}
      ],
      "upgrade_url": "https://tango.makegov.com/docs/pricing/"
    }
  }
}

You can always check which fields are available by inspecting the meta.upgrade_hints in your response.

Rate limits by plan

Rate limits vary by plan. For current limits and details on rate limit headers, see Rate limits and the pricing page.

Webhook subscriptions by plan

Plan Alert subscriptions Event subscriptions Custom cron
Free 1 -- --
Micro 3 -- Yes
Small 5 -- Yes
Medium 10 -- Yes
Large 25 Yes Yes
Enterprise 50 -- 100 Yes Yes

Alert subscriptions let you monitor resources by query filters (agency, NAICS, search terms). Event subscriptions notify you when specific entities or awards change. See the Webhooks guide for details.

Upgrading your plan

You can upgrade or downgrade at any time from the pricing page. Changes take effect immediately with prorated billing. Annual plans save 20%.

For Enterprise plans, contact sales.