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 (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.
Documentation
Documentation
https://docs.trading212.com/api
Authentication
https://docs.trading212.com/api/section/authentication
RateLimits
https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/rate-limits/rate-limits.yml
Specifications
Schemas & Data
Other Resources
Examples
https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/examples/
Vocabulary
https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/vocabulary/vocabulary.json
JSONLD
https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/json-ld/api.jsonld
Environments
https://docs.trading212.com/api/section/general-information/api-environments
RateLimiting
https://docs.trading212.com/api/section/rate-limiting/how-it-works
TermsOfService
https://www.trading212.com/legal-documentation/API-Terms_EN.pdf
UsefulLinks
https://docs.trading212.com/api/section/useful-links
Community
https://community.trading212.com/
Plans
https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/plans/plans.yml
FinOps
https://raw.githubusercontent.com/api-evangelist/trading212/refs/heads/main/finops/finops.yml