ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified finance Safety 2/5

trading212-api

This skill should be used when the user asks to "connect to Trading 212", "authenticate Trading 212 API", "place a trade", "buy stock", "sell shares", "place market order",, "place pending order", "place limit order", "cancel order", "check my balance", "view account summary", "get positions", "view portfolio", "check P&L", "find ticker symbol", "search instruments", "check trading hours", "view dividends", "get order history", "export transactions", "generate CSV report", or needs guidance on Trading 212 API authentication, order placement, position monitoring, account information, instrument lookup, or historical data retrieval.

Why use this skill?

Automate your Trading 212 account with OpenClaw. Manage portfolios, place market and limit orders, and track P&L across Demo and Live accounts with this powerful skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/tsvetelin-kulinski/trading212-api
Or

What This Skill Does

The Trading 212 API skill provides a robust interface for OpenClaw AI agents to interact with the Trading 212 platform. It enables seamless integration for automated trading tasks, account management, and real-time market data retrieval. Designed for flexibility, it supports both paper trading (via the Demo environment) and real-money execution (via the Live environment). The skill handles the complexities of authentication, order management, and portfolio monitoring, allowing users to execute complex financial strategies without navigating the web interface.

Installation

To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/tsvetelin-kulinski/trading212-api

Once installed, you must provide your API credentials (key and secret) through your environment configuration. The skill is designed to detect existing credentials automatically, supporting either single-account or multi-account setups (Invest and Stocks ISA).

Use Cases

This skill is ideal for traders and developers who want to automate their financial workflows. Key use cases include:

  • Automated Order Execution: Quickly place market, limit, or pending orders using a simple natural language interface.
  • Portfolio Monitoring: Real-time tracking of positions, balance, and account performance metrics (P&L).
  • Instrument Search: Quickly look up T212-specific ticker symbols for accurate trade execution.
  • Historical Reporting: Retrieve order history and export transaction data for analysis.
  • Environment Switching: Effortlessly toggle between testing strategies in the Demo account and deploying them in the Live account.

Example Prompts

  1. "Connect to my Trading 212 Demo account and buy 10 shares of AAPL."
  2. "What is the current P&L of my Invest portfolio and how much cash do I have available?"
  3. "Place a limit order to sell 50 shares of TSLA when it hits $200."

Tips & Limitations

  • Safety First: Always verify you are in the correct environment (Demo vs. Live) before initiating trades. The API does not have an 'undo' button.
  • Beta Status: Remember that the Trading 212 API is in beta. Some features or endpoints might be updated by the provider, so monitor your logs.
  • Ticker Precision: Always search for instruments first to get the correct Trading 212 ticker symbol before attempting an order.
  • Quantity Rules: Remember that positive numbers buy, and negative numbers sell. Be careful when entering trade quantities.

Metadata

Stars946
Views13
Updated2026-02-13
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-tsvetelin-kulinski-trading212-api": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#trading#finance#stocks#automation#investing
Safety Score: 2/5

Flags: external-api