Scratchpay Borrower application API

The Borrower application API from Scratchpay — 1 operation(s) for borrower application.

Operations 1

POST /application Send borrower loan application data

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/scratchpay-borrower-application-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

scratchpay-borrower-application-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Scratchpay Borrower application API
  version: 1.0.0
  contact:
    email: tech@scratchpay.com
  description: 'Operations tagged Borrower application across 2 of this provider''s published API definitions: scratchpay-scratchpay-1.0.0-apis-swagger.yml, scratchpay-scratchpay-care-credit-1.0.0-apis-swagger.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://staging.scratchpay.com/api
  description: staging
- url: https://scratchpay.com/api
  description: production
schemes:
- https
tags:
- name: Borrower application
paths:
  /application:
    post:
      tags:
      - Borrower application
      summary: Send borrower loan application data
      description: Will require some data for the borrower loan application and will send back a specific url that the borrower should be redirected to for mobile phone verification page
      parameters:
      - in: header
        name: Authorization
        schema:
          type: string
          example: Bearer 20c864a867e1563d298e316af9a50ee3
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                phoneNumber:
                  type: string
                  example: 18557272395
                  description: Borrower phone number
                  required: true
                practiceUniqueId:
                  type: string
                  example: cb8306268cbe4d289dbf1e5a2ec0c484
                  description: A unique ID for the practice
                  required: true
                requestedAmount:
                  type: integer
                  example: 500
                  description: Borrower loan requested amount in USD
                  required: true
                loanUniqueId:
                  type: string
                  example: 46bf3c423264c47dd0bb7f2626641181
                  description: Unique alpha numeric string that the partner can use to identify the loan application when we call their API back to send the result
                successURL:
                  type: string
                  example: https://www.google.com
                  required: true
                declineURL:
                  type: string
                  example: https://www.google.com
                  required: true
                firstName:
                  type: string
                  example: Jonathan
                  required: false
                lastName:
                  type: string
                  example: Consumer
                  required: false
                address1:
                  type: string
                  example: Canal Street
                  required: false
                address2:
                  type: string
                  example: Youngtown
                  required: false
                postalCode:
                  type: string
                  example: 10598
                  required: false
                city:
                  type: string
                  example: New York
                  required: false
                state:
                  type: string
                  example: NY
                  required: false
                email:
                  type: string
                  example: jc@example.com
                  required: false
                birthDate:
                  type: string
                  example: '1973-12-23'
                  required: false
                yearlyIncomeAmount:
                  type: integer
                  example: 70000
                  required: false
                country:
                  type: string
                  example: US
                  required: false
      responses:
        200:
          description: success
          content:
            application/json:
              example:
                url: https://scratchpay.com/verify/18557272395/40
        422:
          description: Unable to process the request. One or more fields are invalid or missing.
          content:
            application/json:
              schema:
                type: object
                properties:
                  phoneNumber:
                    type: array
                example:
                  requestedAmount:
                  - The requested amount may not be greater than 10000.
                  phoneNumber:
                  - The phone number format is invalid.
                  loanUniqueId:
                  - The loan unique id field is required.
    servers:
    - url: https://staging.scratchpay.com/api
      description: staging
    - url: https://scratchpay.com/api
      description: production
externalDocs:
  description: Find out more about Scratchpay
  url: https://scratchpay.com
x-refined-from:
- scratchpay-scratchpay-1.0.0-apis-swagger.yml
- scratchpay-scratchpay-care-credit-1.0.0-apis-swagger.yml