Notarize Eligibilities API

The Eligibilities API from Notarize — 3 operation(s) for eligibilities.

Operations 3

GET /mortgage/v2/recording_locations Retrieve Recording Locations #
GET /mortgage/v2/transactions/title_underwriters Get Valid Underwriters #
GET /mortgage/v2/transactions/verify_address Verify Property Address #

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-security-events-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-authorization-server-metadata-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-client-registration-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-client-registration-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-token-info-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-introspection-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-revocation-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-transaction-create-params-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-transaction-params-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-transaction-object-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-document-creation-params-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-document-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-document-params-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-document-update-params-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-x401-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-x401-result-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-x401-handoff-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-x401-signature-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/notarize/refs/heads/main/json-schema/notarize-user-creation-params-schema.json

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/notarize:notarize-eligibilities-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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

notarize-eligibilities-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Proof Real Estate API Specification Eligibilities API
  version: v2
servers:
- url: https://api.proof.com
  description: Public API URL
tags:
- name: Eligibilities
paths:
  /mortgage/v2/recording_locations:
    get:
      summary: Retrieve Recording Locations
      tags:
      - Eligibilities
      operationId: getRecordingLocations
      security:
      - api_key: []
      parameters:
      - name: transaction_type
        in: query
        schema:
          type: string
          enum:
          - refinance
          - trailing_docs
          - purchase_seller
          - purchase_buyer_cash
          - purchase_buyer_loan
          - heloc
          - loan_mod_borrower
          - other
          - hybrid_refinance
          - hybrid_trailing_docs
          - hybrid_purchase_seller
          - hybrid_purchase_buyer_cash
          - hybrid_purchase_buyer_loan
          - hybrid_heloc
          - hybrid_other
          - wet_sign
          - real_estate_esign
          - real_estate_proof
        required: true
        description: 'Transaction type to be looked up. Will fail on non-mortgage transactions. Valid types are: refinance,trailing_docs,purchase_seller,purchase_buyer_cash,purchase_buyer_loan,heloc,loan_mod_borrower,other,hybrid_refinance,hybrid_trailing_docs,hybrid_purchase_seller,hybrid_purchase_buyer_cash,hybrid_purchase_buyer_loan,hybrid_heloc,hybrid_other,wet_sign,real_estate_esign,real_estate_proof'
        x-example: purchase_buyer_loan
      - name: organization_id
        in: query
        required: false
        description: The organization to check eligibility for. If not included, the organization will be pulled from the API key.
        schema:
          type: string
      - name: street_address[line1]
        in: query
        x-example: 123 test st
        schema:
          type: string
      - name: street_address[line2]
        in: query
        x-example: '6'
        schema:
          type: string
      - name: street_address[city]
        in: query
        x-example: Kane
        schema:
          type: string
      - name: street_address[state]
        in: query
        x-example: IA
        schema:
          type: string
      - name: street_address[postal]
        in: query
        x-example: '51503'
        schema:
          type: string
      - name: street_address[country]
        in: query
        x-example: US
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              example: []
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/recording_location'
        '400':
          description: Bad Request
          content:
            application/json:
              example:
                errors:
                - Transaction type is invalid
              schema:
                $ref: '#/components/schemas/errors_object'
  /mortgage/v2/transactions/title_underwriters:
    get:
      summary: Get Valid Underwriters
      tags:
      - Eligibilities
      operationId: getValidUnderwriters
      security:
      - api_key: []
      parameters:
      - name: transaction_type
        in: query
        schema:
          type: string
          enum:
          - refinance
          - trailing_docs
          - purchase_seller
          - purchase_buyer_cash
          - purchase_buyer_loan
          - heloc
          - loan_mod_borrower
          - other
          - hybrid_refinance
          - hybrid_trailing_docs
          - hybrid_purchase_seller
          - hybrid_purchase_buyer_cash
          - hybrid_purchase_buyer_loan
          - hybrid_heloc
          - hybrid_other
          - wet_sign
          - real_estate_esign
          - real_estate_proof
        required: true
        description: Type of the transaction
        x-example: refinance
      - name: state_abbreviation
        in: query
        required: true
        description: State Transaction is occuring
        x-example: CO
        schema:
          type: string
      - name: title_agent_email
        in: query
        required: false
        description: Title Agent Email
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              example:
                title_agent_found: false
                eligible_title_underwriters:
                - id: orxdw5mdg
                  name: Trantow, Hermann and Krajcik
              schema:
                type: object
                properties:
                  title_agent_found:
                    type: boolean
                  eligible_title_underwriters:
                    type: array
                    items:
                      $ref: '#/components/schemas/organization'
        '403':
          description: Forbidden
          content:
            application/json:
              example:
                errors:
                - Only available to lenders and title agencies
              schema:
                $ref: '#/components/schemas/errors_object'
        '422':
          description: Unprocessible Entity
          content:
            application/json:
              example:
                errors:
                - 'Invalid state code: XX'
              schema:
                $ref: '#/components/schemas/errors_object'
  /mortgage/v2/transactions/verify_address:
    get:
      summary: Verify Property Address
      tags:
      - Eligibilities
      operationId: verifyPropertyAddress
      security:
      - api_key: []
      parameters:
      - name: transaction_type
        in: query
        schema:
          type: string
          enum:
          - refinance
          - trailing_docs
          - purchase_seller
          - purchase_buyer_cash
          - purchase_buyer_loan
          - heloc
          - loan_mod_borrower
          - other
          - hybrid_refinance
          - hybrid_trailing_docs
          - hybrid_purchase_seller
          - hybrid_purchase_buyer_cash
          - hybrid_purchase_buyer_loan
          - hybrid_heloc
          - hybrid_other
          - wet_sign
          - real_estate_esign
          - real_estate_proof
        required: true
        description: Type of the transaction.
        x-example: purchase_buyer_cash
      - name: organization_id
        in: query
        description: The organization id of a child account. If the authenticated account has child accounts, specifying this parameter will verify the closing property address using the child account's eligibility rules. If this is not provided, we will verify the closing property address using the eligibility rules of the authenticated account.
        x-example: or_rn6o8dq
        schema:
          type: string
      - name: street_address[line1]
        in: query
        required: true
        x-example: 123 test st
        schema:
          type: string
      - name: street_address[line2]
        in: query
        x-example: '5'
        schema:
          type: string
      - name: street_address[city]
        in: query
        required: true
        x-example: Boston
        schema:
          type: string
      - name: street_address[state]
        in: query
        required: true
        x-example: MA
        schema:
          type: string
      - name: street_address[postal]
        in: query
        required: true
        x-example: '20001'
        schema:
          type: string
      - name: street_address[country]
        in: query
        x-example: USA
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              example: []
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/recording_location'
        '400':
          description: Bad Request
          content:
            application/json:
              example:
                errors:
                - Transaction type is invalid
              schema:
                $ref: '#/components/schemas/errors_object'
        '404':
          description: Not Found
          content:
            application/json:
              example:
                errors:
                - 'Not Found: Organization'
              schema:
                $ref: '#/components/schemas/errors_object'
        '422':
          description: Unprocessable Entity
          content:
            application/json:
              example:
                errors:
                - Only available to lenders and title agencies
              schema:
                $ref: '#/components/schemas/errors_object'
