Upvest logo

Upvest

Upvest is a Berlin-based API-first investment infrastructure provider that enables banks, brokers, and wealth managers to build and launch investment experiences through a single modular API. Founded in 2017, Upvest is a regulated securities institution in Europe and the UK, covering trading, custody, and back-office operations. The platform supports fractional investing, portfolios, savings plans, roundups, and direct debit, enabling clients like Bunq, DKB, N26, Revolut, and Raisin to offer investment products to their customers.

1 APIs 1 Capabilities 10 Features
Banking InfrastructureFintechInvestmentsSecuritiesFractional InvestingCustodyWealth Management

APIs

Upvest Investment API

The Upvest Investment API provides a unified interface for building embedded investment experiences. It supports placing and managing orders, creating portfolios, configuring sa...

Capabilities

Upvest Investment Operations

Unified workflow capability for building and managing investment experiences on the Upvest platform. Covers user onboarding, account management, order placement, portfolio manag...

Run with Naftiko

Features

Fractional Investing

Enable customers to invest in stocks and ETFs starting at 1 EUR with fractional share support.

Portfolio Management

Build customized portfolios of stocks, ETFs, and upcoming crypto assets with automated rebalancing.

Savings Plans

Configure recurring automated investment plans with direct debit integration.

Roundups

Micro-investing through spending-based roundups that automatically invest spare change.

Instant Account Creation

Enable customers to open investment accounts in seconds through the API.

Custody Management

Regulated custody services with digital reports and securities safeguarding.

Multi-Currency Cash Management

Track and manage cash balances across multiple currencies with virtual bank accounts.

Tax and Compliance

Automated tax wrapper support including ISA, tax exemptions, and compliance reporting.

Webhook Events

Real-time asynchronous event notifications for orders, payments, accounts, and compliance events.

Sandbox Environment

Full-featured sandbox at sandbox.upvest.co for testing with simulated bank transactions.

Use Cases

Embedded Brokerage

Banks and fintechs embedding fractional stock and ETF trading into existing financial products.

Digital Wealth Management

Wealth managers building automated portfolio and savings plan products for retail clients.

Neobank Investment Features

Neobanks adding investment capabilities to checking and savings account offerings.

White-Label Investment Platform

Third-party platforms building fully branded investment experiences using Upvest infrastructure.

Roundup Investing

Platforms enabling micro-investing by rounding up purchases and investing the difference.

Integrations

HTTP Signature Proxy

Localhost proxy for handling HTTP request signing required by the Upvest Investment API.

Direct Debit

Automated recurring payment integration for savings plans and top-ups.

Webhook Integration

Event-driven integration pattern via Upvest webhook subscriptions for real-time processing.

OAuth 2.0

Client credentials flow for API authentication and token management.

Event Specifications

Upvest Investment Events

The Upvest Investment API uses an asynchronous, event-driven architecture where events represent state changes within the system. Webhook subscriptions allow your application to...

ASYNCAPI

Semantic Vocabularies

Upvest Context

63 classes · 68 properties

JSON-LD

API Governance Rules

Upvest API Rules

39 rules · 17 errors 19 warnings 3 info

SPECTRAL

Resources

🔗
Website
Website
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
📰
Engineering Blog
Blog
📝
SignUp
SignUp
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
👥
HTTP Signature Proxy CLI
GitHubRepository
👥
HTTP Signature Examples
GitHubRepository
👥
Documentation Assets
GitHubRepository
🔗
JSONLD
JSONLD
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
Investment Operations
NaftikoCapability
🔗
Investment API (Shared)
NaftikoCapability

Sources

Raw ↑
aid: upvest
url: >-
  https://raw.githubusercontent.com/api-evangelist/upvest/refs/heads/main/apis.yml
name: Upvest
type: Index
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Banking Infrastructure
  - Fintech
  - Investments
  - Securities
  - Fractional Investing
  - Custody
  - Wealth Management
description: >-
  Upvest is a Berlin-based API-first investment infrastructure provider that enables
  banks, brokers, and wealth managers to build and launch investment experiences through
  a single modular API. Founded in 2017, Upvest is a regulated securities institution
  in Europe and the UK, covering trading, custody, and back-office operations. The
  platform supports fractional investing, portfolios, savings plans, roundups, and
  direct debit, enabling clients like Bunq, DKB, N26, Revolut, and Raisin to offer
  investment products to their customers.
