Fincept Terminal Quantlib Regulatory API

The quantlib-regulatory API from Fincept Terminal — 11 operation(s) for quantlib-regulatory.

GitHub OpenAPI

Operations 11

POST /quantlib/regulatory/basel/capital-ratios Capital Ratios #
POST /quantlib/regulatory/basel/credit-rwa Credit Rwa #
POST /quantlib/regulatory/basel/operational-rwa Operational Rwa #
POST /quantlib/regulatory/saccr/ead Saccr Ead #
POST /quantlib/regulatory/ifrs9/stage-assessment Ifrs9 Stage #
POST /quantlib/regulatory/ifrs9/ecl-12m Ifrs9 Ecl 12M #
POST /quantlib/regulatory/ifrs9/ecl-lifetime Ifrs9 Ecl Lifetime #
POST /quantlib/regulatory/ifrs9/sicr Ifrs9 Sicr #
POST /quantlib/regulatory/liquidity/lcr Liquidity Lcr #
POST /quantlib/regulatory/liquidity/nsfr Liquidity Nsfr #
POST /quantlib/regulatory/stress/capital-projection Capital Projection #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/fincept-in:fincept-in-quantlib-regulatory-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

fincept-in-quantlib-regulatory-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Fincept In Quantlib Regulatory API
  version: 3.0.0
  description: 'Operations tagged quantlib-regulatory across 2 of this provider''s published API definitions: fincept-in-openapi.json, fincept-in-openapi.json. Each path carries the servers of the definition it was published in.'
tags:
- name: quantlib-regulatory
paths:
  /quantlib/regulatory/basel/capital-ratios:
    post:
      tags:
      - quantlib-regulatory
      summary: Capital Ratios
      operationId: capital_ratios_quantlib_regulatory_basel_capital_ratios_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CapitalRatioRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/basel/credit-rwa:
    post:
      tags:
      - quantlib-regulatory
      summary: Credit Rwa
      operationId: credit_rwa_quantlib_regulatory_basel_credit_rwa_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreditRWARequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/basel/operational-rwa:
    post:
      tags:
      - quantlib-regulatory
      summary: Operational Rwa
      operationId: operational_rwa_quantlib_regulatory_basel_operational_rwa_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OperationalRWARequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/saccr/ead:
    post:
      tags:
      - quantlib-regulatory
      summary: Saccr Ead
      operationId: saccr_ead_quantlib_regulatory_saccr_ead_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SACCRRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/ifrs9/stage-assessment:
    post:
      tags:
      - quantlib-regulatory
      summary: Ifrs9 Stage
      operationId: ifrs9_stage_quantlib_regulatory_ifrs9_stage_assessment_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IFRS9StageRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/ifrs9/ecl-12m:
    post:
      tags:
      - quantlib-regulatory
      summary: Ifrs9 Ecl 12M
      operationId: ifrs9_ecl_12m_quantlib_regulatory_ifrs9_ecl_12m_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ECL12MRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/ifrs9/ecl-lifetime:
    post:
      tags:
      - quantlib-regulatory
      summary: Ifrs9 Ecl Lifetime
      operationId: ifrs9_ecl_lifetime_quantlib_regulatory_ifrs9_ecl_lifetime_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LifetimeECLRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/ifrs9/sicr:
    post:
      tags:
      - quantlib-regulatory
      summary: Ifrs9 Sicr
      operationId: ifrs9_sicr_quantlib_regulatory_ifrs9_sicr_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SICRRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/liquidity/lcr:
    post:
      tags:
      - quantlib-regulatory
      summary: Liquidity Lcr
      operationId: liquidity_lcr_quantlib_regulatory_liquidity_lcr_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/LCRRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/liquidity/nsfr:
    post:
      tags:
      - quantlib-regulatory
      summary: Liquidity Nsfr
      operationId: liquidity_nsfr_quantlib_regulatory_liquidity_nsfr_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NSFRRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
  /quantlib/regulatory/stress/capital-projection:
    post:
      tags:
      - quantlib-regulatory
      summary: Capital Projection
      operationId: capital_projection_quantlib_regulatory_stress_capital_projection_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CapitalProjectionRequest'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      security:
      - APIKeyHeader: []
