Expense API · v1

Become agentic with our API

Retrieve your card transactions, upload receipts, and code expenses to your accounting system. One API key, a handful of endpoints - and your own agentic finance tools.

Coming soon

The Franklin API will give you your own transactions, receipts and card overview data as JSON. One API key, a handful of endpoints, and the bookkeeping can run wherever you already work - a script, your BI stack, or an AI assistant that speaks MCP.

Read the API documentationapi.hifranklin.com/docs
The full reference is public already, ahead of launch, so you can see exactly what you will be able to build. Authentication, endpoints, schemas and error codes all live there.

What you will be able to build

Reconciliation
Pull every card transaction into your own system and match it against supplier invoices.
Your own dashboards
Spend reporting shaped the way your team already reports, instead of the way a product decided.
Agents that close the books
Point Claude or ChatGPT at your Franklin data and let it find what is missing a receipt, then file it.

What it will not do

The API reads expense data and writes receipts and accounting codes. That is the whole surface.

  • It never moves money. No payments, no transfers, no card limit changes. Those need approval inside Franklin.
  • It never exposes full card details. Last four digits only - PCI DSS, and not negotiable.
  • It only sees your company. Every key is scoped to the company that issued it, and every request is logged against that key.

What a request looks like

Keys will be created in Franklin under Settings → API keys by an administrator. From there it is one header:

curl "https://api.hifranklin.com/v1/transactions?missing_receipt=true" \
  -H "Authorization: Bearer fk_live_…"

API access will be part of the product rather than an add-on - included on every plan, including the free one, and not gated behind a tier.

Want to try the idea before then? Get five free skills for Claude and ChatGPT - those work today.

Questions

Write to support@hifranklin.com. If you are planning a build around this, tell us what you need and we will tell you honestly where it sits.

Købmagergade 26C, 1st floor to the left, 1150, Copenhagen, Denmark

© Copyright 2026. All Rights Reserved.

Franklin Technologies ApS. Cards will be issued by UAB Nium EU pursuant to a license by Visa Europe. UAB Nium EU is a company registered in Lithuania with company number 304548794, is authorised as an electronic money institution (Licence No. 14 issued on 29 September 2017 by the Bank of Lithuania).

Købmagergade 26C, 1st floor to the left, 1150, Copenhagen, Denmark

© Copyright 2026. All Rights Reserved.

Franklin Technologies ApS. Cards will be issued by UAB Nium EU pursuant to a license by Visa Europe. UAB Nium EU is a company registered in Lithuania with company number 304548794, is authorised as an electronic money institution (Licence No. 14 issued on 29 September 2017 by the Bank of Lithuania).

Købmagergade 26C, 1st floor to the left, 1150, Copenhagen, Denmark

© Copyright 2026. All Rights Reserved.

Franklin Technologies ApS. Cards will be issued by UAB Nium EU pursuant to a license by Visa Europe. UAB Nium EU is a company registered in Lithuania with company number 304548794, is authorised as an electronic money institution (Licence No. 14 issued on 29 September 2017 by the Bank of Lithuania).

Købmagergade 26C, 1st floor to the left, 1150, Copenhagen, Denmark

© Copyright 2026. All Rights Reserved.

Franklin Technologies ApS. Cards will be issued by UAB Nium EU pursuant to a license by Visa Europe. UAB Nium EU is a company registered in Lithuania with company number 304548794, is authorised as an electronic money institution (Licence No. 14 issued on 29 September 2017 by the Bank of Lithuania).