New Equity Trading API in Beta - Try it Out in Practice Mode!

I’m in the same boat. IBKRs API authentication makes me want to turn around and run before I’ve even started

1 Like

Any chance of adding endpoints to pull lists? watchlists, upcoming earnings… etc?

1 Like

Did yo uget an answer to this ?

I get passed back a reportId, but don’t know what to do with the reportId to get the contents of the report.

I can see how to get total pie cash amount using account level API Fetch account cash.

But I want to see pie cash for each pie, it doesn’t seem to be part of the pie details that you can retrieve with Pie level API Fetch a pie.

I can’t find how to get the pie cash using the API. Anyone know?

You can try calling this endpoint, and it should include the pie cash.

You are totally right, there it is. Not sure how I missed that. Thanks very much!

Hi @KrisG @Veselin.V @Momchil.G @Bogi.H ,

Any updates on when this is expected to go live? Do you know when you will start working on this project again? or did you already start? we really would appreciate any updates at all please.

Thanks

2 Likes

@Tanbir, sorry to disappoint you, but API development is not planned for this year. Our current focus is on delivering other features and functionalities.

Hello @Bogi.H , is it possible that T212 let us know what features are planed for the near future?

It would be great, when T212, publish her roadmap!!!

Introducing SIPP accounts is a significant focus for us right now.

1 Like

@Bogi.H thanks for replying mate. Appreciate all the hard work anyways. Brilliant platform. If you could please allocate some resources in this project next year, that would be amazing. All the best with this year’s focus.

There is an error in /api/v0/equity/history/orders API.

I sold 24.574117 shares, but order was seperated into 4 subtransactions.
However API is returning orderQuantity same as filledQuantity. So it appears I sold 24.574117 * 4.
When I look at the app, I see 4 different filledQuantities

{ "type": "MARKET", "id": 37800596969, "fillId": 37800596973, "parentOrder": 37800596969, "ticker": "ES6Yd_EQ", "orderedQuantity": -24.5741170000, "filledQuantity": -24.5741170000, "limitPrice": null, "stopPrice": null, "timeValidity": null, "orderedValue": null, "filledValue": null, "executor": "ANDROID", "dateModified": "2025-08-26T08:44:22.000Z", "dateExecuted": null, "dateCreated": "2025-08-26T08:41:59.000Z", "fillResult": null, "fillPrice": 14.2840000000, "fillCost": null, "taxes": [], "fillType": "TOTV", "status": "FILLED" }, { "type": "MARKET", "id": 37800596969, "fillId": 37800596971, "parentOrder": 37800596969, "ticker": "ES6Yd_EQ", "orderedQuantity": -24.5741170000, "filledQuantity": -24.5741170000, "limitPrice": null, "stopPrice": null, "timeValidity": null, "orderedValue": null, "filledValue": null, "executor": "ANDROID", "dateModified": "2025-08-26T08:44:22.000Z", "dateExecuted": null, "dateCreated": "2025-08-26T08:41:59.000Z", "fillResult": null, "fillPrice": 14.2820000000, "fillCost": null, "taxes": [], "fillType": "TOTV", "status": "FILLED" }

Welcome to the Community, @marko12 :waving_hand:

I checked this with the team, and it’s a known issue that was fixed earlier this week. In case this happened the prior week, can you please let me know if the same happens the next time you sell shares? If the error occured this week, please send me a DM instead, and I’ll make sure this is looked into again :folded_hands:

1 Like

I have noticed the same issue, and it would be great if this could be fixed otherwise holdings cannot be calculated.

1 Like

Hey @aniskywalker @DavidJ @DonYin @fm0 @verglor @KevinLevin @lauka @Ludek - thanks for all your feedback and for being part of the beta!

Since all of you had asked about placing orders on live accounts, I just wanted to let you know that this is now possible via the API. I’ve published a separate topic with the details, but sharing this here too in case you missed it!

6 Likes

Is there any explanation what the response fields mean?

{
ā€œfreeā€: 0.02,
ā€œtotalā€: 19182.43,
ā€œpplā€: 1207.24,
ā€œresultā€: 660.84,
ā€œinvestedā€: 17959.38,
ā€œpieCashā€: 15.79,
ā€œblockedā€: 0.0
}

Some are probably guessable like Free, Total, PieCash.

Some are not obvious like PPL, Result and Blocked.

You can check the docs for Get Account Cash Balance . I’ve seen explanations there

I dont think the description for pieCash Is correct

It doesn’t match the responses I get from the API on my account

And it doesn’t really make sense since the description doesn’t really match the attribute name

It’s the sum of the cash inside of all pies that is not yet invested.

Doc. updated :check_box_with_check:

1 Like

Finally T212 fixed a pagination issue for order history endpoint. Thanks a lot!

1 Like