PHPackages                             marekskopal/etoro - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. marekskopal/etoro

ActiveLibrary[API Development](/categories/api)

marekskopal/etoro
=================

eToro API client library

0.9.0(4mo ago)0394↓87.5%MITPHPPHP &gt;=8.4.1CI passing

Since Feb 11Pushed 2mo agoCompare

[ Source](https://github.com/marekskopal/etoro)[ Packagist](https://packagist.org/packages/marekskopal/etoro)[ RSS](/packages/marekskopal-etoro/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (13)Versions (2)Used By (0)

eToro API client library for PHP
================================

[](#etoro-api-client-library-for-php)

Unofficial PHP API client library for the [eToro](https://www.etoro.com) API service.

Install
-------

[](#install)

```
composer require marekskopal/etoro
```

Usage
-----

[](#usage)

```
use MarekSkopal\Etoro\Etoro;
use MarekSkopal\Etoro\Config\Config;

// Create Etoro instance
$etoro = new Etoro(new Config(apiKey: '', userKey: ''));

// Search instruments by symbol
$response = $etoro->marketData->searchBySymbol('AAPL');
```

Covered endpoints
-----------------

[](#covered-endpoints)

### Market Data

[](#market-data)

- GET Search instruments ✅
- GET Search instruments by symbol ✅
- GET Rates ✅
- GET Candles ✅
- GET Instruments metadata ✅
- GET Instrument types ✅
- GET Closing prices ✅
- GET Exchanges ✅
- GET Stocks industries ✅

### Trading

[](#trading)

- GET Portfolio ✅
- GET Portfolio PnL ✅
- POST Open order by amount ✅
- POST Open order by units ✅
- POST Close position ✅
- POST Place market if touched order ✅
- DELETE Cancel open order ✅
- DELETE Cancel close order ✅
- DELETE Cancel market if touched order ✅
- GET Order info ✅
- GET Trade history ✅

### Watchlists

[](#watchlists)

- GET Fetch all watchlists ✅
- GET Fetch a watchlist ✅
- POST Create watchlist ✅
- POST Add items ✅
- DELETE Remove items ✅
- PUT Rename watchlist ✅
- PUT Change rank ✅
- PUT Set default ✅
- DELETE Delete watchlist ✅
- GET Public watchlists ✅
- GET Public watchlist ✅
- GET Default watchlist items ✅
- POST Create default watchlist with items ✅
- POST Create watchlist and set as default ✅
- PUT Update items ✅

### Feeds

[](#feeds)

- GET Instrument feed posts ✅
- GET User feed posts ✅
- POST Create discussion post ✅
- POST Create comment on post ✅

### Users Info

[](#users-info)

- GET Search users ✅
- GET User profiles ✅
- GET User live portfolio ✅
- GET User trade info ✅
- GET User gain ✅
- GET User daily gain ✅

### PI Data

[](#pi-data)

- GET Copiers public info ✅

### Curated Lists

[](#curated-lists)

- GET Fetch curated lists ✅

### Market Recommendations

[](#market-recommendations)

- GET Fetch recommendations ✅

Notice
------

[](#notice)

This is NOT an official eToro library, and the authors of this library are not affiliated with eToro in any way, shape or form.

Contributing
------------

[](#contributing)

If you want to contribute, feel free to submit a pull request.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance81

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

142d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/33967656?v=4)[Marek Skopal](/maintainers/marekskopal)[@marekskopal](https://github.com/marekskopal)

---

Top Contributors

[![marekskopal](https://avatars.githubusercontent.com/u/33967656?v=4)](https://github.com/marekskopal "marekskopal (15 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/marekskopal-etoro/health.svg)

```
[![Health](https://phpackages.com/badges/marekskopal-etoro/health.svg)](https://phpackages.com/packages/marekskopal-etoro)
```

###  Alternatives

[telnyx/telnyx-php

Official Telnyx PHP SDK — APIs for Voice, SMS, MMS, WhatsApp, Fax, SIP Trunking, Wireless IoT, Call Control, and more. Build global communications on Telnyx's private carrier-grade network.

35789.4k2](/packages/telnyx-telnyx-php)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M738](/packages/sylius-sylius)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[getbrevo/brevo-php

Official Brevo provided RESTFul API V3 php library

1003.9M50](/packages/getbrevo-brevo-php)[mollie/mollie-api-php

Mollie API client library for PHP. Mollie is a European Payment Service provider and offers international payment methods such as Mastercard, VISA, American Express and PayPal, and local payment methods such as iDEAL, Bancontact, SOFORT Banking, SEPA direct debit, Belfius Direct Net, KBC Payment Button and various gift cards such as Podiumcadeaukaart and fashioncheque.

60216.0M85](/packages/mollie-mollie-api-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
