Trading 212 website screenshot

Trading 212

Trading 212 is a commission-free investing platform offering a REST API for accessing portfolio data, managing orders, viewing positions, retrieving instrument metadata, and accessing account information. The API supports Invest and Stocks ISA account types and provides both a live trading environment and a paper trading (demo) environment for safe development and testing.

1 APIs 0 Features
InvestingFinanceTradingStocksPortfolioCommission-FreeISA

APIs

Trading 212 Public API

The Trading 212 Public API (currently in beta) provides programmatic access to your Invest and Stocks ISA accounts. Use it to retrieve account summaries, manage equity orders (m...

Pricing Plans

Plans

1 plans

PLANS

Rate Limits

Rate Limits

18 limits

RATE LIMITS

FinOps

Finops

FINOPS

Semantic Vocabularies

Api Context

0 classes · 0 properties

JSON-LD

context Context

38 classes · 0 properties

JSON-LD

Example Payloads

Delete_Api_V0_Equity_Pies_Id

7 fields

EXAMPLE

Get_Api_V0_Equity_Orders

7 fields

EXAMPLE

Get_Api_V0_Equity_Orders_Id

7 fields

EXAMPLE

Get_Api_V0_Equity_Pies

7 fields

EXAMPLE

Get_Api_V0_Equity_Pies_Id

7 fields

EXAMPLE

Get_Api_V0_Equity_Positions

7 fields

EXAMPLE

Post_Api_V0_Equity_Pies

7 fields

EXAMPLE

Post_Api_V0_Equity_Pies_Id

7 fields

EXAMPLE

Resources

📜
TermsOfService
TermsOfService
🔑
Authentication
Authentication
🔗
RateLimiting
RateLimiting
🔗
Community
Community
🔗
HelpCentre
HelpCentre
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
name: Trading 212
description: Trading 212 is a commission-free investing platform offering a REST API for accessing portfolio data, managing
  orders, viewing positions, retrieving instrument metadata, and accessing account information. The API supports Invest and
  Stocks ISA account types and provides both a live trading environment and a paper trading (demo) environment for safe development
  and testing.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/apis.yml
version: '0.19'
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Investing
- Finance
- Trading
- Stocks
- Portfolio
- Commission-Free
- ISA
apis:
- name: Trading 212 Public API
  description: The Trading 212 Public API (currently in beta) provides programmatic access to your Invest and Stocks ISA accounts.
    Use it to retrieve account summaries, manage equity orders (market, limit, stop, stop-limit), inspect open positions,
    browse tradable instruments and exchange schedules, manage Pie portfolios, and pull historical orders, dividends, transactions,
    and export CSV reports.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.trading212.com/api
  baseURL: https://live.trading212.com/api/v0
  tags:
  - Investing
  - Orders
  - Positions
  - Portfolio
  - Instruments
  - History
  - Pies
  properties:
  - type: Documentation
    url: https://docs.trading212.com/api
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/openapi/openapi.yaml
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/json-schema/
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/examples/
  - type: Vocabulary
    url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/vocabulary/vocabulary.json
  - type: JSONLD
    url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/json-ld/api.jsonld
  - type: Authentication
    url: https://docs.trading212.com/api/section/authentication
  - type: Environments
    url: https://docs.trading212.com/api/section/general-information/api-environments
  - type: RateLimiting
    url: https://docs.trading212.com/api/section/rate-limiting/how-it-works
  - type: TermsOfService
    url: https://www.trading212.com/legal-documentation/API-Terms_EN.pdf
  - type: UsefulLinks
    url: https://docs.trading212.com/api/section/useful-links
  - type: Community
    url: https://community.trading212.com/
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/rate-limits/rate-limits.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/finops/finops.yml
  contact:
  - FN: Trading 212 Community
    url: https://community.trading212.com/
  - FN: Trading 212 Help Centre
    url: https://helpcentre.trading212.com/
common:
- type: TermsOfService
  url: https://www.trading212.com/legal-documentation/API-Terms_EN.pdf
- type: Authentication
  url: https://docs.trading212.com/api/section/authentication
- type: RateLimiting
  url: https://docs.trading212.com/api/section/rate-limiting/how-it-works
- type: Community
  url: https://community.trading212.com/
- type: HelpCentre
  url: https://helpcentre.trading212.com/
- type: Plans
  url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/plans/plans.yml
- type: RateLimits
  url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/rate-limits/rate-limits.yml
- type: FinOps
  url: https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/finops/finops.yml
maintainers:
- FN: API Evangelist
  url: https://apievangelist.com
  email: info@apievangelist.com