# Connecting using OkHttpClient Please Help

**URL:** <https://forum.alpaca.markets/t/connecting-using-okhttpclient-please-help/5497>\
**Category:** Alpaca Integration Applications\
**Created:** [April 21, 2021, 10:34am UTC](https://forum.alpaca.markets/t/connecting-using-okhttpclient-please-help/5497 "2021-04-21T10:34:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![DougG](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/dougg/32/2508_2.png) [@DougG](https://forum.alpaca.markets/u/DougG)\
**Post date:** [April 21, 2021, 10:34am UTC](https://forum.alpaca.markets/t/connecting-using-okhttpclient-please-help/5497/1 "2021-04-21T10:34:13Z")

</div>

I can not use an pre-constructed API for my trading.  
I am using TDA’s API but would love to switch over to Alpaca and need just a bit of help.

On TDA this is the java code I use to connect.

String sym = “APPL”;  
String access\_token = CF.appPref.getAccessToken();  
OkHttpClient client = new OkHttpClient();  
Request request = new Request.Builder()  
.url(“[https://api.tdameritrade.com/v1/marketdata/quotes?symbol=](https://api.tdameritrade.com/v1/marketdata/quotes?symbol=)” + sym)  
.addHeader(“Authorization”, String.format(“Bearer %s”, access\_token))  
.build();

Response response = client.newCall(request).execute();  
int code = response.code();

I tried to use something simular for Alpaca but get an error of  
cannot connect to server. Any ideas on how I could construct  
the proper java code to accomplish this?

final String api\_key = “???”;  
final String api\_secret = “???”;

OkHttpClient client = new OkHttpClient();  
Request request = new Request.Builder()  
.url(“[https://paper-api.alpaca.markets/v2/account](https://paper-api.alpaca.markets/v2/account)”)  
.addHeader(“APCA-API-KEY-ID”, api\_key)  
.addHeader(“APCA-API-SECRET-KEY”, api\_secret)  
.build();

Response response = client.newCall(request).execute();  
int code = response.code();

Any help is appreciated  
Thanks in advance.

---

<div class="post-metadata">

**Author:** ![Petersoj](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/petersoj/32/8490_2.png) [@Petersoj](https://forum.alpaca.markets/u/Petersoj)\
**Post date:** [April 27, 2021, 11:47pm UTC](https://forum.alpaca.markets/t/connecting-using-okhttpclient-please-help/5497/2 "2021-04-27T23:47:25Z")

</div>

There is already a Java API for Alpaca available [here](https://github.com/Petersoj/alpaca-java) (I’m the maintainer). Check out the README [here](https://github.com/Petersoj/alpaca-java/blob/master/README.md) for a quickstart guide. Let me know if you have any questions 🙂
