Юзай меня полностью

Алан-э-Дейл       11.12.2022 г.

Closing Thoughts

At the end of this guide, you have a worksheet that uses only 2 API calls per 10 minutes and is capable of querying top-500 coins for price, market cap, trading volume and more. However, if you are using this on Google Sheets, there are limitations to it as Google Sheet relies on shared hosting and you may experience rate limit (shows as #ERROR) even when you use very little calls. While this method does not eliminate #ERRORs, it may alleviate it slightly – read this post for more details. 

For the power users who are struggling with rate limits and need something more powerful, we recommend checking out CoinGecko’s API plans here. As you scale up, you will rack up API calls rather quickly, and you may find yourself struggling to expand your worksheet beyond a certain point and that is when higher tier plans truly help

Once again, this is geared towards more advanced work/analysis uses. If you want something quick & easy that’s synced across web/mobile app – check CoinGecko’s Portfolio which works right out of the box complete with charts, transaction tracking, Profit & Loss and more!

Как получить NFT токен от Coingecko

Coingecko достаточно старый мониторинг, где представлено множество криптовалют, цены, информация о рынках. У них есть так называемая — бонусная система. Для всех кто периодически заходит на сайт Coingecko можно фармить конфетки, для того чтобы потом обменивать их на различные интересности.

Для этого нужно зарегистрироваться, указав свою почту. Далее жмем, как показано на картинке, вот такой значок.

Это копилка с конфетами или банка с конфетами, кому как нравиться. Вот мои конфеты, сейчас их 230 штук. Каждый день, не прерываясь, нужно добывать эти монеты. Вы спросите как? Всё просто, нажимать кнопку, как показано на картинке.

Здесь будет написано, коллекции зеленым цветом, и как только нажмём, внизу появится надпись с таймером, когда можно будет получить следующую партию конфет.

Чем больше дней мы собираем не прерываясь, тем больше нам дается candies (монет):

  • Первый день — 10 candies;
  • Второй день — 20 candies;
  • Третий день — 30 candies;
  • Четвёртый день — 40 candies;
  • Пятый день — 50 candies;
  • Шестой день — 60 candies;
  • Седьмой день — 100 candies.

Также здесь можно посмотреть историю добытых монет.

Step 1: Add scripts to your Google Sheets to import data and auto-refresh

Script 1: ImportJSON – This script allows your sheet to import CoinGecko’s API data

  • Open a new Google Sheets (try https://sheets.new/)
  • On the top left menu section, click on “Tools – < > Script Editor”
  • Add in a new script using the “+” button
  • Copy and replace everything with the importJSON script from here (it’s a pretty huge script, can’t fit it in here!) 

Save and name the script ImportJSON.

Note: The ImportJSON script used here is very versatile – you can import data in many ways and you should definitely play around with it once you’re more familiar!

Script 2: autoRefresh – So your sheet can automatically refresh

  • Same as above, add a new script using the “+” button.
  • Copy and replace everything from below, then save the script as autoRefresh. As the name suggests – this allows you to automatically refreshes your sheet at fixed intervals.

Step 4 – VLOOKUP to get the prices!

Now you have a table of top 500 coins on CoinGecko that automatically refreshes, the next thing to do is make it work in a table you’d like to! If you are familiar with VLOOKUP, feel free to skip this section.

Here is a brief explainer on VLOOKUP:

  1. Search_key – this is where you say “I want Bitcoin price”
  2. Range – Which table should the formula check for the data?
  3. Index – In that table, which column should the data come from once there is a match?
  4. – just leave this as 0

For example – to get Bitcoin price, your will want the formula to do something like below:=VLOOKUP(Bitcoin, our big data table, 2 because Price is 2nd column in Data table, 0)

Continue building your table up by matching it to the appropriate table column number to finish it up.

Below is a prepared example of the . Make a copy and simply edit the “Name” field (or use the dropdown!) marked in orange and it should automatically change the coin for you. Add more rows and copy all the formulas and you should be set! 

This approach is extremely scalable – you can build a portfolio that uses all of the data that comes from CoinGecko’s API, potentially only 1 call per 250 coins, each with 26 different data points (or more, depending on what you use).

Step 3 – Getting top 500 coin prices (and more) with just two API calls.

In a new worksheet, paste in the following lines:

In cell A1, 

In Cell A252 (copy this, don’t reuse the one on top!),

Note: The formula above for cell A252 includes “noHeaders” as a parameter, so it doesn’t show headers like “Current_price, Market_cap” and so on!

You should expect a list of 500 coins to show up with data that we have entered above, as follows:

  • /name – Coin Name
  • /current price – Coin Price
  • /market_cap – All Market Cap details
  • /price_change – 24h price change
  • /total_volume – 24h trading volume
  • /high_24h and /low_24h – 24h high and low prices

In the next step, we’ll use VLOOKUP to pull out the data that you need.


Previously: the older, less scalable method for single calls – importJSONsingle formula

In your Google Sheets, go to the tools section and select “<> Script editor”. Add a new script and paste the following codes in:

Save the code and rename it as “ImportJSONsingle”. Close the script editor and return to your spreadsheet. The ImportJSONsingle formula:

=ImportJSONsingle (“”,””

If you are unfamiliar with JsonPath implementation, you can refer to JsonPath’s github which includes comprehensive explanation on JsonPath. Below are examples of the formulas to obtain Bitcoin data.

Bitcoin price:

Bitcoin market capitalization:

Bitcoin 24 hours volume:

Bitcoin All Time High price:

Bitcoin circulating supply:

Bitcoin historical price on 30th May 2019, 00:00 UTC:

Bitcoin historical market capitalization on 30th May 2019, 00:00 UTC:

Bitcoin historical 24 hours volume on 30th May 2019, 00:00 UTC:

Зачем собирать НФТ токен от Coingecko

Для чего нужны эти монеты? Их можно обменивать на определенные награды. Заходим во вкладку – Вознаграждения, и смотрим, что здесь можно обменять. Сейчас список достаточно скудный, но периодически, здесь бывают разные, интересные пополнения. И можно насобирать на nft токены или невзаимозаменяемые токены (нфт токены).

Недавно была очередная выгрузка, и можно было заплатить конфетами за NFT токены. Coingecko выпустили всего 3 штуки за 1200 монет (candies) и можно было собрать, так называемый пак.  Пак – это какая-то общая коллекция. Так вот, пак состоял из следующих нфт:

  1. Coingecko
  2. Хэллоуин
  3. Джокер

Давайте зайдем на OpenSea, крупнейший сайт по продажам nft токина. Перейдем в покупки и посмотрим. Вот за такие суммы, можно было продать эти невзаимозаменяемые токены.

Возвращаемся к сайту Coingecko.  Давайте посчитаем, если собрать все монеты, за весь цикл, что получится. А получается 300 монет за 7 дней, умножаем на 4, получается 1200 candies в месяц.

Данная акция, с этими нфт токинами была короткой. Потому что, много желающих и продержалась она, всего 1 час. Все токины разобрали, т.к. их было 100 штук.

Какой вывод можно сделать? Постоянно мониторьте такие площадки, ведь в любой момент может начаться раздача nft токенов и тут важно оказаться в нужное время, в правильном месте. Всем удачи и больших продаж ваших нфт токенов

Гость форума
От: admin

Эта тема закрыта для публикации ответов.