<p>Each exchange ("brand" as you named it) provides its own API. Those are mostly similar, allowing access to wallet, history, transaction, ... but there are often small differences (like the return value, the params to provide) wich imply to write one API wrapper per exchange.</p>

<p>HTH</p>

CC BY-SA 3.0
2017-09-10T12:39:00.707Z
2017-09-10T12:39:00.707Z
reboltof
<p>I want to create an API that works for all brands of bitcoin.  Is there a way to use one general API used for all brands of bitcoins, or I must create every API for each brand? </p>

CC BY-SA 3.0
2017-09-09T01:45:02.650Z
What is a Bitcoin brand?
Pieter Wuille
CC BY-SA 3.0
2017-09-09T11:42:52.033Z
By brand I mean several bitcoin websites
Rudy Milan
CC BY-SA 3.0
2017-09-09T15:12:11.527Z
But your API will by definition be provided by some site, so it will be a "brand" on its own?
Pieter Wuille
CC BY-SA 3.0
2017-09-10T00:38:47.570Z
I mean that there are lots of sites for bitcoin, so for example I want to create an application with a bitcoin API.  Should I create for every website its own API or is there a general and collective way for all bitcoin websites. Thank you
Rudy Milan
CC BY-SA 3.0
2017-09-10T00:55:49.407Z
To accomplish what? What kind of API? Exchanging? Transacting? Exchange rate? Transacting? Webwallets? Analysis?
Pieter Wuille
CC BY-SA 3.0
2017-09-10T01:48:18.960Z
Authentication and exchanging or transacting... but there are several websites such as blockchain, freebitco, bitcointalk, coinbase etc... so when I create an API for example for transacting, is there a third party involved which might be a general API that all bitcoin websites use? I'm sorry if I am confusing you but it's the best way I can explain it.  Thank you
Rudy Milan
CC BY-SA 3.0
2017-09-11T19:39:27.300Z
blockchain.info is a webwallet. bitcointalk is a forum. coinbase is an exchange. I don't understand how you can combine them. I'm voting to close this as too broad, but feel free to ask another more focussed question.
Pieter Wuille
<api><development>
Bitcoin General API
Rudy Milan
# Bitcoin General API

(Asked by: username_0 on 2017-09-09)

I want to create an API that works for all brands of bitcoin. Is there a way to use one general API used for all brands of bitcoins, or I must create every API for each brand?

**Tags:** api, development

> **Comments:**
> **username_1**: What is a Bitcoin brand?  
> **username_0**: By brand I mean several bitcoin websites  
> **username_1**: But your API will by definition be provided by some site, so it will be a "brand" on its own?  
> **username_0**: I mean that there are lots of sites for bitcoin, so for example I want to create an application with a bitcoin API.  Should I create for every website its own API or is there a general and collective way for all bitcoin websites. Thank you  
> **username_1**: To accomplish what? What kind of API? Exchanging? Transacting? Exchange rate? Transacting? Webwallets? Analysis?  
> **username_0**: Authentication and exchanging or transacting... but there are several websites such as blockchain, freebitco, bitcointalk, coinbase etc... so when I create an API for example for transacting, is there a third party involved which might be a general API that all bitcoin websites use? I'm sorry if I am confusing you but it's the best way I can explain it.  Thank you  
> **username_1**: blockchain.info is a webwallet. bitcointalk is a forum. coinbase is an exchange. I don't understand how you can combine them. I'm voting to close this as too broad, but feel free to ask another more focussed question.  

---

## 1 answers

### Answer by username_2 on 2017-09-10. Score: 1

Each exchange ("brand" as you named it) provides its own API. Those are mostly similar, allowing access to wallet, history, transaction, ... but there are often small differences (like the return value, the params to provide) wich imply to write one API wrapper per exchange.

HTH


---

