TIAA website screenshot

TIAA

TIAA (Teachers Insurance and Annuity Association of America) is a leading provider of financial services in the academic, research, medical, cultural, and government fields. Originally founded to provide retirement security for educators, TIAA now offers retirement services, insurance, brokerage, and investment management products to individuals and institutions. TIAA operates a developer portal at developer.tiaa.org exposing APIs for financial data aggregation (FDX standard), secure income account management, and gateway integrations enabling plan portability and fintech connectivity.

4 APIs 0 Features
FinanceFinancial DataFintechInsuranceInvestment ManagementRetirementWealth ManagementFortune 100

APIs

TIAA Financial Data Exchange API

The TIAA Financial Data Exchange (FDX) API provides customer account details to authorized fintechs and financial aggregators with customer consent. Built on the FDX open-standa...

TIAA Secure Income Account API

The TIAA Secure Income Account (SIA) API enables recordkeepers and plan administrators to integrate TIAA's guaranteed lifetime income product into custom target-date model portf...

TIAA Gateway API

The TIAA Gateway is a cloud-based API layer enabling product portability and interoperability across retirement ecosystem partners. It allows banking institutions, financial agg...

TIAA Payroll360 API

TIAA Payroll360 enables direct API connections between HR and payroll systems and TIAA's plan administration platform, automating deductions management, employer onboarding, and...

Collections

Pricing Plans

Tiaa Plans Pricing

1 plans

PLANS

Rate Limits

Tiaa Rate Limits

1 limits

RATE LIMITS

FinOps

Tiaa Finops

FINOPS

Semantic Vocabularies

Tiaa Context

16 classes · 15 properties

JSON-LD

API Governance Rules

TIAA API Rules

13 rules · 5 errors 6 warnings 2 info

SPECTRAL

JSON Structure

Tiaa Account Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📰
Blog
Blog
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: TIAA Secure Income Account API
  version: '1.0'
items:
- info:
    name: Participants
    type: folder
  items:
  - info:
      name: List Plan Participants
      type: http
    http:
      method: GET
      url: https://api.tiaa.org/sia/v1/plans/:planId/participants
      params:
      - name: planId
        value: ''
        type: path
        description: Unique plan identifier
      - name: page
        value: ''
        type: query
      - name: pageSize
        value: ''
        type: query
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://auth.tiaa.org/oauth2/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns participants enrolled in the SIA product for a given plan.
  - info:
      name: Enroll Participant in SIA
      type: http
    http:
      method: POST
      url: https://api.tiaa.org/sia/v1/plans/:planId/participants
      params:
      - name: planId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://auth.tiaa.org/oauth2/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Enrolls a new participant in the Secure Income Account product for the plan.
  - info:
      name: Get Participant Details
      type: http
    http:
      method: GET
      url: https://api.tiaa.org/sia/v1/plans/:planId/participants/:participantId
      params:
      - name: planId
        value: ''
        type: path
      - name: participantId
        value: ''
        type: path
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://auth.tiaa.org/oauth2/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns SIA account details for a specific participant.
- info:
    name: Contributions
    type: folder
  items:
  - info:
      name: Submit Contribution
      type: http
    http:
      method: POST
      url: https://api.tiaa.org/sia/v1/plans/:planId/contributions
      params:
      - name: planId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://auth.tiaa.org/oauth2/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Submits a contribution or allocation to a participant's SIA account.
- info:
    name: Projections
    type: folder
  items:
  - info:
      name: Get Income Projection
      type: http
    http:
      method: GET
      url: https://api.tiaa.org/sia/v1/plans/:planId/participants/:participantId/projections
      params:
      - name: planId
        value: ''
        type: path
      - name: participantId
        value: ''
        type: path
      - name: retirementAge
        value: ''
        type: query
        description: Target retirement age for projection
      - name: projectionDate
        value: ''
        type: query
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://auth.tiaa.org/oauth2/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns projected lifetime income amounts for a participant based on current balance and future contributions.
- info:
    name: Plans
    type: folder
  items:
  - info:
      name: Get Plan Details
      type: http
    http:
      method: GET
      url: https://api.tiaa.org/sia/v1/plans/:planId
      params:
      - name: planId
        value: ''
        type: path
      auth:
        type: oauth2
        flow: client_credentials
        accessTokenUrl: https://auth.tiaa.org/oauth2/token
        credentials:
          clientId: '{{clientId}}'
          clientSecret: '{{clientSecret}}'
    docs: Returns SIA configuration and eligibility rules for a specific plan.
bundled: true