components:
  schemas:
    title_agency:
      type: object
      properties:
        id:
          type: string
          maxLength: 5000
          description: The ID of the title agency.
        name:
          type: string
          maxLength: 5000
          description: The name of the title agency.
        alta_id:
          type:
          - string
          - 'null'
          maxLength: 5000
          description: The ALTA ID of the title agency.
        address:
          type:
          - string
          - 'null'
          maxLength: 5000
          description: The address of the title agency.
        eligible_underwriters:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/organization'
          description: The list of title underwriters that the title agency works with.
        company_notaries:
          type: boolean
          description: Whether the title agency has company notaries.
    recording_location:
      type: object
      properties:
        id:
          type: string
          maxLength: 5000
          description: The ID of the recording location.
        name:
          type: string
          maxLength: 5000
          description: The name of the recording location.
        state:
          type: string
          maxLength: 5000
          description: The US state of the recording location.
        supported:
          type: boolean
          description: Whether erecording is supported at the recording location
        recording_type:
          type: string
          maxLength: 5000
          description: The type of recording supported at the location. ELECTRONIC, PAPER, or NONE.
        eligible:
          type: boolean
          description: Allowed legally and by organizations preferences.
        eligible_title_agencies:
          type: array
          items:
            $ref: '#/components/schemas/title_agency'
          description: The title agencies that are eligible for the recording location.
        eligible_title_underwriters:
          type: array
          items:
            $ref: '#/components/schemas/organization'
          description: The title underwriters that are eligible for the recording location.
    errors_object:
      type: object
      properties:
        message:
          type: string
          maxLength: 5000
          description: Deprecated; prefer using the errors array instead
        errors:
          oneOf:
          - type: string
          - type: array
            items:
              type: string
          - type: object
    organization:
      type: object
      properties:
        id:
          type: string
          maxLength: 5000
          description: The ID of the organization.
        name:
          type: string
          maxLength: 5000
          description: The name of the organization.
  securitySchemes:
    api_key:
      type: apiKey
      name: ApiKey
      in: header
