# Anyone using Matlab with API V2?

**URL:** <https://forum.alpaca.markets/t/anyone-using-matlab-with-api-v2/587>\
**Category:** Alpaca Account Troubleshooting\
**Created:** [December 29, 2019, 2:51am UTC](https://forum.alpaca.markets/t/anyone-using-matlab-with-api-v2/587 "2019-12-29T02:51:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![hrhertz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/hrhertz/32/327_2.png) [@hrhertz](https://forum.alpaca.markets/u/hrhertz)\
**Post date:** [December 29, 2019, 2:51am UTC](https://forum.alpaca.markets/t/anyone-using-matlab-with-api-v2/587/1 "2019-12-29T02:51:19Z")

</div>

## Environment

**Language**  
_Matlab._

**Alpaca SDK Version**  
_I am not using an SDK, just the API V2 over http._

**Other Environment Details**  
_I am running Matlab 2019b._

## Problem

**Summary**  
_There are curl examples using headers to pass keys. I am looking for a way to do the same thing in matlab with the Header Field Class and Field Package._

**Paper or Live Tradng?**  
_I am using Paper trader._

**Example Code**  
`H = matlab.net.http.HeaderField('Test-Name','media-type; APCA-API-KEY-ID=<KEY>; APCA-API-SECRET-KEY=<KEY>') `

---

<div class="post-metadata">

**Author:** ![kris](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/kris/32/163_2.png) [@kris](https://forum.alpaca.markets/u/kris)\
**Post date:** [January 4, 2020, 4:57pm UTC](https://forum.alpaca.markets/t/anyone-using-matlab-with-api-v2/587/2 "2020-01-04T16:57:34Z")

</div>

more of a question you should ask metlab people {how to send headers over https}  
or look into other ways

---

<div class="post-metadata">

**Author:** ![hrhertz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/hrhertz/32/327_2.png) [@hrhertz](https://forum.alpaca.markets/u/hrhertz)\
**Post date:** [January 5, 2020, 4:06pm UTC](https://forum.alpaca.markets/t/anyone-using-matlab-with-api-v2/587/3 "2020-01-05T16:06:04Z")

</div>

Yes. I ended up asking mathworks. They are going to get back to me about it.

---

<div class="post-metadata">

**Author:** ![kris](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/kris/32/163_2.png) [@kris](https://forum.alpaca.markets/u/kris)\
**Post date:** [January 5, 2020, 4:40pm UTC](https://forum.alpaca.markets/t/anyone-using-matlab-with-api-v2/587/4 "2020-01-05T16:40:16Z")

</div>

You could make your own connection if you know a way to make basic calls to a http connection through GET or POST you know like ?a=text&b=text

and just wright all that in php and wrap it in WinNMP (then again i program in php)

---

<div class="post-metadata">

**Author:** ![hrhertz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/hrhertz/32/327_2.png) [@hrhertz](https://forum.alpaca.markets/u/hrhertz)\
**Post date:** [January 7, 2020, 2:11am UTC](https://forum.alpaca.markets/t/anyone-using-matlab-with-api-v2/587/5 "2020-01-07T02:11:08Z")

</div>

Mathworks got back to me. Here is the solution.

> > url = “https://{apiserver\_domain}/v2/account”;  
> > options = weboptions(‘HeaderFields’,{‘APCA-API-KEY-ID’ ‘{YOUR\_API\_KEY\_ID}’;‘APCA-API-SECRET-KEY’ ‘{YOUR\_API\_SECRET\_KEY}’});  
> > data = webread(url,options);

This works for authentication in Matlab 2019b.

---

<div class="post-metadata">

**Author:** ![kris](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/kris/32/163_2.png) [@kris](https://forum.alpaca.markets/u/kris)\
**Post date:** [January 7, 2020, 5:36pm UTC](https://forum.alpaca.markets/t/anyone-using-matlab-with-api-v2/587/6 "2020-01-07T17:36:46Z")

</div>

Nice to know that you’re dedicated to post a solution thank you for that even though I don’t use Matlab I could appreciate the content
