<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Flok</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Flok"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Flok"/>
	<updated>2026-04-17T10:05:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=MtGox/API/HTTP/v0&amp;diff=30764</id>
		<title>MtGox/API/HTTP/v0</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=MtGox/API/HTTP/v0&amp;diff=30764"/>
		<updated>2012-09-12T20:45:25Z</updated>

		<summary type="html">&lt;p&gt;Flok: added example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Version 0 of the HTTP API is available at https://mtgox.com/api/0.&lt;br /&gt;
&lt;br /&gt;
== HTTP API version 0 methods ==&lt;br /&gt;
&lt;br /&gt;
=== 0/data/getTrades.php ===&lt;br /&gt;
This allows retrieving all trades which happened in the last 24 hours. The returned data is cached and may not reflect latest activity.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
* since: Passing a tid in &amp;quot;since&amp;quot; allows retrieving all trades since that trade. The passed id is may not exist. Ie. to get all trades from the very beginning one would just call https://mtgox.com/code/data/getTrades.php?since=0 . since returns only 100 trades, and you can call the method again by passing the latest trade you have imported in since.&lt;br /&gt;
&lt;br /&gt;
* data is returned in standard json format like :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
{&amp;quot;date&amp;quot;:1279408157,&lt;br /&gt;
&amp;quot;price&amp;quot;:&amp;quot;0.04951&amp;quot;,&lt;br /&gt;
&amp;quot;amount&amp;quot;:&amp;quot;20&amp;quot;,&lt;br /&gt;
&amp;quot;price_int&amp;quot;:&amp;quot;4951&amp;quot;,&lt;br /&gt;
&amp;quot;amount_int&amp;quot;:&amp;quot;2000000000&amp;quot;,&lt;br /&gt;
&amp;quot;tid&amp;quot;:&amp;quot;1&amp;quot;,&lt;br /&gt;
&amp;quot;price_currency&amp;quot;:&amp;quot;USD&amp;quot;,&lt;br /&gt;
&amp;quot;item&amp;quot;:&amp;quot;BTC&amp;quot;,&lt;br /&gt;
&amp;quot;trade_type&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
&amp;quot;primary&amp;quot;:&amp;quot;Y&amp;quot;&lt;br /&gt;
},&lt;br /&gt;
{&amp;quot;date&amp;quot;:1279424586,&amp;quot;price&amp;quot;:&amp;quot;0.05941&amp;quot;,&amp;quot;amount&amp;quot;:&amp;quot;50.01&amp;quot;,&amp;quot;price_int&amp;quot;:&amp;quot;5941&amp;quot;,&amp;quot;amount_int&amp;quot;:&amp;quot;5001000000&amp;quot;,&amp;quot;tid&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;price_currency&amp;quot;:&amp;quot;USD&amp;quot;,&amp;quot;item&amp;quot;:&amp;quot;BTC&amp;quot;,&amp;quot;trade_type&amp;quot;:&amp;quot;&amp;quot;}]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 0/getDepth.php ===&lt;br /&gt;
Get the current Market depth&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/data/getDepth.php?Currency=PLN&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/data/getDepth.php?Currency=AUD&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/data/getDepth.php?Currency=USD&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;asks&amp;quot;:[[11.37998,22.89],[11.38,42.44592124],[11.3844,165],[11.599,1000]],&amp;quot;bids&amp;quot;:[[10.7078,0.3],[10.70964,0.02024837],[10.70978,0.55822],[11.2903,2.8]]}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 0/getFunds.php ===&lt;br /&gt;
Get your current balance&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/getFunds.php&lt;br /&gt;
&lt;br /&gt;
getfunds is now deprecated since multi currency, please use info.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  [&amp;quot;usds&amp;quot;]=&amp;gt; &amp;quot;18.74737&amp;quot;&lt;br /&gt;
  [&amp;quot;btcs&amp;quot;]=&amp;gt; &amp;quot;0.01733&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 0/buyBTC.php ===&lt;br /&gt;
