Practical overview
When it fits
Use Stocklook when developing a Python workflow that needs exchange API operations or cryptocurrency market and blockchain data, and the relevant integration fits the project.
Who it is for
- Python developers building cryptocurrency trading or market-making workflows.
- Developers who need to retrieve exchange account information or collect crypto market and blockchain data.
Documented uses
- Retrieve account information from a supported exchange API.
- Construct and submit an exchange order using the documented GDAX example.
- Configure a market-making routine with product, spread and order-count parameters.
- Collect price history, market statistics or blockchain statistics from listed services.
Requirements & limits
The repository is public and identifies the project as MIT-licensed. Account and trading examples require relevant service credentials, which can be provided through environment variables or configuration.
- The README provides concrete Coinbase account-access and GDAX order-placement examples.
- Integration capabilities vary: the README lists trading and account operations for some services, while other integrations focus on price history or market statistics.
- The README marks Poloniex chart access as in progress and Yahoo Finance price history as broken.
- The README lists GDAX and Coinbase tests as todo items.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Configure credentials and read Coinbase accounts
Set Coinbase credentials in Stocklook configuration and use the documented client example to access account data.
Before you start
- Stocklook Python library
- Coinbase API key and secret
Steps
Set the Coinbase credentials in the configuration dictionary using the keys
COINBASE_KEYandCOINBASE_SECRET, or set theCOINBASE_KEYenvironment variable for automatic configuration.Import
CoinbaseClientfromstocklook.crypto.coinbase_apiand create a client withc = CoinbaseClient().Call
c.get_accounts()and read account data fromobj.response.json['data'], or access a parsed account such asc.accounts['USD'].
Expected outcome
The example accesses Coinbase account data through the library.
Guide limitations
- Object initialization may require user input for credentials unless they have been cached or added to configuration.
- The README lists Coinbase account management and buy/sell functions, but its to-do list says Coinbase tests need to be added.
Create a GDAX market-making spread configuration
Configure and start the README's documented GDAX market-maker example.
Before you start
- Stocklook Python library
- GDAX credentials configured for client access
Steps
Configure GDAX credentials using
GDAX_KEY,GDAX_SECRET, andGDAX_PASSPHRASEin the global configuration; the README also listsGDAX_KEYas an environment variable for automatic configuration.Import
GdaxMarketMakerfromstocklook.crypto.gdax.market_maker.Create a market maker for
ETH-USDwithmin_spread=0.10,max_spread=0.30,max_buy_orders=10, andmax_sell_orders=30.Call
m.run()as shown in the example.
Expected outcome
The example starts the configured GDAX market-making routine.
Guide limitations
- The README lists GDAX tests as a to-do item.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- zbarge/stocklook · Official homepage title · retained in its source language