created: '2026-03-24'
modified: '2026-05-03'
specificationVersion: '0.19'
apis:
  - aid: upvest:investment-api
    name: Upvest Investment API
    tags:
      - Custody
      - Investments
      - Orders
      - Portfolios
      - Securities
      - Trading
      - Fractional Investing
      - Savings Plans
      - Payments
      - Webhooks
    humanURL: https://docs.upvest.co/
    baseURL: https://api.upvest.co
    properties:
      - url: https://docs.upvest.co/api
        type: Documentation
      - type: OpenAPI
        url: openapi/upvest-investment-api-openapi.yml
      - type: AsyncAPI
        url: asyncapi/upvest-investment-events-asyncapi.yml
      - type: JSONSchema
        url: json-schema/upvest-webhook-event-schema.json
      - type: JSONSchema
        url: json-schema/upvest-order-schema.json
      - type: JSONSchema
        url: json-schema/investment-api-user-schema.json
      - type: JSONSchema
        url: json-schema/investment-api-account-schema.json
      - type: JSONSchema
        url: json-schema/investment-api-order-schema.json
      - type: JSONSchema
        url: json-schema/investment-api-portfolio-schema.json
      - type: JSONSchema
        url: json-schema/investment-api-savings-plan-schema.json
      - type: JSONSchema
        url: json-schema/investment-api-instrument-schema.json
      - type: JSONSchema
        url: json-schema/investment-api-transaction-schema.json
      - type: JSONSchema
        url: json-schema/investment-api-position-schema.json
    description: >-
      The Upvest Investment API provides a unified interface for building embedded
      investment experiences. It supports placing and managing orders, creating portfolios,
      configuring savings plans, handling securities transfers, and managing user
      accounts and positions. The API covers the full order lifecycle with asynchronous
      processing and webhook notifications for real-time event handling. Key resource
      groups include users and businesses, accounts, orders and executions, instruments
      and price data, portfolios, savings plans, payments (top-ups, withdrawals, direct
      debits), tax and compliance, webhooks, and reporting.
common:
  - type: Website
    url: https://upvest.co/
  - type: Portal
    url: https://upvest.co/developers
  - type: Documentation
    url: https://docs.upvest.co/
  - type: GettingStarted
    url: https://docs.upvest.co/documentation/guides
  - type: Blog
    url: https://upvest.co/blog
  - type: Blog
    url: https://engineering.upvest.co/
    title: Engineering Blog
  - type: SignUp
    url: https://upvest.co/contact
  - type: PrivacyPolicy
    url: https://upvest.co/legal/privacy-policy
  - type: GitHubOrganization
    url: https://github.com/upvestco
  - type: GitHubRepository
    url: https://github.com/upvestco/httpsignature-proxy
    title: HTTP Signature Proxy CLI
  - type: GitHubRepository
    url: https://github.com/upvestco/http-signature-examples
    title: HTTP Signature Examples
  - type: GitHubRepository
    url: https://github.com/upvestco/documentation_assets
    title: Documentation Assets
  - type: JSONLD
    url: json-ld/upvest-context.jsonld
  - type: SpectralRules
    url: rules/upvest-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/upvest-vocabulary.yaml
  - type: NaftikoCapability
    url: capabilities/investment-operations.yaml
    title: Investment Operations
  - type: NaftikoCapability
    url: capabilities/shared/investment-api.yaml
    title: Investment API (Shared)
  - type: Features
    data:
      - name: Fractional Investing
        description: Enable customers to invest in stocks and ETFs starting at 1 EUR with fractional share support.
      - name: Portfolio Management
        description: Build customized portfolios of stocks, ETFs, and upcoming crypto assets with automated rebalancing.
      - name: Savings Plans
        description: Configure recurring automated investment plans with direct debit integration.
      - name: Roundups
        description: Micro-investing through spending-based roundups that automatically invest spare change.
      - name: Instant Account Creation
        description: Enable customers to open investment accounts in seconds through the API.
      - name: Custody Management
        description: Regulated custody services with digital reports and securities safeguarding.
      - name: Multi-Currency Cash Management
        description: Track and manage cash balances across multiple currencies with virtual bank accounts.
      - name: Tax and Compliance
        description: Automated tax wrapper support including ISA, tax exemptions, and compliance reporting.
      - name: Webhook Events
        description: Real-time asynchronous event notifications for orders, payments, accounts, and compliance events.
      - name: Sandbox Environment
        description: Full-featured sandbox at sandbox.upvest.co for testing with simulated bank transactions.
  - type: UseCases
    data:
      - name: Embedded Brokerage
        description: Banks and fintechs embedding fractional stock and ETF trading into existing financial products.
      - name: Digital Wealth Management
        description: Wealth managers building automated portfolio and savings plan products for retail clients.
      - name: Neobank Investment Features
        description: Neobanks adding investment capabilities to checking and savings account offerings.
      - name: White-Label Investment Platform
        description: Third-party platforms building fully branded investment experiences using Upvest infrastructure.
      - name: Roundup Investing
        description: Platforms enabling micro-investing by rounding up purchases and investing the difference.
  - type: Integrations
    data:
      - name: HTTP Signature Proxy
        description: Localhost proxy for handling HTTP request signing required by the Upvest Investment API.
      - name: Direct Debit
        description: Automated recurring payment integration for savings plans and top-ups.
      - name: Webhook Integration
        description: Event-driven integration pattern via Upvest webhook subscriptions for real-time processing.
      - name: OAuth 2.0
        description: Client credentials flow for API authentication and token management.
maintainers:
  - FN: Kin Lane
    email: [email protected]