Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

eToro Deprecated API

The Deprecated API from eToro — 14 operation(s) for deprecated.

eToro Deprecated API is one of 29 APIs that eToro publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Deprecated. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 14 operations across 14 paths, and defines 7 schemas. It is described by OpenAPI 3.0.1, at version v1.158.0.

Requests are made against the base URL https://public-api.etoro.com/api/v1.

14 operations 14 paths 7 schemas 4 DELETE2 GET8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
v1.158.0
Base URL
https://public-api.etoro.com/api/v1
Resource Areas
1

Paths & Operations 14

Across 14 paths, the API surfaces 14 operations — 4 DELETE, 2 GET, 8 POST. Each is listed below with its method, path, parameters, and response codes.

Deprecated 14
POST
/api/v1/trading/execution/demo/limit-ordersdeprecated
Places a Market-if-touched order (similar to Limit order) to open a position when a threshold price is reached.
openLimitOrderDemo 3 params body → 200
DELETE
/api/v1/trading/execution/demo/limit-orders/{orderId}deprecated
Cancels a Market-if-touched order that has not yet been executed.
cancelLimitOrderDemo 4 params → 200
POST
/api/v1/trading/execution/demo/market-open-orders/by-amountdeprecated
Create a market order to open a position by specifying the amount of cash you would like to use in the trade.
openMarketPositionByAmountDemo 3 params body → 200
POST
/api/v1/trading/execution/demo/market-open-orders/by-unitsdeprecated
Places a Market Order to open a position by specifying the number of units you would like to trade.
openMarketPositionByUnitsDemo 3 params body → 200
DELETE
/api/v1/trading/execution/demo/market-open-orders/{orderId}deprecated
Cancels a market order for open before it is executed.
cancelOpenMarketOrderDemo 4 params → 200
POST
/api/v1/trading/execution/limit-ordersdeprecated
Places a Market-if-touched order (similar to Limit order) to open a position when a threshold price is reached.
openLimitOrder 3 params body → 200
DELETE
/api/v1/trading/execution/limit-orders/{orderId}deprecated
Cancels a Market-if-touched order that has not yet been executed.
cancelLimitOrder 4 params → 200
POST
/api/v1/trading/execution/market-open-orders/by-amountdeprecated
Create a market order to open a position by specifying the amount of cash you would like to use in the trade.
openMarketPositionByAmount 3 params body → 200
POST
/api/v1/trading/execution/market-open-orders/by-unitsdeprecated
Places a Market Order to open a position by specifying the number of units you would like to trade.
openMarketPositionByUnits 3 params body → 200
DELETE
/api/v1/trading/execution/market-open-orders/{orderId}deprecated
Cancels a market order for open before it is executed.
cancelOpenMarketOrder 4 params → 200
GET
/api/v1/trading/info/demo/orders/{orderId}deprecated
Get Order Information and Position Details for Demo Account
getDemoOrderForOpenInfo 4 params → 200400404500
GET
/api/v1/trading/info/real/orders/{orderId}deprecated
Get Order Information and Position Details for Real Account
getRealOrderForOpenInfo 4 params → 200400404500
POST
/api/v1/trading/info/demo/eligibilitydeprecated
Check trading permissions, limits, and available leverage for one or more instruments
getInstrumentEligibilityDemoDeprecated 3 params body → 200400401500
POST
/api/v1/trading/info/eligibilitydeprecated
Check trading permissions, limits, and available leverage for one or more instruments
getInstrumentEligibilityDeprecated 3 params body → 200400401500

Schemas 7

The contract defines 7 schemas that model the data the API accepts and returns. The most detailed are InstrumentEligibility (20 properties), OrderForOpenInfoResponse (14 properties), LeverageConfiguration (14 properties), OrderForOpenPositionInfo (8 properties). Each schema is shown below with its type and property counts.

LeverageConfiguration
object
Leverage configuration for a specific settlement type and trade direction combination.
14 properties
OrderForOpenPositionInfo
object
Detailed information about a position that was opened from an order. This object contains all the essential details needed to identify and track the position.
8 properties 7 required
InstrumentEligibility
object
Full trading configuration for a single instrument, including position limits, trading permissions, order configuration, margin settings, and available leverag…
20 properties
InstrumentEligibilityResponse
object
Response containing trading configuration for all requested instruments.
4 properties
ProblemDetails
object
5 properties
OrderForOpenInfoResponse
object
Comprehensive order information response containing order details and all positions opened from this order.
14 properties 6 required
InstrumentEligibilityRequest
object
Request payload for checking instrument eligibility. At least one of instrumentIds or symbols must be provided; combined length must not exceed 100 instruments.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

etoro-deprecated-api-openapi.yml Raw ↑

Other APIs eToro publishes across the network.

eToro Trading API
eToro Market Data API
eToro Portfolio and Account API
eToro Social and Discovery API
eToro Watchlists API
eToro Price Alerts API
eToro Agent Portfolios API
eToro Agent Portfolios API
eToro Asset Explorer API
eToro Attachments API
eToro Balances API
eToro Cash Accounts API