Complete control
of FedWire

Transfer funds immediately to any bank account through FedWire via API. Receive domestic and international wires with instant updates and all the raw data.

Start building

Say goodbye to
business hours

Initiate and settle wire transfers 22 hours a day, 5 days a week. We process every second the Federal Reserve is open, unlike legacy banks.



Per day



Per week

Initiate the wire transfer

curl 'https://api.column.com/transfers/wire' \
     -XPOST \
     -u :<YOUR API KEY> \
     -d description="Example wire transfer" \
     -d amount=10000 \
     -d currency_code=USD \
     -d bank_account_id="<bank_account_id>" \
     -d counterparty_id="<counterparty_id>"


Programmatically send wire transfers with one API call.


Funds are transferred in real-time to any US bank account.

Instant transfers
with full control

Programmatically send wire transfers in one API call. Funds are transferred instantly to any U.S. bank account.

Create new counterparty

curl 'https://api.column.com/counterparties' \
     -XPOST \
     -u :<YOUR API KEY> \
     -d routing_number="121144269" \
     -d account_number="1234567890" \
     -d "wire[beneficiary_name]"="John Smith" \
     -d "wire[beneficiary_address][line_1]"="101 Market St" \
     -d "wire[beneficiary_address][city]"="San Francisco" \
     -d "wire[beneficiary_address][state]"="CA" \
     -d "wire[beneficiary_address][postal_code]"="94105" \
     -d "wire[beneficiary_address][country_code]"="USA"

Full data transparency

Control every aspect of the data sent and received in domestic and international wires. We expose all the raw details so you can reconcile and have full visibility.

  "account_number_id": "acno_25nacNsLD8qLI1Vc6x67sxFU27c",
  "allow_overdraft": false,
  "amount": "100000",
  "bank_account_id": "bacc_25nVQr05nZybpyEzw8j0wV6VRUh",
  "beneficiary_account_number": "256783259046169",
  "beneficiary_name": "Column account",
  "completed_at": "2022-03-02T00:05:54Z",
  "counterparty_id": "cpty_25QihOzMbXhGQVNHQmeIp6UJNnj",
  "created_at": "2022-03-02T00:05:54Z",
  "currency_code":  "USD",
  "description": "incoming CTR wire transfer",
  "id": "wire_25o3LGGbxLjpabTm6zHquAM1ti2",
  "idempotency_key": "",
  "imad": "20220301CHASE001000001",
  "initiated_at": "2022-03-02T00:05:54Z",
  "is_incoming": true,
  "is_on_us": false,
  "manual_review_at": null,
  "omad": "20220301MMQFMC2U000001",
  "originator_account_number": "1234567890",
  "originator_name": "Chase account",
  "pending_submission_at": null,
  "previous_message_reference": "",
  "raw_beneficiary_address": "",
  "raw_originator_address": "",
  "receiver_di_name": "Column Bank",
  "receiver_di_routing_number": "091000019",
  "rejected_at": null,
  "sender_di_name": "TestBank",
  "sender_di_routing_number": "322271627",
  "sender_reference": "",
  "status": "COMPLETED",
  "submitted_at": null,
  "subtype_code": "00",
  "type_code": "10",
  "updated_at": "2022-03-02T00:05:54Z"

Get wire transfers list

curl 'https://api.column.com/transfers/wire' \
       -u :<YOUR API KEY>

Get single wire transfer

curl 'https://api.column.com/transfers/wire/<wire_transfer_id>' \
    -u :<YOUR API KEY>
We know the ecosystem very well and Column provides the speed, flexible account model and API-first approach that no one else can. These aspects are essential to building certain products that power our customers’ growth.
Henrique DubugrasCo-Founder and Co-CEO, Brex

Infrastructure products built for
developers in the lightest format possible

Start building today

Unmatched access to money movement, bank accounts, card networks, and bank capital. You're in the driver's seat to build your own products, on your terms, without layers in between.