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.
openapi: 3.2.0
info:
title: Bankday Ach API
version: 1.0.0
description: Business days, holidays and settlement dates for payment rails, exchanges and countries.
contact:
url: https://bankday.dev
servers:
- url: https://bankday.dev
security:
- bearer: []
tags:
- name: Ach
paths:
/v1/ach/settlement:
get:
operationId: ach
summary: US ACH settlement estimate
description: Estimates when an ACH entry settles at the Federal Reserve, given when you submit it. Same Day ACH uses the three FedACH windows (submission deadlines 10:30 a.m., 2:45 p.m. and 4:45 p.m. ET; settlement 1:00, 5:00 and 6:00 p.m. ET) and the $1,000,000 per-payment limit. Standard ACH settles the next settlement day at 8:30 a.m. ET. Your bank's (ODFI's) cut-offs are earlier than the Fed's.
parameters:
- name: submitted_at
in: query
required: false
description: 'ISO 8601 timestamp with offset (default: now)'
schema:
type: string
- name: type
in: query
required: false
description: standard (default) | same_day
schema:
type: string
- name: amount
in: query
required: false
description: Optional, in USD; same-day entries over $1M fall back to standard
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
'400':
$ref: '#/components/responses/Error'
'401':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'422':
$ref: '#/components/responses/Error'
'429':
$ref: '#/components/responses/Error'
tags:
- Ach
components:
responses:
Error:
description: Error
content:
application/json:
schema:
type: object
properties:
error:
type: object
properties:
code:
type: string
message:
type: string
securitySchemes:
bearer:
type: http
scheme: bearer