All of the crypto exchanges that I have been on looking around a bit so far, do not tell hardly anything at all about their APIs. If you go to their API documentation sections, they sometimes don't even tell you what URL you are supposed to use to get certain kinds of information.
except for very rare cases of small exchanges with no users and no volume at all they do tell you how the API works, where the base URL is and all the rest of the information you need. for instance Bittrex that you mentioned has the URL literary in first paragraph of its documentation last time i checked.
these URLs are usually a "base" URL. for example
https://www.exchangeName.com/api/version/ then you append commands to this URL like baseUrl+getMarketSummaries and any additional variables required with ? and & separators: +?marketName=BTC_LTC&time=149005655
now if you want to make a private call such as commands like getBalance you need to sign this with your API keys and include the keys in your header which i don't think is what you want. you ant the public stuff only.
Is there anywhere explaining more about these APIs? I searched for a forum connected to Bittrex for example, but found nothing. I searched Kraken's website for more help with their API, and I did find a little tiny bit more helpful information, but not what I needed.
the API docs are more than enough. try looking at the examples that they always include. if there is some API wrappers then that might help you too.
Also a second question related to this: is there anywhere anyone knows of explaining how to use these crypto exchange APIs with Excel? Because I hate the sites I find like coinmarketcap and really need to be able to just get the data myself through exchange APIs.
i think you need to know VB.net and i have no idea how that works
Or perhaps that is the main problem: are APIs intended for other purposes and I'm trying to do something ignorant with them?
API is just the same as you opening the website itself, it is making a call to another computer and giving you some information back. in case of opening the site in your browser you get the answer in HTML, but when you make an API call you get the answer in JSON! then you interpret the HTML as a website and render it that way, but the JSON is just raw data that you work with and render anyway you like it can be in an excel sheet or inside some script running 24/7 with some trading strategy in the background.
Bittrex does give url link examples and explain how their API works... somewhat. And that is more than other exchanges. I can do what I am doing manually super slowly with Bittrex's API going pair by pair making my list, but I would like to be able to pull all the pairs at once and they do not tell how to do that because they do not give a url link that will get the ticker for all pairs.
Bittrex and Exmo are doable. I've been working on those because they give enough info on url links for their APIs to allow me to know how to get the info I need.
Kraken and Binance are two examples that do not provide sample url links for their APIs. Maybe the code sections in the API documentation sections on exchanges like Kraken and Binance do tell what I need to know... but I'm not a programmer or someone who knows how to write code so I can't make anything out of the code. I mean I did some basic coding in some business computer classes in college, extremely basic stuff, so it's not entirely alien to me, but still also does not tell me anything I need to know.
Yes. I get the concept of the base url and then attaching the next part of the url to the base url. It is the next part that exchanges like Kraken and Binance are not providing samples of in some cases for some things.
I am only after public information. I do have API keys on at least I think Bittrex, but that was for something else. I was messing around with Gimmerbot some, but I never used it because I didn't find any strategy that was consistently profitable really. And I don't really like trading or investing the only ways that it allows right now to begin with so it just was not really what I was after. But anyway point is I'm not after anything I would be using API keys for, and I understand that part of using APIs as well.
That was the impression I understood about APIs, so seeing you say the same as what I thought is good to see!
I appreciate the replies a lot!