x-provenance:
  method: searched
  source: https://dev.proof.com/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://dev.proof.com/reference/addenote.md
  - https://dev.proof.com/reference/addmortgagedocument.md
  - https://dev.proof.com/reference/addmortgageexternaldocument.md
  - https://dev.proof.com/reference/cancelmortgagetransaction.md
  - https://dev.proof.com/reference/createmortgagenotary.md
  - https://dev.proof.com/reference/createmortgagepartnerorganization.md
  - https://dev.proof.com/reference/createmortgagetransaction.md
  - https://dev.proof.com/reference/createmortgagewebhookurl.md
  - https://dev.proof.com/reference/createmortgagewebhookv2.md
  - https://dev.proof.com/reference/createtestwebhook-1.md
  - https://dev.proof.com/reference/deleteenote.md
  - https://dev.proof.com/reference/deletemortgagedocument.md
  - https://dev.proof.com/reference/deletemortgagenotary.md
  - https://dev.proof.com/reference/deletemortgagetransaction.md
  - https://dev.proof.com/reference/deletemortgagewebhookurl.md
  - https://dev.proof.com/reference/deletemortgagewebhookv2.md
  - https://dev.proof.com/reference/forcecompletetransaction-1.md
  - https://dev.proof.com/reference/get_mortgage-v2-title-agencies.md
  - https://dev.proof.com/reference/getalleligiblenotaries-1.md
  - https://dev.proof.com/reference/getallmortgagenotaries.md
  - https://dev.proof.com/reference/getallmortgagetransactions.md
  - https://dev.proof.com/reference/getallmortgagewebhooksv2.md
  - https://dev.proof.com/reference/getallrealestatecostcenters.md
  - https://dev.proof.com/reference/getallrealestatetemplates.md
  - https://dev.proof.com/reference/getmortgagedocument.md
  - https://dev.proof.com/reference/getmortgagenotarizationrecord.md
  - https://dev.proof.com/reference/getmortgagenotary.md
  - https://dev.proof.com/reference/getmortgagetransaction.md
  - https://dev.proof.com/reference/getmortgagewebhookeventsv2.md
  - https://dev.proof.com/reference/getmortgagewebhooksubscriptionsv2.md
  - https://dev.proof.com/reference/getmortgagewebhookurl.md
  - https://dev.proof.com/reference/getmortgagewebhookv2.md
  - https://dev.proof.com/reference/getrecordinglocations.md
  - https://dev.proof.com/reference/getvalidunderwriters.md
  - https://dev.proof.com/reference/patchmortgagedocuments.md
  - https://dev.proof.com/reference/placeorder.md
  - https://dev.proof.com/reference/recalltransaction.md
  - https://dev.proof.com/reference/resendmortgagecontactsemail.md
  - https://dev.proof.com/reference/resendmortgagetransactionemail.md
  - https://dev.proof.com/reference/resendmortgagetransactionsms.md
  - https://dev.proof.com/reference/updatemortgagedocuments.md
  - https://dev.proof.com/reference/updatemortgagepartnerorganization.md
  - https://dev.proof.com/reference/updatemortgagetransaction.md
  - https://dev.proof.com/reference/updatemortgagewebhookv2.md
  - https://dev.proof.com/reference/verifypropertyaddress.md
  merge:
    pages: 45
    deduped: 416
    conflicts_kept_first: 0