Place an order to Buy BTC&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/buyBTC.php&lt;br /&gt;
&lt;br /&gt;
POST data: amount=#&amp;amp;price=#&amp;amp;Currency=PLN&lt;br /&gt;
&lt;br /&gt;
returns a list of your open orders&lt;br /&gt;
&lt;br /&gt;
you can omit the price to do a market order&lt;br /&gt;
&lt;br /&gt;
=== 0/sellBTC.php ===&lt;br /&gt;
Place an order to Sell BTC&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/sellBTC.php&lt;br /&gt;
&lt;br /&gt;
POST data: &amp;amp;amount=#&amp;amp;price=#&amp;amp;Currency=PLN &lt;br /&gt;
&lt;br /&gt;
returns a list of your open orders&lt;br /&gt;
&lt;br /&gt;
you can omit the price to do a market order&lt;br /&gt;
&lt;br /&gt;
=== 0/getOrders.php ===&lt;br /&gt;
Fetch a list of your open Orders&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/getOrders.php&lt;br /&gt;
&lt;br /&gt;
oid: Order ID&lt;br /&gt;
&lt;br /&gt;
type: 1 for sell order or 2 for buy order&lt;br /&gt;
&lt;br /&gt;
status: 1 for active, 2 for not enough funds&lt;br /&gt;
&lt;br /&gt;
=== 0/cancelOrder.php ===&lt;br /&gt;
Cancel an order&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/cancelOrder.php&lt;br /&gt;
&lt;br /&gt;
POST data: oid=#&amp;amp;type=#&lt;br /&gt;
&lt;br /&gt;
oid: Order ID&lt;br /&gt;
&lt;br /&gt;
type: 1 for sell order or 2 for buy order&lt;br /&gt;
&lt;br /&gt;
=== 0/redeemCode.php ===&lt;br /&gt;
Used to redeem a mtgox coupon code&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/redeemCode.php&lt;br /&gt;
&lt;br /&gt;
* call with a post parameter &amp;quot;code&amp;quot; containing the code to redeem&lt;br /&gt;
&lt;br /&gt;
* it will return an array with amount (float amount value of code), currency (3 letters, BTC or USD), reference (the transaction id), and status&lt;br /&gt;
&lt;br /&gt;
=== 0/redeemBtcPrivkey.php ===&lt;br /&gt;
&lt;br /&gt;
used to redeem a private key via the API&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/redeemBtcPrivkey.php&lt;br /&gt;
&lt;br /&gt;
* parameters : &lt;br /&gt;
&amp;quot;key&amp;quot;:code&lt;br /&gt;
&amp;quot;keytype&amp;quot;:&amp;quot;auto&amp;quot;&lt;br /&gt;
&amp;quot;description&amp;quot;:description&lt;br /&gt;
&lt;br /&gt;
* returns the btc adress and the total number of btcs in this private key&lt;br /&gt;
&lt;br /&gt;
=== 0/withdraw.php ===&lt;br /&gt;
withdraw / Send BTC&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/withdraw.php&lt;br /&gt;
&lt;br /&gt;
POST data: group1=BTC&amp;amp;btca=bitcoin_address_to_send_to&amp;amp;amount=#&lt;br /&gt;
&lt;br /&gt;
* pass btca parameter to withdraw to a btc adress&lt;br /&gt;
&lt;br /&gt;
* pass group1 for a coupon : BTC2CODE or USD2CODE&lt;br /&gt;
&lt;br /&gt;
* pass group1=DWUSD&amp;amp;dwaccount=XXX-XXX-XXXX (no btca=xxxxxxx) for a dwolla withdraw&lt;br /&gt;
&lt;br /&gt;
* pass green=1 to use the new greenaddress feature ( see [[GreenAddress]] )&lt;br /&gt;
* return code and status if successful&lt;br /&gt;
&lt;br /&gt;
 To make a withdraw in another Currency , use group1=USD2CODE and add a Currency parameter ( example Currency=EUR to get a mtgox EUR coupon )&lt;br /&gt;