components:
  schemas:
    CapitalProjectionRequest:
      properties:
        initial_capital:
          type: number
          title: Initial Capital
        initial_rwa:
          type: number
          title: Initial Rwa
        earnings:
          items:
            type: number
          type: array
          title: Earnings
        losses:
          items:
            type: number
          type: array
          title: Losses
        rwa_changes:
          items:
            type: number
          type: array
          title: Rwa Changes
      type: object
      required:
      - initial_capital
      - initial_rwa
      - earnings
      - losses
      - rwa_changes
      title: CapitalProjectionRequest
    LCRRequest:
      properties:
        hqla_level1:
          type: number
          title: Hqla Level1
        hqla_level2a:
          type: number
          title: Hqla Level2A
          default: 0.0
        hqla_level2b:
          type: number
          title: Hqla Level2B
          default: 0.0
        retail_deposits_stable:
          type: number
          title: Retail Deposits Stable
          default: 0.0
        retail_deposits_less_stable:
          type: number
          title: Retail Deposits Less Stable
          default: 0.0
        unsecured_wholesale:
          type: number
          title: Unsecured Wholesale
          default: 0.0
        secured_funding:
          type: number
          title: Secured Funding
          default: 0.0
        other_outflows:
          type: number
          title: Other Outflows
          default: 0.0
        inflows:
          type: number
          title: Inflows
          default: 0.0
      type: object
      required:
      - hqla_level1
      title: LCRRequest
    SICRRequest:
      properties:
        origination_pd:
          type: number
          title: Origination Pd
        current_pd:
          type: number
          title: Current Pd
        threshold_absolute:
          type: number
          title: Threshold Absolute
          default: 0.005
        threshold_relative:
          type: number
          title: Threshold Relative
          default: 2.0
      type: object
      required:
      - origination_pd
      - current_pd
      title: SICRRequest
    IFRS9StageRequest:
      properties:
        days_past_due:
          type: integer
          title: Days Past Due
        rating_downgrade:
          type: integer
          title: Rating Downgrade
        pd_increase_ratio:
          type: number
          title: Pd Increase Ratio
        is_credit_impaired:
          type: boolean
          title: Is Credit Impaired
          default: false
      type: object
      required:
      - days_past_due
      - rating_downgrade
      - pd_increase_ratio
      title: IFRS9StageRequest
    CreditRWARequest:
      properties:
        exposures:
          items:
            additionalProperties: true
            type: object
          type: array
          title: Exposures
        method:
          type: string
          title: Method
          default: standardized
      type: object
      required:
      - exposures
      title: CreditRWARequest
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
            - type: string
            - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
      - loc
      - msg
      - type
      title: ValidationError
    NSFRRequest:
      properties:
        capital:
          type: number
          title: Capital
        stable_deposits_retail:
          type: number
          title: Stable Deposits Retail
          default: 0.0
        less_stable_deposits_retail:
          type: number
          title: Less Stable Deposits Retail
          default: 0.0
        wholesale_funding:
          type: number
          title: Wholesale Funding
          default: 0.0
        cash_and_reserves:
          type: number
          title: Cash And Reserves
          default: 0.0
        securities_level1:
          type: number
          title: Securities Level1
          default: 0.0
        loans_retail:
          type: number
          title: Loans Retail
          default: 0.0
        loans_corporate:
          type: number
          title: Loans Corporate
          default: 0.0
        other_assets:
          type: number
          title: Other Assets
          default: 0.0
      type: object
      required:
      - capital
      title: NSFRRequest
    SACCRRequest:
      properties:
        mtm_value:
          type: number
          title: Mtm Value
        addon:
          type: number
          title: Addon
        collateral:
          type: number
          title: Collateral
          default: 0.0
        alpha:
          type: number
          title: Alpha
          default: 1.4
      type: object
      required:
      - mtm_value
      - addon
      title: SACCRRequest
    CapitalRatioRequest:
      properties:
        cet1_capital:
          type: number
          title: Cet1 Capital
        tier1_capital:
          type: number
          title: Tier1 Capital
        total_capital:
          type: number
          title: Total Capital
        risk_weighted_assets:
          type: number
          title: Risk Weighted Assets
        total_exposure:
          anyOf:
          - type: number
          - type: 'null'
          title: Total Exposure
      type: object
      required:
      - cet1_capital
      - tier1_capital
      - total_capital
      - risk_weighted_assets
      title: CapitalRatioRequest
    OperationalRWARequest:
      properties:
        gross_income_3y:
          items:
            type: number
          type: array
          title: Gross Income 3Y
      type: object
      required:
      - gross_income_3y
      title: OperationalRWARequest
    ECL12MRequest:
      properties:
        pd_12m:
          type: number
          title: Pd 12M
        lgd:
          type: number
          title: Lgd
        ead:
          type: number
          title: Ead
        discount_rate:
          type: number
          title: Discount Rate
          default: 0.0
      type: object
      required:
      - pd_12m
      - lgd
      - ead
      title: ECL12MRequest
    LifetimeECLRequest:
      properties:
        pd_curve:
          items:
            type: number
          type: array
          title: Pd Curve
        lgd:
          type: number
          title: Lgd
        ead_curve:
          items:
            type: number
          type: array
          title: Ead Curve
        discount_rates:
          items:
            type: number
          type: array
          title: Discount Rates
      type: object
      required:
      - pd_curve
      - lgd
      - ead_curve
      - discount_rates
      title: LifetimeECLRequest
  securitySchemes:
    APIKeyHeader:
      type: apiKey
      in: header
      name: X-API-Key
x-refined-from:
- fincept-in-openapi.json
- fincept-in-openapi.json
x-provenance:
  method: harvested
  publisher: Fincept Terminal
  source: https://api.fincept.in/openapi.json
  note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
    stamped by stamp-openapi-provenance.py (roadmap#793)