&lt;br /&gt;
=== 0/btcAddress.php ===&lt;br /&gt;
get a bitcoin deposit adress for your account &lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/btcAddress.php&lt;br /&gt;
&lt;br /&gt;
* pass POST data &amp;quot;description&amp;quot; to add a description that will appear in your history when this BTC address receive a deposit&lt;br /&gt;
&lt;br /&gt;
*pass POST data &amp;quot;ipn&amp;quot; to add an url that mtgox will ping whenever this new address receive funds&lt;br /&gt;
description ( see above ) is also required for ipn to work&lt;br /&gt;
&lt;br /&gt;
* returns a bitcoin deposit address&lt;br /&gt;
&lt;br /&gt;
=== 0/history_[CUR].csv ===&lt;br /&gt;
&lt;br /&gt;
Allows downloading your activity history for a given currency (BTC or USD for now).&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/history_BTC.csv&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/history_USD.csv&lt;br /&gt;
&lt;br /&gt;
encoding is utf-8&lt;br /&gt;
&lt;br /&gt;
=== 0/info.php ===&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/info.php&lt;br /&gt;
&lt;br /&gt;
returns info about your account, funds, fees, API privileges, withdraw limits . . . &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
  [&amp;quot;Login&amp;quot;]=&amp;gt; &amp;quot;some_user&amp;quot;&lt;br /&gt;
  [&amp;quot;Index&amp;quot;]=&amp;gt; &amp;quot;111111&amp;quot;&lt;br /&gt;
  [&amp;quot;Rights&amp;quot;]=&amp;gt; {&lt;br /&gt;
    [0]=&amp;gt; &amp;quot;get_info&amp;quot;&lt;br /&gt;
    [1]=&amp;gt; &amp;quot;trade&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  [&amp;quot;Language&amp;quot;]=&amp;gt; &amp;quot;en_US&amp;quot;&lt;br /&gt;
  [&amp;quot;Created&amp;quot;]=&amp;gt; &amp;quot;2012-03-12 17:58:53&amp;quot;&lt;br /&gt;
  [&amp;quot;Last_Login&amp;quot;]=&amp;gt; &amp;quot;2012-07-10 09:19:56&amp;quot;&lt;br /&gt;
  [&amp;quot;Wallets&amp;quot;]=&amp;gt;&lt;br /&gt;
   {&lt;br /&gt;
    [&amp;quot;BTC&amp;quot;]=&amp;gt;&lt;br /&gt;
     {&lt;br /&gt;
      [&amp;quot;Balance&amp;quot;]=&amp;gt;&lt;br /&gt;
       {&lt;br /&gt;
        [&amp;quot;value&amp;quot;]=&amp;gt; &amp;quot;0.01733000&amp;quot;&lt;br /&gt;
        [&amp;quot;value_int&amp;quot;]=&amp;gt; &amp;quot;1733000&amp;quot;&lt;br /&gt;
        [&amp;quot;display&amp;quot;]=&amp;gt; &amp;quot;0.01733000| BTC&amp;quot;&lt;br /&gt;
        [&amp;quot;display_short&amp;quot;]=&amp;gt; &amp;quot;0.02| BTC&amp;quot;&lt;br /&gt;
        [&amp;quot;currency&amp;quot;]=&amp;gt; &amp;quot;BTC&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
      [&amp;quot;Operations&amp;quot;]=&amp;gt; &#039;&#039;&lt;br /&gt;
      [&amp;quot;Daily_Withdraw_Limit&amp;quot;]=&amp;gt;&lt;br /&gt;
       {&lt;br /&gt;
        [&amp;quot;value&amp;quot;]=&amp;gt; &amp;quot;200.00000000&amp;quot;&lt;br /&gt;
        [&amp;quot;value_int&amp;quot;]=&amp;gt; &amp;quot;20000000000&amp;quot;&lt;br /&gt;
        [&amp;quot;display&amp;quot;]=&amp;gt; &amp;quot;200.00000000| BTC&amp;quot;&lt;br /&gt;
        [&amp;quot;display_short&amp;quot;]=&amp;gt; &amp;quot;200.00| BTC&amp;quot;&lt;br /&gt;
        [&amp;quot;currency&amp;quot;]=&amp;gt; &amp;quot;BTC&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
      [&amp;quot;Monthly_Withdraw_Limit&amp;quot;]=&amp;gt; &#039;&#039;&lt;br /&gt;
      [&amp;quot;Max_Withdraw&amp;quot;]=&amp;gt;&lt;br /&gt;
       {&lt;br /&gt;
        [&amp;quot;value&amp;quot;]=&amp;gt; &amp;quot;200.00000000&amp;quot;&lt;br /&gt;
        [&amp;quot;value_int&amp;quot;]=&amp;gt; &amp;quot;20000000000&amp;quot;&lt;br /&gt;
        [&amp;quot;display&amp;quot;]=&amp;gt; &amp;quot;200.00000000| BTC&amp;quot;&lt;br /&gt;
        [&amp;quot;display_short&amp;quot;]=&amp;gt; &amp;quot;200.00| BTC&amp;quot;&lt;br /&gt;
        [&amp;quot;currency&amp;quot;]=&amp;gt; &amp;quot;BTC&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    [&amp;quot;EUR&amp;quot;]=&amp;gt;&lt;br /&gt;
    {&lt;br /&gt;
...&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  [&amp;quot;Trade_Fee&amp;quot;]=&amp;gt; float(0.6)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 0/ticker ===&lt;br /&gt;
&lt;br /&gt;
http://mtgox.com/api/0/data/ticker.php&lt;br /&gt;
&lt;br /&gt;
returns the current ticker :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;ticker&amp;quot;:&lt;br /&gt;
 {&lt;br /&gt;
 &amp;quot;high&amp;quot;:5.70653,&lt;br /&gt;
 &amp;quot;low&amp;quot;:5.4145,&lt;br /&gt;
 &amp;quot;avg&amp;quot;:5.561388723,&lt;br /&gt;
 &amp;quot;vwap&amp;quot;:5.610932845,&lt;br /&gt;
 &amp;quot;vol&amp;quot;:55698,&lt;br /&gt;
 &amp;quot;last&amp;quot;:5.56915,&lt;br /&gt;
 &amp;quot;buy&amp;quot;:5.51326,&lt;br /&gt;
 &amp;quot;sell&amp;quot;:5.5672&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 the time frame for high, low, vol, avg, vwap . . . is sliding 24 hours&lt;br /&gt;
&lt;br /&gt;
what is vwap ? &lt;br /&gt;
&lt;br /&gt;
please see http://en.wikipedia.org/wiki/VWAP&lt;br /&gt;
&lt;br /&gt;
=== 0/bitcoin_tx ===&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/bitcoin_tx.php&lt;br /&gt;
&lt;br /&gt;
will show the list of all unconfirmed pending txs tracked by mtgox&lt;br /&gt;
&lt;br /&gt;
=== pending transactions ===&lt;br /&gt;
&lt;br /&gt;
https://mtgox.com/api/0/bitcoin_tx.php&lt;br /&gt;
&lt;br /&gt;
gives a list of the transaction numbers for transactions broadcasted by mtgox to the bitcoin network, but not yet included in a block&lt;br /&gt;
&lt;br /&gt;
== Examples &amp;amp; Tools ==&lt;br /&gt;
&lt;br /&gt;
=== Shell-type CLI ===&lt;br /&gt;
&lt;br /&gt;
python : http://www.goxsh.info/&lt;br /&gt;
&lt;br /&gt;
=== Perl module ===&lt;br /&gt;
&lt;br /&gt;
http://pastebin.com/vEpgw5nW&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
https : http://stackoverflow.com/questions/7046370/https-request-with-boost-asio-and-openssl&lt;br /&gt;
&lt;br /&gt;
https://github.com/sje397/mtgox-plasmoid&lt;br /&gt;
&lt;br /&gt;
module perl : http://search.cpan.org/~mndrix/Finance-MtGox-0.02/&lt;br /&gt;
&lt;br /&gt;
=== PHP Dashboard ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/Lexiks/MyBitBoard&lt;br /&gt;
&lt;br /&gt;
=== PHP ticker and pricing tools ===&lt;br /&gt;
&lt;br /&gt;
https://github.com/neofutur/bitcoin_simple_php_tools&lt;br /&gt;
&lt;br /&gt;
=== Bash trade history ===&lt;br /&gt;
&lt;br /&gt;
bash : https://bitcointalk.org/index.php?topic=39402.0&lt;br /&gt;
&lt;br /&gt;
=== PHP Ticker &amp;amp; BTCGuild mining estimator ===&lt;br /&gt;
&lt;br /&gt;
http://pastebin.com/pd0ZR4WY&lt;/div&gt;</summary>
		<author><name>Flok</name></author>
	</entry>
</feed>